From 7840065569de84a135711318d66e5bcf8827097e Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Sun, 5 Jul 2015 07:54:26 +0200 Subject: owncloud: import 8.0.4 from rawhide --- owncloud.spec | 765 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 765 insertions(+) create mode 100644 owncloud.spec (limited to 'owncloud.spec') diff --git a/owncloud.spec b/owncloud.spec new file mode 100644 index 0000000..4037e62 --- /dev/null +++ b/owncloud.spec @@ -0,0 +1,765 @@ +Name: owncloud +Version: 8.0.4 +Release: 3%{?dist} +Summary: Private file sync and share server + +License: AGPLv3+ and MIT and BSD and CC-BY and CC-BY-SA and GPLv3 and Public Domain and (MPLv1.1 or GPLv2+ or LGPLv2+) and (MIT or GPL+) and (MIT or GPLv2) and ASL 2.0 and LGPLv3 +URL: http://owncloud.org +# Tarball with non-free sources stripped. To generate: +# ./owncloud-delete-nonfree.sh %%{name}-%%{version}.tar.bz2 +Source0: %{name}-%{version}-repack.tar.bz2 +# orig source: https://download.owncloud.org/community/%%{name}-%%{version}.tar.bz2 +# sha256sum: https://download.owncloud.org/community/%%{name}-%%{version}.tar.bz2.sha256 +# snapshot source: https://github.com/%{github_owner}/%{github_name}/archive/%{github_commit}/%{github_name}-%{github_commit}.tar.gz +Source1: %{name}-httpd.conf +Source2: %{name}-access-httpd.conf.avail +Source6: %{name}-nginx.conf +# Config snippets +Source100: %{name}-auth-any.inc +Source101: %{name}-auth-local.inc +Source102: %{name}-auth-none.inc +Source103: %{name}-defaults.inc +# packaging notes and doc +Source3: %{name}-README.fedora +Source4: %{name}-mysql.txt +Source5: %{name}-postgresql.txt +# config.php containing just settings we want to specify, OwnCloud's +# initial setup will fill out other settings appropriately +Source7: %{name}-config.php + +# used to repack the source tarball +Source42: %{name}-delete-nonfree.sh + +# Adjust mediaelement not to use its SWF and Silverlight plugins. This +# changes 'plugins:["flash,"silverlight","youtube","vimeo"]' to +# 'plugins:["youtube","vimeo"]' +Patch1: %{name}-6.0.2-videoviewer_noplugins.patch +# Ugly way to deal with Pimple 1.x's lack of PSR-0 compliance. Also forces the +# paths to Sabre deps: /usr/share/php for most of Sabre (to ensure php-sabre-dav +# package, 1.8 version, is used), /usr/share/pear for Sabre\VObject (to ensure +# php-sabredav-Sabre_VObject package, 2.1 version, is used). Please be careful +# and *test* if changing this; test with all versions of all Sabre packages +# installed to make sure it DTRT. Keep an eye on upstream for future changes +# also. +Patch2: %{name}-8.0.1-autoloader_paths.patch +# Turn on include path usage for the Composer autoloader (so it'll find +# systemwide PSR-0 and PSR-4 compliant libraries) +# Upstream wouldn't likely take this, they probably only care about their +# bundled copies +Patch3: %{name}-8.0.1-composer_includepath.patch +# Drop use of dropbox's unnecessary autoloader (composer will find the +# systemwide copy). This is not upstreamable, but see +# https://github.com/owncloud/core/pull/12113 with similar effect for 8.1+ +Patch4: %{name}-8.0.0-drop-dropbox-autoloader.patch +# Submitted upstream: https://github.com/owncloud/core/pull/11056 +# Be less heavy-handed about clearing the opcache after editing config.php +# Avoids triggering a crash in php-opcache: https://github.com/owncloud/core/issues/9885 +Patch5: %{name}-7.0.3-opcache_invalidate.patch +# Drop use of aws-sdk's dead autoloader (composer will find the systemwide copy) +Patch6: 0001-drop-AWS-autoloader.patch +# Disable JS minification (uses non-free JSMin minifier) +Patch7: owncloud-8.0.0-disable_minify.patch +# Stop OC from trying to do stuff to .htaccess files. Just calm down, OC. +# Distributors are on the case. +Patch8: owncloud-8.0.3-dont_update_htacess.patch + +BuildArch: noarch + +# expand pear macros on install +BuildRequires: php-pear + +Requires: %{name}-webserver = %{version}-%{release} +Requires: %{name}-database = %{version}-%{release} + +# Core PHP libs/extensions required by OC core +Requires: php-curl +Requires: php-dom +Requires: php-exif +Requires: php-fileinfo +Requires: php-gd +Requires: php-iconv +Requires: php-json +Requires: php-ldap +Requires: php-mbstring +Requires: php-openssl +Requires: php-pcre +Requires: php-pdo +Requires: php-session +Requires: php-simplexml +Requires: php-xmlwriter +Requires: php-spl +Requires: php-zip +%if 0%{?fedora} || 0%{?rhel} > 6 +Requires: php-filter +%endif + +# External PHP libs required by OC core +# "kriswallsmith/assetic": "1.2.*@dev" +Requires: php-composer(kriswallsmith/assetic) >= 1.2 +Requires: php-composer(kriswallsmith/assetic) < 1.3 +Requires: php-getid3 +# states 5.2.8 exactly, but will work with 5.2.9 or later +Requires: php-composer(phpmailer/phpmailer) +# "pimple/pimple": "~3.0" +Requires: php-composer(pimple/pimple) >= 3.0 +Requires: php-composer(pimple/pimple) < 4.0 +Requires: php-opencloud +Requires: php-composer(doctrine/dbal) >= 2.5.0 +Requires: php-composer(doctrine/dbal) < 2.6 +# "symfony/console": "~2.5" +Requires: php-composer(symfony/console) >= 2.5.0 +Requires: php-composer(symfony/console) < 3.0 +# "symfony/routing": "~2.5" +Requires: php-composer(symfony/routing) >= 2.5.0 +Requires: php-composer(symfony/routing) < 3.0 + +# NB: this will also pull in php-compose(guzzle/guzzle), which is in OC's +# 3rdparty directory. OC sort of has a direct dependency on it but in fact +# it's innately tied to the use of php-opencloud and php-aws-sdk and would +# drop out without those. +# NB 2: also required by apps/files_external +#Requires: php-composer(rackspace/php-opencloud) >= 1.9.2 +Requires: php-opencloud >= 1.9.2 + +# "bantu/ini-get-wrapper": "v1.0.1" +Requires: php-composer(bantu/ini-get-wrapper) >= 1.0.1 +# "ircmaxell/random-lib": "v1.0.0" +# Also pulls in ircmaxell/security-lib which is a dep +Requires: php-composer(ircmaxell/random-lib) >= 1.0.0 +# "natxet/CssMin": "dev-master" +Requires: php-composer(natxet/CssMin) >= 3.0.2 + +## SabreDAV +#Requires: php-composer(sabre/dav) >= 1.8.0 +Requires: php-sabre-dav >= 1.8.0 +# OwnCloud uses vobject directly as well as dav, and it is not at all compatible +# with 3.x; calendar 'rework' branch will fix this when it lands, probably 9.x +Requires: php-pear(pear.sabredav.org/Sabre_VObject) >= 2.0.0 + +## apps/files_external +Requires: php-pear(pear.dropbox-php.com/Dropbox) +Requires: php-pear(phpseclib.sourceforge.net/Net_SFTP) +# Not pulled via Composer but manually dumped into files_external/3rdparty +Requires: php-google-apiclient >= 1.0.3 +Requires: php-aws-sdk >= 2.7.0 + +%if 0%{?rhel} +Requires(post): policycoreutils-python +Requires(postun): policycoreutils-python +%endif + +%description +ownCloud gives you universal access to your files through a web interface or +WebDAV. It also provides a platform to easily view & sync your contacts, +calendars and bookmarks across all your devices and enables basic editing right +on the web. ownCloud is extendable via a simple but powerful API for +applications and plugins. + + +%package httpd +Summary: Httpd integration for ownCloud + +Provides: %{name}-webserver = %{version}-%{release} +Requires: %{name} = %{version}-%{release} + +# PHP dependencies +Requires: php + +%description httpd +%{summary}. + + +%package nginx +Summary: Nginx integration for ownCloud + +Provides: %{name}-webserver = %{version}-%{release} +Requires: %{name} = %{version}-%{release} + +# PHP dependencies +Requires: php-fpm nginx + +%description nginx +%{summary}. + + +%package mysql +Summary: MySQL database support for ownCloud + +Provides: %{name}-database = %{version}-%{release} +Requires: %{name} = %{version}-%{release} + +Requires: php-mysql + +%description mysql +This package ensures the necessary dependencies are in place for ownCloud to +work with MySQL / MariaDB databases. It does not require a MySQL / MariaDB +server to be installed, as you may well wish to use a remote database +server. + +If you want the database to be on the same system as ownCloud itself, you must +also install and enable a MySQL / MariaDB server package. See README.mysql for +more details. + +%package postgresql +Summary: PostgreSQL database support for ownCloud + +Provides: %{name}-database = %{version}-%{release} +Requires: %{name} = %{version}-%{release} + +Requires: php-pgsql + +%description postgresql +This package ensures the necessary dependencies are in place for ownCloud to +work with a PostgreSQL database. It does not require the PostgreSQL server +package to be installed, as you may well wish to use a remote database +server. + +If you want the database to be on the same system as ownCloud itself, you must +also install and enable the PostgreSQL server package. See README.postgresql +for more details. + + +%package sqlite +Summary: SQLite 3 database support for ownCloud + +Provides: %{name}-database = %{version}-%{release} +Requires: %{name} = %{version}-%{release} +Requires: php-sqlite3 php-pcre + +%description sqlite +This package ensures the necessary dependencies are in place for ownCloud to +work with an SQLite 3 database stored on the local system. + + +%prep +%setup -q -n %{name} +# Fix line endings of a file we're about to patch +sed -i 's/\r$//' apps/files_encryption/lib/crypt.php +#patch1 +%patch1 -p0 +%patch2 -p1 +%patch3 -p1 +%patch4 -p1 +%patch5 -p1 +%patch6 -p1 +%patch7 -p1 +%patch8 -p1 + +# prepare package doc +cp %{SOURCE3} README.fedora +cp %{SOURCE4} README.mysql +cp %{SOURCE5} README.postgresql + + +# Strip bundled libraries from global 3rdparty dir +rm -r 3rdparty/{bantu,doctrine,guzzle,ircmaxell/random-lib,ircmaxell/security-lib,james-heinrich,kriswallsmith,natxet,pear,phpmailer/phpmailer/*,phpseclib,pimple,rackspace,sabre,symfony} +rm 3rdparty/{PEAR,PEAR5}.php +# we need to symlink some annoying files back here, though...direct file +# autoloading sucks. "files" sections of "autoload" statements in +# composer.json files cause composer to basically hardcode the path to a +# given file and require that exact path *every time the autoloader is +# invoked*: I can't see an elegant way around that. "classmap" does much +# the same. If we unbundle *all* of the 'files' or 'classmap' bundled +# deps in such a way that they're laid out exactly the same as upstream +# relative to /usr/share/php, then instead of doing this we could patch +# $vendorDir in the composer loader files to be /usr/share/php. +mkdir -p 3rdparty/kriswallsmith/assetic/src +mkdir -p 3rdparty/natxet/CssMin/src +mkdir -p 3rdparty/phpseclib/phpseclib/phpseclib/Crypt +mkdir -p 3rdparty/james-heinrich/getid3/getid3 + +# individual core apps now bundle libs as well - yay +#rm -r apps/search_lucene/3rdparty/Zend +rm -r apps/files_external/3rdparty/{Dropbox,google-api-php-client,aws-sdk-php} + +# ===== BUNDLING NOTES ===== + +## 3rdparty/patchwork - https://github.com/nicolas-grekas/Patchwork-UTF8 +# "patchwork/utf8": "~1.1" +# +# Used to set a UTF-8 locale (function isSetLocaleWorking does not +# just test whether setlocale works, it actually asks Patchwork to +# set a locale) and for its pure PHP implementation of the Normalizer +# class otherwise found in php-intl. See lib/private/util.php +# Patch from adamw to use php-intl's if available: +# https://github.com/owncloud/core/pull/6620 +# We'd also have to set a UTF-8 locale some other way to entirely +# replace OC's use of Patchwork. + +## 3rdparty/mcnetic/phpzipstreamer - https://github.com/McNetic/PHPZipStreamer +# "mcnetic/phpzipstreamer": "dev-master" +# +# OC's copy is somewhat behind upstream, and slightly forked: they imported +# it on 2014-02-20, and added a downstream patch to make it work with +# PHP 5.3 on 2014-03-17: +# https://github.com/owncloud/3rdparty/commit/da3c9f651a26cf076249ebf25c477e3791e69ca3 +# Upstream implemented a different fix against PHP 5.3 on 2014-03-14: +# https://github.com/McNetic/PHPZipStreamer/commit/0af57cc0d113b27e44455be4be690908c4909d78 +# but OC has never synced with that fix. See: +# https://github.com/owncloud/core/pull/3439 + +## apps/files_external/3rdparty/smb4php - forked php class from +# http://www.phpclasses.org/package/4129-PHP-Stream-wrapper-to-access-Windows-shared-files.html +# Replaced by https://github.com/icewind1991/SMB post-8.0 + +## 3rdparty/punic - https://github.com/punic/punic +# "punic/punic": "1.1.0" +# +# Used in date localization: lib/private/l10n.php +# Should be straightforward to unbundle + +# ===== END BUNDLING NOTES ===== + +# clean up content +for f in {l10n.pl,init.sh,setup_owncloud.sh,image-optimization.sh,install_dependencies.sh}; do + find . -name "$f" -exec rm {} \; +done +find . -size 0 -exec rm {} \; + +# Drop pre-compiled binary lumps: Flash and Silverlight +# This means that Flash/Silverlight video/audio fallbacks in the +# 'media' and 'videoviewer' apps are not available. +# To re-introduce these they would have to be built from the +# source as part of this package build, they cannot be shipped +# pre-compiled. - AdamW, 2013/08 +# https://fedoraproject.org/wiki/Packaging:Guidelines#No_inclusion_of_pre-built_binaries_or_libraries +rm apps/files_videoviewer/js/flashmediaelement.swf +rm apps/files_videoviewer/js/silverlightmediaelement.xap + +# let's not ship upstream's 'updater' app, which has zero chance of working and +# a big chance of blowing things up +rm -r apps/updater + + +%build +# Nothing to build + + +%install +install -dm 755 %{buildroot}%{_datadir}/%{name} + +# create owncloud datadir +mkdir -p %{buildroot}%{_localstatedir}/lib/%{name}/data +# create writable app dir for appstore +mkdir -p %{buildroot}%{_localstatedir}/lib/%{name}/apps +# create owncloud sysconfdir +mkdir -p %{buildroot}%{_sysconfdir}/%{name} + +# install content +for d in $(find . -mindepth 1 -maxdepth 1 -type d | grep -v config); do + cp -a "$d" %{buildroot}%{_datadir}/%{name} +done + +for f in {*.php,*.xml,*.html,occ,robots.txt}; do + install -pm 644 "$f" %{buildroot}%{_datadir}/%{name} +done + +# set default config +install -pm 644 %{SOURCE7} %{buildroot}%{_sysconfdir}/%{name}/config.php + +# symlink config dir +ln -sf %{_sysconfdir}/%{name} %{buildroot}%{_datadir}/%{name}/config + +# httpd config +install -Dpm 644 %{SOURCE1} \ + %{buildroot}%{_sysconfdir}/httpd/conf.d/%{name}.conf +install -Dpm 644 %{SOURCE2} \ + %{buildroot}%{_sysconfdir}/httpd/conf.d/%{name}-access.conf.avail +install -Dpm 644 %{SOURCE100} %{SOURCE101} %{SOURCE102} %{SOURCE103} \ + %{buildroot}%{_sysconfdir}/httpd/conf.d/ + +# nginx config +install -Dpm 644 %{SOURCE6} \ + %{buildroot}%{_sysconfdir}/nginx/conf.d/%{name}.conf + +# symlink 3rdparty libs - if possible +# global +ln -s %{_datadir}/php/PHPMailer/class.{phpmailer.php,pop3.php,smtp.php} %{buildroot}%{_datadir}/%{name}/3rdparty/phpmailer/phpmailer +ln -s %{_datadir}/php/Assetic/functions.php %{buildroot}%{_datadir}/%{name}/3rdparty/kriswallsmith/assetic/src/functions.php +ln -s %{_datadir}/pear/Crypt/Random.php %{buildroot}%{_datadir}/%{name}/3rdparty/phpseclib/phpseclib/phpseclib/Crypt/Random.php +ln -s %{_datadir}/php/natxet/CssMin/src/CssMin.php %{buildroot}%{_datadir}/%{name}/3rdparty/natxet/CssMin/src/ +ln -s %{_datadir}/php/getid3/getid3.php %{buildroot}%{_datadir}/%{name}/3rdparty/james-heinrich/getid3/getid3/ + + +%if 0%{?rhel} < 7 +%post +semanage fcontext -a -t httpd_sys_rw_content_t '%{_sysconfdir}/%{name}/config.php' 2>/dev/null || : +semanage fcontext -a -t httpd_sys_rw_content_t '%{_sysconfdir}/%{name}' 2>/dev/null || : +semanage fcontext -a -t httpd_sys_rw_content_t '%{_localstatedir}/lib/%{name}(/.*)?' 2>/dev/null || : +restorecon -R %{_sysconfdir}/%{name} || : +restorecon -R %{_localstatedir}/lib/%{name} || : + +%postun +if [ $1 -eq 0 ] ; then +semanage fcontext -d -t httpd_sys_rw_content_t '%{_sysconfdir}/%{name}/config.php' 2>/dev/null || : +semanage fcontext -d -t httpd_sys_rw_content_t '%{_sysconfdir}/%{name}' 2>/dev/null || : +semanage fcontext -d -t httpd_sys_rw_content_t '%{_localstatedir}/lib/%{name}(/.*)?' 2>/dev/null || : +fi +%endif + + +%post httpd +%if 0%{?fedora} || 0%{?rhel} > 6 +/usr/bin/systemctl reload httpd.service > /dev/null 2>&1 || : +%else +/sbin/service httpd reload > /dev/null 2>&1 || : +%endif + +%postun httpd +if [ $1 -eq 0 ]; then +%if 0%{?fedora} || 0%{?rhel} > 6 + /usr/bin/systemctl reload httpd.service > /dev/null 2>&1 || : +%else + /sbin/service httpd reload > /dev/null 2>&1 || : +%endif +fi + +%post nginx +%if 0%{?fedora} || 0%{?rhel} > 6 + /usr/bin/systemctl reload nginx.service > /dev/null 2>&1 || : + /usr/bin/systemctl reload php-fpm.service > /dev/null 2>&1 || : +%else + /sbin/service nginx reload > /dev/null 2>&1 || : + /sbin/service php-fpm reload > /dev/null 2>&1 || : +%endif + +%postun nginx +if [ $1 -eq 0 ]; then +%if 0%{?fedora} || 0%{?rhel} > 6 + /usr/bin/systemctl reload nginx.service > /dev/null 2>&1 || : + /usr/bin/systemctl reload php-fpm.service > /dev/null 2>&1 || : +%else + /sbin/service nginx reload > /dev/null 2>&1 || : + /sbin/service php-fpm reload > /dev/null 2>&1 || : +%endif +fi + + +%files +%doc AUTHORS COPYING-AGPL README.fedora config/config.sample.php + +%dir %attr(-,apache,apache) %{_sysconfdir}/%{name} +# contains sensitive data (dbpassword, passwordsalt) +%config(noreplace) %attr(0600,apache,apache) %{_sysconfdir}/%{name}/config.php + +%{_datadir}/%{name} +%dir %attr(0755,apache,apache) %{_localstatedir}/lib/%{name} +# user data must not be world readable +%dir %attr(0750,apache,apache) %{_localstatedir}/lib/%{name}/data +%attr(-,apache,apache) %{_localstatedir}/lib/%{name}/apps + + +%files httpd +%config(noreplace) %{_sysconfdir}/httpd/conf.d/%{name}.conf +%{_sysconfdir}/httpd/conf.d/%{name}-access.conf.avail +%{_sysconfdir}/httpd/conf.d/*.inc + +%files nginx +%config(noreplace) %{_sysconfdir}/nginx/conf.d/%{name}.conf + +%files mysql +%doc README.mysql +%files postgresql +%doc README.postgresql +%files sqlite + + +%changelog +* Sat Jul 04 2015 Shawn Iwinski - 8.0.4-3 +- Fix Symfony max version (2.6 changed to 3.0) + +* Thu Jun 18 2015 Fedora Release Engineering - 8.0.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Tue Jun 09 2015 Adam Williamson - 8.0.4-1 +- new release 8.0.4 + +* Mon May 04 2015 Adam Williamson - 8.0.3-2 +- disable the htaccess fiddling stuff harder + +* Fri May 01 2015 Adam Williamson - 8.0.3-1 +- new release 8.0.3 + +* Sat Apr 25 2015 Igor Gnatenko +- Fix nginx conf to serve static apps-appstore + +* Fri Apr 24 2015 Igor Gnatenko +- Use php handler from php-fpm nginx conf + +* Sun Mar 15 2015 Adam Williamson - 8.0.2-1 +- new release 8.0.2 + +* Fri Mar 06 2015 Adam Williamson - 8.0.1-0.2.rc1 +- backport some significant app store fixes from upstream stable8 + +* Fri Mar 06 2015 Adam Williamson - 8.0.1-0.1.rc1 +- update to 8.0.1rc1 + +* Mon Feb 23 2015 Adam Williamson - 8.0.0-6 +- extend the htaccess patch to cover updater as well as initial setup +- rebase apache config stuff again, private dir denials only on 8.x branch + +* Mon Feb 23 2015 Adam Williamson - 8.0.0-5 +- simplify dropbox autoloader patch (just drop it entirely a la AWS) + +* Mon Feb 23 2015 Adam Williamson - 8.0.0-4 +- unbundle php-natxet-cssmin, add getid3 to the list of symlink hacks + +* Mon Feb 23 2015 Adam Williamson - 8.0.0-3 +- merge second version of Apache/Nginx config changes into 8.x build +- backport upstream PR #14119 to fix OC for DBAL 2.5.1 + +* Sun Feb 22 2015 Adam Williamson - 7.0.4-3 +- revise and strengthen Apache configuration layout, fix external apps +- fix external apps for Nginx + +* Sun Feb 22 2015 Adam Williamson - 8.0.0-2 +- Initial version of Apache/Nginx config changes later re-done in 7.0.4-3 + +* Sat Feb 21 2015 Adam Williamson - 8.0.0-1 +- new release 8.0.0 +- rediff patches, adjust for new bundled libs, etc etc + +* Sat Dec 20 2014 Adam Williamson - 7.0.4-2 +- backport upstream support for google PHP lib 1.x and unbundle it + +* Tue Dec 09 2014 Adam Williamson - 7.0.4-1 +- new release 7.0.4 + +* Tue Nov 25 2014 Adam Williamson - 7.0.3-3 +- fix dropbox autoload patch (thanks Tomas Dolezal) #1168082 + +* Tue Nov 11 2014 Adam Williamson - 7.0.3-2 +- drop unnecessary bits from 3rdparty_includes.patch +- split Dropbox loading changes into a separate patch (submitted upstream) + +* Mon Nov 10 2014 Adam Williamson - 7.0.3-1 +- new release 7.0.3 + +* Wed Oct 29 2014 Adam Williamson - 7.0.2-4 +- db sub-packages should not depend on db server packages +- improve README +- improve db sub-package descriptions +- don't check for new versions or working .htaccess files + +* Tue Oct 28 2014 Adam Williamson - 7.0.2-3 +- drop unnecessary deps: php-gmp (#1152438) and Net_Curl(#999720) +- re-arrange deps in spec to be the way I like 'em + +* Tue Sep 09 2014 Adam Williamson - 7.0.2-2 +- 10927.patch: backport fix for an upgrade bug (upstream #10762) + +* Thu Aug 28 2014 Adam Williamson - 7.0.2-1 +- update to 7.0.2 +- update patch for using Composer autoloader with 3rdparty deps + +* Wed Aug 20 2014 Adam Williamson - 7.0.1-2 +- make php directives in httpd config conditional on mod_php (FPM compat) + +* Wed Aug 20 2014 Adam Williamson - 7.0.1-1 +- update to 7.0.1 +- drop contact_type.patch (merged upstream) + +* Tue Jul 29 2014 Adam Williamson - 7.0.0-6 +- do not ship upstream's 'updater' app (it'll only lead to tears) +- don't patch and ship OC's sample config, write a stub instead + +* Tue Jul 29 2014 Adam Williamson - 7.0.0-5 +- fix up sabre paths right this time + +* Tue Jul 29 2014 Adam Williamson - 7.0.0-4 +- more autoloader tweaking +- use composer not OC autoloader for legacy 3rdparty includes (core#9643) +- specify explicit paths to Sabre deps + +* Sun Jul 27 2014 Adam Williamson - 7.0.0-3 +- update apache config for OC 7 changes +- drop unneeded isoft/mssql-bundle from 3rdparty + +* Sun Jul 27 2014 Adam Williamson - 7.0.0-2 +- opcache_invalidate.patch: avoid triggering a crash in the PHP opcache +- contact_type.patch: fix selection of current field type in contact view + +* Thu Jul 24 2014 Adam Williamson - 7.0.0-1 +- 7.0.0 +- rediff 3rdparty_includes.patch +- update 3rdparty strip commands and dependencies for upstream changes +- update dependencies + +* Mon Jun 30 2014 Gregor Tätzner - 6.0.4-1 +- 6.0.4 + +* Sat Jun 07 2014 Fedora Release Engineering - 6.0.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Thu May 01 2014 Gregor Tätzner - 6.0.3-1 +- 6.0.3 +- update symfony routing patch + +* Tue Mar 04 2014 Gregor Tätzner - 6.0.2-1 +- 6.0.2 + +* Mon Feb 24 2014 Adam Williamson - 6.0.1-3 +- set a minimum ver on the DBAL req for safety (using with 2.3 is dangerous) + +* Mon Jan 27 2014 Adam Williamson - 6.0.1-2 +- unbundle phpseclib (packaged now) + +* Thu Jan 23 2014 Gregor Tätzner - 6.0.1-1 +- 6.0.1 + +* Tue Jan 14 2014 Gregor Tätzner - 6.0.0a-9 +- fix routing with symfony 2.3 + +* Fri Jan 10 2014 Adam Williamson - 6.0.0a-8 +- make a warning OC keeps triggering into a debug message + +* Thu Jan 9 2014 Adam Williamson - 6.0.0a-7 +- re-enable irods, patch loading of it, add dependency on it + +* Fri Jan 3 2014 Adam Williamson - 6.0.0a-6 +- disable irods a bit harder + +* Fri Jan 3 2014 Adam Williamson - 6.0.0a-5 +- drop non-existent OC_User_IMAP from config file + +* Fri Jan 3 2014 Adam Williamson - 6.0.0a-4 +- apps_3rdparty_includes: fix more 3rdparty loading stuff +- disable_irods: disable storage app's irods (it's broken) + +* Mon Dec 30 2013 Adam Williamson - 6.0.0a-3 +- tar-include, blowfish-include, dropbox-include: fix more paths + +* Mon Dec 30 2013 Adam Williamson - 6.0.0a-2 +- dropbox-include.patch: fix loading of system copy of php-Dropbox + +* Sun Dec 22 2013 Adam Williamson - 6.0.0a-1 +- 6.0.0a + +* Sun Dec 22 2013 Gregor Tätzner - 6.0.0-1 +- 6.0.0 + +* Fri Dec 20 2013 Adam Williamson - 5.0.14a-2 +- Correct location of php-symfony-routing: #1045301 + +* Fri Dec 20 2013 Adam Williamson - 5.0.14a-1 +- 5.0.14a + +* Sat Nov 16 2013 Gregor Tätzner - 5.0.13-1 +- 5.0.13 + +* Tue Oct 08 2013 Gregor Tätzner - 5.0.12-1 +- 5.0.12 + +* Tue Sep 24 2013 Gregor Tätzner - 5.0.11-2 +- keep MDB2/pgsql driver, genuine version causes upgrade problems (RBZ#962082) + +* Sat Sep 07 2013 Gregor Tätzner - 5.0.11-1 +- 5.0.11 + +* Wed Sep 04 2013 Gregor Tätzner - 5.0.10-4 +- unbundle sabredav again + +* Fri Aug 23 2013 Adam Williamson - 5.0.10-3 +- patch mediaelement not to try and use its plugins + +* Fri Aug 23 2013 Adam Williamson - 5.0.10-2 +- drop binary Flash and Silverlight blobs: #1000257 +- don't ship source of jplayer in the binary package + +* Sun Aug 18 2013 Gregor Tätzner - 5.0.10-1 +- 5.0.10 + +* Thu Aug 15 2013 Gregor Tätzner - 4.5.13-2 +- RBZ #962082 keep 3rdparty pqsql mdb2 driver + +* Sat Aug 03 2013 Fedora Release Engineering - 5.0.9-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Tue Jul 23 2013 Gregor Tätzner - 5.0.9-2 +- buildreq: php-pear (RBZ #987279) + +* Tue Jul 16 2013 Gregor Tätzner - 5.0.9-1 +- major upgrade to 5.0.9 +- symlink 3rdparty libs and drop most of the patches +- new deps: php-ZendFramework symfony + +* Sat Jun 08 2013 Gregor Tätzner - 4.5.12-1 +- 4.5.12 + +* Thu May 16 2013 Gregor Tätzner - 4.5.11-2 +- RBZ #963701: require mdb2-mysql not mysqli + +* Thu May 16 2013 Gregor Tätzner - 4.5.11-1 +- 4.5.11 + +* Tue Apr 23 2013 Gregor Tätzner - 4.5.10-1 +- 4.5.10 + +* Sat Apr 13 2013 Gregor Tätzner - 4.5.9-1 +- 4.5.9 +- disable remote access by default + +* Fri Mar 15 2013 Gregor Tätzner - 4.5.8-1 +- 4.5.8 +- unbundle dropbox-php +- log to syslog +- include nginx config + +* Mon Feb 25 2013 Gregor Tätzner - 4.5.7-2 +- added script for re-creating stripped tarball +- new httpd.conf for httpd 2.4 + +* Sun Feb 24 2013 Gregor Tätzner - 4.5.7-1 +- 4.5.7 + +* Sun Jan 13 2013 Gregor Tätzner - 4.0.8-7 +- fixed selinux file context on rhel + +* Sat Dec 08 2012 Gregor Tätzner - 4.0.8-6 +- unbundled phpass and php-when +- added database setup instructions + +* Thu Nov 08 2012 Gregor Tätzner - 4.0.8-5 +- moved included sqlite3 driver to owncloud-sqlite +- unbundled php-cloudfiles +- reworked runtime requirements + +* Sun Nov 04 2012 Gregor Tätzner - 4.0.8-4 +- repacked source tarball (deleted jslint code) + +* Sat Nov 03 2012 Gregor Tätzner - 4.0.8-3 +- added missing licenses +- obliterated jslint code from aceeditor + +* Fri Nov 02 2012 Gregor Tätzner - 4.0.8-2 +- updated license field +- added README.fedora + +* Thu Oct 18 2012 Gregor Tätzner - 4.0.8-1 +- owncloud-4.0.8 + +* Fri Oct 12 2012 Gregor Tätzner - 4.0.7-5 +- unbundle php-getid3 +- remove conf dir access check + +* Tue Oct 02 2012 Gregor Tätzner - 4.0.7-4 +- require rsyslog +- switched log type back to 'owncloud' + +* Sun Sep 23 2012 Gregor Tätzner - 4.0.7-3 +- unbundled Archive/Tar.php, Guess.php, phpmailer +- created virtual packages for supported databases +- added logrotate script + +* Thu Sep 20 2012 Gregor Tätzner - 4.0.7-2 +- moved httpd files and sciptlets into own subpackage +- redirected log output to /var/log/owncloud.log +- deleted unecessary files + +* Wed Sep 19 2012 Gregor Tätzner - 4.0.7-1 +- updated to version 4.0.7 + +* Fri Apr 06 2012 Felix Kaechele - 3.0.1-1 +- initial package + -- cgit