summaryrefslogtreecommitdiffstats
path: root/owncloud.spec
diff options
context:
space:
mode:
Diffstat (limited to 'owncloud.spec')
-rw-r--r--owncloud.spec765
1 files changed, 765 insertions, 0 deletions
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 <shawn.iwinski@gmail.com> - 8.0.4-3
+- Fix Symfony max version (2.6 changed to 3.0)
+
+* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.0.4-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Tue Jun 09 2015 Adam Williamson <awilliam@redhat.com> - 8.0.4-1
+- new release 8.0.4
+
+* Mon May 04 2015 Adam Williamson <awilliam@redhat.com> - 8.0.3-2
+- disable the htaccess fiddling stuff harder
+
+* Fri May 01 2015 Adam Williamson <awilliam@redhat.com> - 8.0.3-1
+- new release 8.0.3
+
+* Sat Apr 25 2015 Igor Gnatenko <ignatenkobrain@fedoraproject.org>
+- Fix nginx conf to serve static apps-appstore
+
+* Fri Apr 24 2015 Igor Gnatenko <ignatenkobrain@fedoraproject.org>
+- Use php handler from php-fpm nginx conf
+
+* Sun Mar 15 2015 Adam Williamson <awilliam@redhat.com> - 8.0.2-1
+- new release 8.0.2
+
+* Fri Mar 06 2015 Adam Williamson <awilliam@redhat.com> - 8.0.1-0.2.rc1
+- backport some significant app store fixes from upstream stable8
+
+* Fri Mar 06 2015 Adam Williamson <awilliam@redhat.com> - 8.0.1-0.1.rc1
+- update to 8.0.1rc1
+
+* Mon Feb 23 2015 Adam Williamson <awilliam@redhat.com> - 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 <awilliam@redhat.com> - 8.0.0-5
+- simplify dropbox autoloader patch (just drop it entirely a la AWS)
+
+* Mon Feb 23 2015 Adam Williamson <awilliam@redhat.com> - 8.0.0-4
+- unbundle php-natxet-cssmin, add getid3 to the list of symlink hacks
+
+* Mon Feb 23 2015 Adam Williamson <awilliam@redhat.com> - 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 <awilliam@redhat.com> - 7.0.4-3
+- revise and strengthen Apache configuration layout, fix external apps
+- fix external apps for Nginx
+
+* Sun Feb 22 2015 Adam Williamson <awilliam@redhat.com> - 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 <awilliam@redhat.com> - 8.0.0-1
+- new release 8.0.0
+- rediff patches, adjust for new bundled libs, etc etc
+
+* Sat Dec 20 2014 Adam Williamson <awilliam@redhat.com> - 7.0.4-2
+- backport upstream support for google PHP lib 1.x and unbundle it
+
+* Tue Dec 09 2014 Adam Williamson <awilliam@redhat.com> - 7.0.4-1
+- new release 7.0.4
+
+* Tue Nov 25 2014 Adam Williamson <awilliam@redhat.com> - 7.0.3-3
+- fix dropbox autoload patch (thanks Tomas Dolezal) #1168082
+
+* Tue Nov 11 2014 Adam Williamson <awilliam@redhat.com> - 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 <awilliam@redhat.com> - 7.0.3-1
+- new release 7.0.3
+
+* Wed Oct 29 2014 Adam Williamson <awilliam@redhat.com> - 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 <awilliam@redhat.com> - 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 <awilliam@redhat.com> - 7.0.2-2
+- 10927.patch: backport fix for an upgrade bug (upstream #10762)
+
+* Thu Aug 28 2014 Adam Williamson <awilliam@redhat.com> - 7.0.2-1
+- update to 7.0.2
+- update patch for using Composer autoloader with 3rdparty deps
+
+* Wed Aug 20 2014 Adam Williamson <awilliam@redhat.com> - 7.0.1-2
+- make php directives in httpd config conditional on mod_php (FPM compat)
+
+* Wed Aug 20 2014 Adam Williamson <awilliam@redhat.com> - 7.0.1-1
+- update to 7.0.1
+- drop contact_type.patch (merged upstream)
+
+* Tue Jul 29 2014 Adam Williamson <awilliam@redhat.com> - 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 <awilliam@redhat.com> - 7.0.0-5
+- fix up sabre paths right this time
+
+* Tue Jul 29 2014 Adam Williamson <awilliam@redhat.com> - 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 <awilliam@redhat.com> - 7.0.0-3
+- update apache config for OC 7 changes
+- drop unneeded isoft/mssql-bundle from 3rdparty
+
+* Sun Jul 27 2014 Adam Williamson <awilliam@redhat.com> - 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 <awilliam@redhat.com> - 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 <brummbq@fedoraproject.org> - 6.0.4-1
+- 6.0.4
+
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.0.3-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Thu May 01 2014 Gregor Tätzner <brummbq@fedoraproject.org> - 6.0.3-1
+- 6.0.3
+- update symfony routing patch
+
+* Tue Mar 04 2014 Gregor Tätzner <brummbq@fedoraproject.org> - 6.0.2-1
+- 6.0.2
+
+* Mon Feb 24 2014 Adam Williamson <awilliam@redhat.com> - 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 <awilliam@redhat.com> - 6.0.1-2
+- unbundle phpseclib (packaged now)
+
+* Thu Jan 23 2014 Gregor Tätzner <brummbq@fedoraproject.org> - 6.0.1-1
+- 6.0.1
+
+* Tue Jan 14 2014 Gregor Tätzner <brummbq@fedoraproject.org> - 6.0.0a-9
+- fix routing with symfony 2.3
+
+* Fri Jan 10 2014 Adam Williamson <awilliam@redhat.com> - 6.0.0a-8
+- make a warning OC keeps triggering into a debug message
+
+* Thu Jan 9 2014 Adam Williamson <awilliam@redhat.com> - 6.0.0a-7
+- re-enable irods, patch loading of it, add dependency on it
+
+* Fri Jan 3 2014 Adam Williamson <awilliam@redhat.com> - 6.0.0a-6
+- disable irods a bit harder
+
+* Fri Jan 3 2014 Adam Williamson <awilliam@redhat.com> - 6.0.0a-5
+- drop non-existent OC_User_IMAP from config file
+
+* Fri Jan 3 2014 Adam Williamson <awilliam@redhat.com> - 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 <awilliam@redhat.com> - 6.0.0a-3
+- tar-include, blowfish-include, dropbox-include: fix more paths
+
+* Mon Dec 30 2013 Adam Williamson <awilliam@redhat.com> - 6.0.0a-2
+- dropbox-include.patch: fix loading of system copy of php-Dropbox
+
+* Sun Dec 22 2013 Adam Williamson <awilliam@redhat.com> - 6.0.0a-1
+- 6.0.0a
+
+* Sun Dec 22 2013 Gregor Tätzner <brummbq@fedoraproject.org> - 6.0.0-1
+- 6.0.0
+
+* Fri Dec 20 2013 Adam Williamson <awilliam@redhat.com> - 5.0.14a-2
+- Correct location of php-symfony-routing: #1045301
+
+* Fri Dec 20 2013 Adam Williamson <awilliam@redhat.com> - 5.0.14a-1
+- 5.0.14a
+
+* Sat Nov 16 2013 Gregor Tätzner <brummbq@fedoraproject.org> - 5.0.13-1
+- 5.0.13
+
+* Tue Oct 08 2013 Gregor Tätzner <brummbq@fedoraproject.org> - 5.0.12-1
+- 5.0.12
+
+* Tue Sep 24 2013 Gregor Tätzner <brummbq@fedoraproject.org> - 5.0.11-2
+- keep MDB2/pgsql driver, genuine version causes upgrade problems (RBZ#962082)
+
+* Sat Sep 07 2013 Gregor Tätzner <brummbq@fedoraproject.org> - 5.0.11-1
+- 5.0.11
+
+* Wed Sep 04 2013 Gregor Tätzner <brummbq@fedoraproject.org> - 5.0.10-4
+- unbundle sabredav again
+
+* Fri Aug 23 2013 Adam Williamson <awilliam@redhat.com> - 5.0.10-3
+- patch mediaelement not to try and use its plugins
+
+* Fri Aug 23 2013 Adam Williamson <awilliam@redhat.com> - 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 <brummbq@fedoraproject.org> - 5.0.10-1
+- 5.0.10
+
+* Thu Aug 15 2013 Gregor Tätzner <brummbq@fedoraproject.org> - 4.5.13-2
+- RBZ #962082 keep 3rdparty pqsql mdb2 driver
+
+* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.0.9-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Tue Jul 23 2013 Gregor Tätzner <brummbq@fedoraproject.org> - 5.0.9-2
+- buildreq: php-pear (RBZ #987279)
+
+* Tue Jul 16 2013 Gregor Tätzner <brummbq@fedoraproject.org> - 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 <brummbq@fedoraproject.org> - 4.5.12-1
+- 4.5.12
+
+* Thu May 16 2013 Gregor Tätzner <brummbq@fedoraproject.org> - 4.5.11-2
+- RBZ #963701: require mdb2-mysql not mysqli
+
+* Thu May 16 2013 Gregor Tätzner <brummbq@fedoraproject.org> - 4.5.11-1
+- 4.5.11
+
+* Tue Apr 23 2013 Gregor Tätzner <brummbq@fedoraproject.org> - 4.5.10-1
+- 4.5.10
+
+* Sat Apr 13 2013 Gregor Tätzner <brummbq@fedoraproject.org> - 4.5.9-1
+- 4.5.9
+- disable remote access by default
+
+* Fri Mar 15 2013 Gregor Tätzner <brummbq@fedoraproject.org> - 4.5.8-1
+- 4.5.8
+- unbundle dropbox-php
+- log to syslog
+- include nginx config
+
+* Mon Feb 25 2013 Gregor Tätzner <brummbq@fedoraproject.org> - 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 <brummbq@fedoraproject.org> - 4.5.7-1
+- 4.5.7
+
+* Sun Jan 13 2013 Gregor Tätzner <brummbq@fedoraproject.org> - 4.0.8-7
+- fixed selinux file context on rhel
+
+* Sat Dec 08 2012 Gregor Tätzner <brummbq@fedoraproject.org> - 4.0.8-6
+- unbundled phpass and php-when
+- added database setup instructions
+
+* Thu Nov 08 2012 Gregor Tätzner <brummbq@fedoraproject.org> - 4.0.8-5
+- moved included sqlite3 driver to owncloud-sqlite
+- unbundled php-cloudfiles
+- reworked runtime requirements
+
+* Sun Nov 04 2012 Gregor Tätzner <brummbq@fedoraproject.org> - 4.0.8-4
+- repacked source tarball (deleted jslint code)
+
+* Sat Nov 03 2012 Gregor Tätzner <brummbq@fedoraproject.org> - 4.0.8-3
+- added missing licenses
+- obliterated jslint code from aceeditor
+
+* Fri Nov 02 2012 Gregor Tätzner <brummbq@fedoraproject.org> - 4.0.8-2
+- updated license field
+- added README.fedora
+
+* Thu Oct 18 2012 Gregor Tätzner <brummbq@fedoraproject.org> - 4.0.8-1
+- owncloud-4.0.8
+
+* Fri Oct 12 2012 Gregor Tätzner <brummbq@fedoraproject.org> - 4.0.7-5
+- unbundle php-getid3
+- remove conf dir access check
+
+* Tue Oct 02 2012 Gregor Tätzner <brummbq@fedoraproject.org> - 4.0.7-4
+- require rsyslog
+- switched log type back to 'owncloud'
+
+* Sun Sep 23 2012 Gregor Tätzner <brummbq@fedoraproject.org> - 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 <brummbq@fedoraproject.org> - 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 <brummbq@fedoraproject.org> - 4.0.7-1
+- updated to version 4.0.7
+
+* Fri Apr 06 2012 Felix Kaechele <heffer@fedoraproject.org> - 3.0.1-1
+- initial package
+