Compare commits

..

No commits in common. "bookworm" and "bookworm.v27.1.0" have entirely different histories.

7 changed files with 41 additions and 192 deletions

View File

@ -10,8 +10,8 @@ latest:
- apt update && apt install -y build-essential fakeroot devscripts apache2-dev - apt update && apt install -y build-essential fakeroot devscripts apache2-dev
- export DEBEMAIL="NOREPLY@`hostname -d`" - export DEBEMAIL="NOREPLY@`hostname -d`"
- mkdir -p builddir - mkdir -p builddir
- uscan --overwrite-download --destdir builddir --download-version $NC_VERSION - uscan --overwrite-download --destdir builddir
- cd ../nextcloud-server-$NC_VERSION - cd ../nextcloud-server-27.1.0
- dpkg-buildpackage -rfakeroot - dpkg-buildpackage -rfakeroot
- cd - ; cp ../nextcloud-server_*.deb . - cd - ; cp ../nextcloud-server_*.deb .
artifacts: artifacts:

View File

@ -17,9 +17,9 @@ git clone https://git.jurisic.org/ijurisic/nextcloud-deb.git
cd nextcloud-deb cd nextcloud-deb
git checkout bookworm git checkout bookworm
uscan --verbose --download-current-version uscan --verbose --download-current-version
cd ../nextcloud-server-31.0.4 cd ../nextcloud-server-27.1.0
dch -n dch -n
dpkg-buildpackage -rfakeroot -us -uc dpkg-buildpackage -rfakeroot -us -uc
cd .. cd ..
dpkg -i nextcloud-server_31.0.4-1~deb12_all.deb dpkg -i nextcloud-server_27.1.0-1~deb12_all.deb
``` ```

144
debian/changelog vendored
View File

