Compare commits

..

18 Commits

Author SHA1 Message Date
7bff2c7756 Updated readme 2023-11-10 12:13:40 +01:00
7114dd36e3 Merge pull request 'maint: pulled in the last version of nextcloud in the 25.x series (25.0.13)' (#19) from adamhax0rbana/nextcloud-deb:bullseye into bullseye
Reviewed-on: #19
2023-11-10 12:12:12 +01:00
527df10346 maint: pulled in the last version of nextcloud in the 25.x series (25.0.13) 2023-11-07 17:26:16 -06:00
758925a298 updated 2023-09-22 08:12:12 +02:00
42c17494d8 updated style 2023-09-22 08:11:55 +02:00
57c145c5a3 Merge pull request 'Pulled in new version of nextcloud (25.0.12)' (#18) from adamhax0rbana/nextcloud-deb:bullseye into bullseye
Reviewed-on: #18
2023-09-22 08:04:18 +02:00
e59472081a maint: pulled in new version of nextcloud (25.0.12) 2023-09-21 14:24:38 -05:00
f8fbe8ea91 New upstream 25.0.11 2023-09-18 12:06:18 +02:00
4a12e856d8 Merge pull request 'pulled in new version of nextcloud (25.0.11)' (#17) from adamhax0rbana/nextcloud-deb:bullseye into bullseye
Reviewed-on: #17
2023-09-18 10:46:11 +02:00
fb46e149bb maint: pulled in new version of nextcloud (25.0.11) 2023-09-14 17:33:53 -05:00
5fd84d0042 Fixed changelog order 2023-08-22 13:10:33 +02:00
b42da85d98 New upstream 25.0.10 2023-08-22 13:00:46 +02:00
96bd1fc4a2 Merge pull request 'maint: pulled in new version of nextcloud (25.0.10)' (#15) from adamhax0rbana/nextcloud-deb:bullseye into bullseye
Reviewed-on: #15
2023-08-10 19:23:43 +02:00
f040dcf009 maint: pulled in new version of nextcloud (25.0.10) 2023-08-10 11:52:34 -05:00
0f25e704a0 Merge pull request 'maint: pulled in new version of nextcloud (25.0.9)' (#14) from adamhax0rbana/nextcloud-deb:bullseye into bullseye
Reviewed-on: #14
2023-07-21 08:11:14 +02:00
0cde67e161 maint: pulled in new version of nextcloud (25.0.9) 2023-07-20 14:22:14 -05:00
b83af581b4 Merge pull request 'maint: pulled in new version of nextcloud (25.0.8)' (#13) from adamhax0rbana/nextcloud-deb:bullseye into bullseye
Reviewed-on: #13
2023-06-23 11:59:46 +02:00
5a42df3ac3 maint: pulled in new version of nextcloud (25.0.8) 2023-06-22 11:57:14 -05:00
6 changed files with 291 additions and 48 deletions

View File

@@ -1,6 +1,6 @@
# Build on Bookworm # Build on bullseye
default: default:
image: debian:bookworm image: debian:bullseye
latest: latest:
# Build the latest .deb file # Build the latest .deb file
@@ -11,7 +11,7 @@ latest:
- export DEBEMAIL="NOREPLY@`hostname -d`" - export DEBEMAIL="NOREPLY@`hostname -d`"
- mkdir -p builddir - mkdir -p builddir
- uscan --overwrite-download --destdir builddir - uscan --overwrite-download --destdir builddir
- cd ../nextcloud-server-27.0.1 - cd ../nextcloud-server-25.0.13
- dpkg-buildpackage -rfakeroot - dpkg-buildpackage -rfakeroot
- cd - ; cp ../nextcloud-server_*.deb . - cd - ; cp ../nextcloud-server_*.deb .
artifacts: artifacts:

View File

@@ -15,11 +15,11 @@ sudo apt-get install build-essential fakeroot devscripts apache2-dev
``` ```
git clone https://git.jurisic.org/ijurisic/nextcloud-deb.git git clone https://git.jurisic.org/ijurisic/nextcloud-deb.git
cd nextcloud-deb cd nextcloud-deb
git checkout bookworm git checkout bullseye
uscan --verbose --download-current-version uscan --verbose --download-current-version
cd ../nextcloud-server-<current_version> cd ../nextcloud-server-25.0.13
dch -n dch -n
dpkg-buildpackage -rfakeroot -us -uc dpkg-buildpackage -rfakeroot -us -uc
cd .. cd ..
dpkg -i nextcloud-server_<current_version>_all.deb dpkg -i nextcloud-server_25.0.13-1~deb11_all.deb
``` ```

266
debian/changelog vendored
View File

@@ -1,23 +1,265 @@
nextcloud-server (27.0.1-1~deb12) bookworm; urgency=medium nextcloud-server (25.0.13-1~deb11) bullseye; urgency=medium
* New upstream release 27.0.1 [ adam ]
* maint: pulled in the last version of nextcloud in the 25.x series (25.0.13)
-- Ivan Jurišić <ivan@jurisic.org> Thu, 27 Jul 2023 12:13:18 +0000 -- Adam <adam@hax0rbana.org> Thu, 07 Nov 2023 17:23:09 -0600
nextcloud-server (26.0.4-1~deb12) bookworm; urgency=medium nextcloud-server (25.0.12-1~deb11) bullseye; urgency=medium
* New upstream release 26.0.4 [ adam ]
* maint: pulled in new version of nextcloud (25.0.12)
-- Ivan Jurišić <ivan@jurisic.org> Wed, 26 Jul 2023 11:40:04 +0000 -- Adam <adam@hax0rbana.org> Thu, 21 Sep 2023 14:02:49 -0500
nextcloud-server (26.0.3-1~deb12) bookworm; urgency=medium nextcloud-server (25.0.11-1~deb11) bullseye; urgency=medium
* New upstream release 26.0.3 [ adam ]
* maint: pulled in new version of nextcloud (25.0.11)
-- Ivan Jurišić <ivan@jurisic.org> Mon, 26 Jun 2023 08:07:08 +0200 -- Adam <adam@hax0rbana.org> Thu, 14 Sep 2023 17:32:00 -0500
nextcloud-server (26.0.2-1~deb12) bookworm; urgency=medium nextcloud-server (25.0.10-2~deb11) bullseye; urgency=medium
* New upstream release 26.0.2 [ ijurisic ]
* updated postinst on sugestion of citronalco (#16)
-- Ivan Jurišić <ivan@jurisic.org> Thu, 22 Aug 2023 12:39:00 +0100
nextcloud-server (25.0.10-1~deb11) bullseye; urgency=medium
[ adam ]
* maint: pulled in new version of nextcloud (25.0.10)
-- Adam <adam@hax0rbana.org> Thu, 10 Aug 2023 11:52:00 -0500
nextcloud-server (25.0.9-1~deb11) bullseye; urgency=medium
[ adam ]
* maint: pulled in new version of nextcloud (25.0.9)
-- Adam <adam@hax0rbana.org> Thu, 20 Jul 2023 14:20:37 -0500
nextcloud-server (25.0.8-1~deb11) bullseye; urgency=medium
[ adam ]
* maint: pulled in new version of nextcloud (25.0.8)
-- Adam <adam@hax0rbana.org> Thu, 22 Jun 2023 11:53:56 -0500
nextcloud-server (25.0.7-1~deb11) bullseye; urgency=medium
[ adam ]
* feat: automated builds using GitLab's CI system
* feat: Check for new upstream release and alert us if there is one
* maint: support for building nextcloud 25.0.7
* maint: updated CI job to be able to handle multiple nextcloud directories
-- Adam <adam@hax0rbana.org> Fri, 02 Jun 2023 01:14:27 -0500
nextcloud-server (25.0.6-1~deb11) bullseye; urgency=medium
* New upstream release 25.0.6
* Updated README to update build dependencies
* Fixed typo in README
-- Adam <adam@hax0rbana.org> Thu, 20 Apr 2023 17:30:24 -0500
nextcloud-server (25.0.4-1~deb11) bullseye; urgency=medium
* New upstream release 25.0.4
-- Ivan Jurišić <ivan@jurisic.org> Thu, 23 Feb 2023 15:19:32 +0000
nextcloud-server (25.0.3-1~deb11) bullseye; urgency=medium
* New upstream release 25.0.3
-- Ivan Jurišić <ivan@jurisic.org> Wed, 18 Jan 2023 07:51:54 +0000
nextcloud-server (25.0.2-2~deb11) bullseye; urgency=medium
* Fixed changelog 25.0.2-1 to 25.0.2-2~deb11
-- Ivan Jurišić <ivan@jurisic.org> Tue, 13 Dec 2022 11:15:56 +0100
nextcloud-server (25.0.2-1) bullseye; urgency=medium
nextcloud-server (25.0.2-1) bullseye; urgency=medium
* New upstream release 25.0.2
-- Ivan Jurišić <ivan@jurisic.org> Tue, 13 Dec 2022 10:26:56 +0100
nextcloud-server (25.0.1-1~deb11) bullseye; urgency=medium
* New upstream release 25.0.1
-- Ivan Jurišić <ivan@jurisic.org> Tue, 22 Nov 2022 07:09:51 +0000
nextcloud-server (25.0.0-1~deb11) bullseye; urgency=medium
* New upstream release 25.0.0
-- Ivan Jurišić <ivan@jurisic.org> Mon, 24 Oct 2022 09:44:14 +0000
nextcloud-server (24.0.6-1~deb11) bullseye; urgency=medium
* New upstream release 24.0.6
-- Ivan Jurišić <ivan@jurisic.org> Thu, 06 Oct 2022 14:17:59 +0000
nextcloud-server (24.0.4-1~deb11) bullseye; urgency=medium
* New upstream release 24.0.4
-- Ivan Jurišić <ivan@jurisic.org> Mon, 29 Aug 2022 06:34:09 +0000
nextcloud-server (24.0.3-1~deb11) bullseye; urgency=medium
* New upstream release 24.0.3
-- Ivan Jurišić <ivan@jurisic.org> Tue, 19 Jul 2022 05:54:12 +0000
nextcloud-server (24.0.0-2~deb11) bullseye; urgency=medium
* Debian packages : fix install for 24 hub
-- Ivan Jurišić <ivan@jurisic.org> Sun, 09 May 2022 11:51:12 +0000
nextcloud-server (24.0.0-1~deb11) bullseye; urgency=medium
* New upstream release 24.0.0
-- Ivan Jurišić <ivan@jurisic.org> Sun, 08 May 2022 17:02:19 +0000
nextcloud-server (23.0.4-1~deb11) bullseye; urgency=medium
* New upstream release 23.0.4
-- Ivan Jurišić <ivan@jurisic.org> Mon, 25 Apr 2022 10:06:55 +0000
nextcloud-server (23.0.3-1~deb11) bullseye; urgency=medium
* New upstream release 23.0.3
-- Ivan Jurišić <ivan@jurisic.org> Wed, 23 Mar 2022 08:17:39 +0000
nextcloud-server (23.0.2-1~deb11) bullseye; urgency=medium
* New upstream release 23.0.2
-- Ivan Jurišić <ivan@jurisic.org> Tue, 22 Feb 2022 15:25:37 +0000
nextcloud-server (23.0.0-1~deb11) bullseye; urgency=medium
* New upstream release 23.0.0
-- Ivan Jurišić <ivan@jurisic.org> Wed, 01 Dec 2021 08:10:13 +0000
nextcloud-server (22.2.3-1~deb11) bullseye; urgency=medium
* New upstream release 22.2.3
-- Ivan Jurišić <ivan@jurisic.org> Tue, 23 Nov 2021 08:51:28 +0000
nextcloud-server (22.2.2-1~deb11) bullseye; urgency=medium
* New upstream release 22.2.2
-- Ivan Jurišić <ivan@jurisic.org> Mon, 15 Nov 2021 12:50:09 +0000
nextcloud-server (22.2.0-1~deb11) bullseye; urgency=medium
* New upstream release 22.2.0
-- Ivan Jurišić <ivan@jurisic.org> Thu, 28 Oct 2021 09:45:40 +0000
nextcloud-server (21.0.2-1~deb11) bullseye; urgency=medium
* New upstream release 21.0.2
-- Ivan Jurišić <ivan@jurisic.org> Thu, 10 Jun 2021 10:37:41 +0000
nextcloud-server (21.0.1-1~deb11) bullseye; urgency=medium
* New upstream release 21.0.1
-- Ivan Jurišić <ivan@jurisic.org> Wed, 14 Apr 2021 11:16:11 +0200
nextcloud-server (21.0.0-1~deb11) bullseye; urgency=medium
* New upstream release 21.0.0
-- Ivan Jurišić <ivan@jurisic.org> Wed, 03 Mar 2021 08:36:19 +0100
nextcloud-server (20.0.7-1~deb11) bullseye; urgency=medium
* New upstream release 20.0.7
-- Ivan Jurišić <ivan@jurisic.org> Fri, 19 Feb 2021 13:04:54 +0100
nextcloud-server (20.0.5-1~deb11) bullseye; urgency=medium
* New upstream release 20.0.5
-- Ivan Jurišić <ivan@jurisic.org> Fri, 22 Jan 2021 08:01:57 +0100
nextcloud-server (20.0.4-1~deb11) bullseye; urgency=medium
* New upstream release 20.0.4
-- Ivan Jurišić <ivan@jurisic.org> Tue, 12 Jan 2021 08:15:57 +0100
nextcloud-server (20.0.3-1~deb11) bullseye; urgency=medium
* New upstream release 20.0.3
-- Ivan Jurišić <ivan@jurisic.org> Thu, 10 Dec 2020 09:39:42 +0100
nextcloud-server (20.0.1-1~deb11) bullseye; urgency=medium
* New upstream release 20.0.1
-- Ivan Jurišić <ivan@jurisic.org> Mon, 02 Nov 2020 13:18:12 +0100
nextcloud-server (20.0.0-1~deb11) bullseye; urgency=medium
* New upstream release 20.0.0
-- Ivan Jurišić <ivan@jurisic.org> Wed, 14 Oct 2020 11:52:38 +0200
nextcloud-server (19.0.4-1~deb11) bullseye; urgency=medium
* New upstream release 19.0.4
-- Ivan Jurišić <ivan@jurisic.org> Wed, 14 Oct 2020 11:44:59 +0200
nextcloud-server (19.0.3-1~deb11) bullseye; urgency=medium
* New upstream release 19.0.3
* Read all chnages from https://nextcloud.com/changelog/
-- Ivan Jurišić <ivan@jurisic.org> Fri, 11 Sep 2020 08:59:47 +0200
nextcloud-server (19.0.2-1~deb11) bullseye; urgency=medium
* New upstream release 19.0.2
* Read all chnages from https://nextcloud.com/changelog/
-- Ivan Jurišić <ivan@jurisic.org> Fri, 28 Aug 2020 13:33:32 +0200
nextcloud-server (19.0.1-1~deb11) bullseye; urgency=medium
* New upstream release 19.0.1
* Read all chnages from https://nextcloud.com/changelog/
-- Ivan Jurišić <ivan@jurisic.org> Wed, 22 Jul 2020 08:28:43 +0200
nextcloud-server (19.0.0-1~deb11) bullseye; urgency=medium
* New upstream release 19.0.0
* Read all chnages from https://nextcloud.com/changelog/
-- Ivan Jurišić <ivan@jurisic.org> Tue, 09 Jun 2020 09:53:30 +0200
-- Ivan Jurišić <ivan@jurisic.org> Mon, 05 Jun 2023 06:13:02 +0000

2
debian/control vendored
View File

@@ -2,7 +2,7 @@ Source: nextcloud-server
Section: net Section: net
Priority: extra Priority: extra
Maintainer: Ivan Jurišić <ivan@jurisic.org> Maintainer: Ivan Jurišić <ivan@jurisic.org>
Build-Depends: debhelper (>= 13), dh-apache2 | apache2-dev Build-Depends: debhelper (>= 11), dh-apache2 | apache2-dev
Standards-Version: 3.9.8 Standards-Version: 3.9.8
Vcs-Browser: https://github.com/nextcloud/server Vcs-Browser: https://github.com/nextcloud/server
Vcs-Git: https://github.com/nextcloud/server.git Vcs-Git: https://github.com/nextcloud/server.git

View File

@@ -20,42 +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 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 config:system:set --value true upgrade.disable-web' > /dev/null || true su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ db:add-missing-indices'
else su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ config:system:set --value true upgrade.disable-web' >/dev/null || true
echo "Got unexpect answer, occ status can't to read satus of nextcloud. Check php installation." else
fi echo "Got unexpect answer, occ status can't to read satus of nextcloud. Check php installation."
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-(27.*)\.zip debian uupdate opts="pgpmode=auto" https://download.nextcloud.com/server/releases/nextcloud-(25.*)\.zip debian uupdate