@ -1,147 +1,3 @@
nextcloud-server (31.0.4-1~deb12) bookworm; urgency=medium
* New upstream release 31.0.4
-- Jan Baumgarten <jan.baumgarten@iks.ag> Sat, 19 Apr 2025 11:33:23 +0200
nextcloud-server (31.0.3-1~deb12) bookworm; urgency=medium
* New upstream release 31.0.3
-- Jan Baumgarten <jan.baumgarten@iks.ag> Wed, 16 Apr 2025 18:36:23 +0100
nextcloud-server (31.0.2-1~deb12) bookworm; urgency=medium
* New upstream release 31.0.2
-- Ivan Jurišić <ivan@jurisic.org> Tue, 1 Apr 2025 13:19:23 +0100
nextcloud-server (31.0.1-1~deb12) bookworm; urgency=medium
* New upstream release 31.0.1
-- Ivan Jurišić <ivan@jurisic.org> Wed, 19 Mar 2025 11:29:12 +0100
nextcloud-server (31.0.0-1~deb12) bookworm; urgency=medium
* New upstream release 31.0.0
-- Ivan Jurišić <ivan@jurisic.org> Wed, 12 Mar 2025 08:00:43 +0100
nextcloud-server (30.0.6-1~deb12) bookworm; urgency=medium
* New upstream release 30.0.6
-- Ivan Jurišić <ivan@jurisic.org> Fri, 14 Feb 2025 13:06:40 +0000
nextcloud-server (29.0.11-1~deb12) bookworm; urgency=medium
* New upstream release 29.0.11
-- Jan Baumgarten <jan.baumgarten@iks.ag> Fri, 17 Jan 2025 16:41:30 +0100
nextcloud-server (29.0.10-1~deb12) bookworm; urgency=medium
* New upstream release 29.0.10
-- Jan Baumgarten <jan.baumgarten@iks.ag> Sun, 14 Jan 2025 23:04:30 +0100
nextcloud-server (29.0.9-1~deb12) bookworm; urgency=medium
* New upstream release 29.0.9
-- Jan Baumgarten <jan.baumgarten@iks.ag> Sun, 10 Nov 2024 12:35:30 +0200
nextcloud-server (29.0.8-1~deb12) bookworm; urgency=medium
* New upstream release 29.0.8
-- Jan Baumgarten <jan.baumgarten@iks.ag> Mon, 14 Oct 2024 21:44:30 +0200
nextcloud-server (29.0.7-1~deb12) bookworm; urgency=medium
* New upstream release 29.0.7
-- Jan Baumgarten <jan.baumgarten@iks.ag> Wed, 12 Sep 2024 22:05:30 +0200
nextcloud-server (29.0.6-1~deb12) bookworm; urgency=medium
* New upstream release 29.0.6
-- Jan Baumgarten <jan.baumgarten@iks.ag> Wed, 04 Sep 2024 08:19:30 +0200
nextcloud-server (29.0.5-1~deb12) bookworm; urgency=medium
* New upstream release 29.0.5
-- Jan Baumgarten <jan.baumgarten@iks.ag> Thu, 22 Aug 2024 14:39:41 +0200
nextcloud-server (29.0.4-2~deb12) bookworm; urgency=medium
* New upstram release 29.0.4
-- Ivan Jurišić <ivan@jurisic.org> Tue, 30 Jul 2024 07:37:17 +0000
nextcloud-server (29.0.4-1~deb12.1) bookworm; urgency=medium
* New upstram release 29.0.4
-- Ivan Jurišić <ivan@jurisic.org> Tue, 30 Jul 2024 07:15:17 +0000
nextcloud-server (29.0.3-1~deb12) bookworm; urgency=medium
* New upstream release 29.0.3
-- Jan Baumgarten <jan.baumgarten@iks.ag> Sat, 29 Jun 2024 16:15:02 +0200
nextcloud-server (29.0.2-1~deb12) bookworm; urgency=medium
* New upstream release 29.0.2
-- Jan Baumgarten <jan.baumgarten@iks.ag> Fri, 21 Jun 2024 19:43:00 +0200
nextcloud-server (29.0.0-1~deb12) bookworm; urgency=medium
* New upstream release 29.0.0
-- Ivan Jurišić <ivan@jurisic.org> Thu, 25 Apr 2024 06:29:57 +0000
nextcloud-server (28.0.3-1~deb12) bookworm; urgency=medium
* New upstream release 28.0.3
-- Ivan Jurišić <ivan@jurisic.org> Mon, 04 Mar 2024 09:08:55 +0000
nextcloud-server (28.0.2-1~deb12) bookworm; urgency=medium
* New upstream release 28.0.2
-- Ivan Jurišić <ivan@jurisic.org> Mon, 05 Feb 2024 10:52:15 +0000
nextcloud-server (27.1.6-1~deb12) bookworm; urgency=medium
* New upstream release 27.1.6
-- jan <jan.baumgarten@iks.ag> Fri, 26 Jan 2024 08:42:57 +0100
nextcloud-server (27.1.5-1~deb12) bookworm; urgency=medium
* New upstream release 27.1.5
-- Jan Baumgarten <jan.baumgarten@iks.ag> Fri, 24 Nov 2023 21:28:32 +0100
nextcloud-server (27.1.4-1~deb12) bookworm; urgency=medium
* New upstream release 27.1.4
-- Jan Baumgarten <jan.baumgarten@iks.ag> Fri, 24 Nov 2023 21:28:32 +0100
nextcloud-server (27.1.3-1~deb12) bookworm; urgency=medium
* New upstream release 27.1.3
-- Ivan Jurišić <ivan@jurisic.org> Fri, 10 Nov 2023 12:22:32 +0000
nextcloud-server (27.1.0-1~deb12) bookworm; urgency=medium nextcloud-server (27.1.0-1~deb12) bookworm; urgency=medium
* New upstream release 27.1.0 * New upstream release 27.1.0

1
debian/conffiles vendored Normal file
View File

@ -0,0 +1 @@
/var/www/nextcloud/.htaccess

View File

@ -1,29 +1,22 @@
.reuse var/www/nextcloud
.htaccess var/www/nextcloud
.user.ini var/www/nextcloud
*.php var/www/nextcloud
*.html var/www/nextcloud
*.txt var/www/nextcloud
*.json var/www/nextcloud
*.lock var/www/nextcloud
3rdparty var/www/nextcloud 3rdparty var/www/nextcloud
apps var/www/nextcloud apps var/www/nextcloud
config var/www/nextcloud config var/www/nextcloud
core var/www/nextcloud core var/www/nextcloud
dist var/www/nextcloud dist var/www/nextcloud
lib var/www/nextcloud lib var/www/nextcloud
ocm-provider var/www/nextcloud
ocs var/www/nextcloud ocs var/www/nextcloud
ocs-provider var/www/nextcloud ocs-provider var/www/nextcloud
resources var/www/nextcloud resources var/www/nextcloud
themes var/www/nextcloud themes var/www/nextcloud
updater var/www/nextcloud updater var/www/nextcloud
*.php var/www/nextcloud
*.html var/www/nextcloud
*.txt var/www/nextcloud
.htaccess var/www/nextcloud
.user.ini var/www/nextcloud
AUTHORS var/www/nextcloud AUTHORS var/www/nextcloud
COPYING var/www/nextcloud COPYING var/www/nextcloud
LICENSES var/www/nextcloud
occ var/www/nextcloud occ var/www/nextcloud
composer.json var/www/nextcloud
composer.lock var/www/nextcloud
package-lock.json var/www/nextcloud
package.json var/www/nextcloud
debian/apache/nextcloud.conf etc/apache2/conf-available debian/apache/nextcloud.conf etc/apache2/conf-available
debian/usr/sbin/occ usr/sbin debian/usr/sbin/occ usr/sbin

View File

@ -20,44 +20,43 @@ set -e
export APACHE2_MAINTSCRIPT_HELPER_QUIET=1 export APACHE2_MAINTSCRIPT_HELPER_QUIET=1
case "$1" in case "$1" in
configure) configure)
# Apache conf # Apache conf
if [ "a2query -c nextcloud"=~"No conf matches nextcloud" ]; then if [ "a2query -c nextcloud"=~"No conf matches nextcloud" ]; then
a2enconf nextcloud || true a2enconf nextcloud || true
apache2ctl restart || true apache2ctl restart || true
fi fi
# Apache modules # Apache modules
if [ -e /usr/share/apache2/apache2-maintscript-helper ]; then if [ -e /usr/share/apache2/apache2-maintscript-helper ] ; then
. /usr/share/apache2/apache2-maintscript-helper . /usr/share/apache2/apache2-maintscript-helper
apache2_invoke enmod rewrite || exit $? apache2_invoke enmod rewrite || exit $?
apache2_invoke enmod headers || exit $? apache2_invoke enmod headers || exit $?
apache2_invoke enmod env || exit $? apache2_invoke enmod env || exit $?
apache2_invoke enmod dir || exit $? apache2_invoke enmod dir || exit $?
apache2_invoke enmod mime || exit $? apache2_invoke enmod mime || exit $?
fi fi
if [ "$(su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ status' | grep 'installed:' | cut -f2 -d ':' | xargs)" = "false" ]; then if [ "$(su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ status' | grep 'installed:' | cut -f2 -d ':' | xargs)" = "false" ]; then
echo "Nextcloud is not configured, please use open web browser http://<your_server_ip>/nextcloud" echo "Nextcloud is not configured, please use open web browser http://<your_server_ip>/nextcloud"
echo "After configure please run su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ config:system:set --value true upgrade.disable-web'" echo "After configure please run su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ config:system:set --value true upgrade.disable-web'"
elif [ "$(su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ status' | grep 'installed:' | cut -f2 -d ':' | xargs)" = "true" ]; then elif [ "$(su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ status' | grep 'installed:' | cut -f2 -d ':' | xargs)" = "true" ]; then
su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ maintenance:update:htaccess' su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ upgrade'
su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ upgrade' su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ db:add-missing-indices'
su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ db:add-missing-indices' su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ config:system:set --value true upgrade.disable-web' > /dev/null || true
su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ config:system:set --value true upgrade.disable-web' >/dev/null || true else
else echo "Got unexpect answer, occ status can't to read satus of nextcloud. Check php installation."
echo "Got unexpect answer, occ status can't to read satus of nextcloud. Check php installation." fi
fi
;; ;;
abort-upgrade | abort-remove | abort-deconfigure) ;; abort-upgrade|abort-remove|abort-deconfigure)
;;
\
*) *)
echo "postinst called with unknown argument \`$1'" >&2 echo "postinst called with unknown argument \`$1'" >&2
exit 1 exit 1
;; ;;
esac esac

2
debian/watch vendored
View File

@ -1,3 +1,3 @@
version=4 version=4
opts="pgpmode=auto" https://download.nextcloud.com/server/releases/nextcloud-(31.*)\.zip debian uupdate opts="pgpmode=auto" https://download.nextcloud.com/server/releases/nextcloud-(27.*)\.zip debian uupdate