Compare commits

...

68 Commits

Author SHA1 Message Date
4fa1bed6f6 Applay full permission for www-data on /var/www/nextcloud 2026-01-09 08:05:55 +01:00
fdac315733 Applay ownership www-data on /var/www/nextcloud 2026-01-09 07:42:01 +01:00
e4e6dbf549 Fixed spaces 2026-01-08 15:59:36 +01:00
85bcf2c7f8 Removed tab from rules 2026-01-08 15:46:07 +01:00
798b279956 Fixed occ script, postinstall permissions and Updated rules and readme 2026-01-08 15:37:49 +01:00
580e55958d Merge pull request 'New upstream version 32.0.3' (#52) from marsupilami79/nextcloud-deb:trixie into trixie
Reviewed-on: #52
2025-12-19 14:25:19 +01:00
279f689983 merge upstream 2025-12-16 10:52:36 +01:00
74081232e9 New upstream version 32.0.3 2025-12-16 10:46:38 +01:00
daf99b3557 Merge pull request 'New upstrem Version 32.0.2' (#50) from marsupilami79/nextcloud-deb:trixie into trixie
Reviewed-on: #50
2025-11-28 12:41:57 +01:00
fc590562ca merge upstream 2025-11-28 10:58:46 +01:00
marsupilami79
add06814a3 New upstream version 32.0.2 2025-11-28 10:53:14 +01:00
8dc9b411f9 New upstream version 32.0.2 2025-11-28 10:39:23 +01:00
9c4c0b2d80 Merge pull request 'New upstream version 32.0.1 (#5)' (#49) from marsupilami79/nextcloud-deb:trixie into trixie
Reviewed-on: #49
2025-11-20 14:32:25 +01:00
dc742c1a44 New upstream version 32.0.1 (#5)
Co-authored-by: Ivan Jurišić <ijurisic@noreply.git.jurisic.org>
Co-authored-by: Ivan Jurišić <ivan@jurisic.org>
Co-authored-by: marsupilami79 <marsupilami79@gmx.de>
Reviewed-on: marsupilami79/nextcloud-deb#5
Co-authored-by: Jan Baumgarten <jan.baumgarten@iks.ag>
Co-committed-by: Jan Baumgarten <jan.baumgarten@iks.ag>
2025-10-29 15:03:02 +01:00
d57194b97a New upstream version 32.0.1 2025-10-29 14:58:04 +01:00
marsupilami79
ecc820cccd Merge remote-tracking branch 'remotes/jurisic/trixie' into bookworm
# Conflicts:
#	debian/changelog
2025-10-29 14:11:02 +01:00
d5f49f3b57 New upstream version 32.0.0 2025-10-23 07:52:07 +02:00
a460c05dd6 Updated install and readme 2025-09-18 14:22:49 +02:00
9917fea244 Updated README 2025-09-18 14:19:26 +02:00
c1f034413f Fixed install 2025-09-18 13:26:16 +02:00
6ddfa07d43 changed .reused to REUSE.toml 2025-09-18 13:17:35 +02:00
62361bf18c revoked reuser 2025-09-18 13:11:00 +02:00
bd7029644e New upstream version 31.0.9 2025-09-18 12:52:52 +02:00
7ca546ddde New upstream version 31.0.9 2025-09-18 12:42:49 +02:00
389e13448a Merge pull request 'New upstream version 31.0.8' (#47) from marsupilami79/nextcloud-deb:bookworm into bookworm
Reviewed-on: #47
2025-08-20 11:20:18 +02:00
819d7348b8 New upstream version 31.0.8 2025-08-18 21:13:11 +02:00
948b668a16 New upstream version 31.0.7 2025-07-11 09:17:26 +02:00
aac2d33a6c New upstream version 31.0.6 2025-06-13 08:05:15 +02:00
468d132f54 New upstream version 31.0.5 2025-05-16 07:12:02 +02:00
0d23fd2983 Merge pull request 'New upstream version 31.0.4' (#44) from marsupilami79/nextcloud-deb:bookworm into bookworm
Reviewed-on: #44
2025-04-19 19:35:21 +02:00
3336207daa New upstream version 31.0.4 2025-04-19 12:14:43 +02:00
abfb6c8b53 Merge pull request 'New upstream version 31.0.3' (#43) from marsupilami79/nextcloud-deb:bookworm into bookworm
Reviewed-on: #43
2025-04-17 07:13:43 +02:00
22cf375ee8 New upstream version 31.0.3 2025-04-16 19:11:38 +02:00
4a5b8f4ce2 New upstream release 31.0.2 2025-04-01 13:22:29 +02:00
7286975d7c New upstream release 31.0.1 2025-03-19 11:31:11 +01:00
4bbf702013 New upstream version 31.0.0 2025-03-12 10:40:47 +01:00
55dbdba0cc Merge pull request 'Add missing directory .reuse' (#40) from Vloeck/nextcloud-deb:bookworm into bookworm
Reviewed-on: #40
2025-02-15 18:23:15 +01:00
3fce5d38f3 Add missing directory .reuse 2025-02-15 17:46:08 +01:00
2f7784d218 Add missing directory LICENSES 2025-02-14 14:55:45 +01:00
e604dee3f2 New upstream version 30.0.6 2025-02-14 14:46:06 +01:00
bd40f99ad2 Merge pull request 'Update .gitlab-ci.yml' (#38) from PATware/nextcloud-deb:uscan-variable-version into bookworm
Reviewed-on: #38
2025-02-04 17:06:14 +01:00
2a1ce1f71a Update .gitlab-ci.yml 2025-02-04 13:04:29 +01:00
e17344f3e1 Merge pull request 'New upstream version 29.0.11' (#36) from marsupilami79/nextcloud-deb:bookworm into bookworm
Reviewed-on: #36
2025-01-18 19:02:58 +01:00
Jan umgarten
7495d3b4bd New upstream version 29.0.11 2025-01-18 12:22:25 +01:00
2a8391d380 Merge pull request 'New upstream version 29.0.10' (#35) from marsupilami79/nextcloud-deb:bookworm into bookworm
Reviewed-on: #35
2025-01-17 22:08:29 +01:00
Jan umgarten
15fcda4f84 New upstream version 29.0.10 2025-01-15 17:58:08 +01:00
f1ae7bb158 Merge pull request 'New upstream version 29.0.9' (#34) from marsupilami79/nextcloud-deb:bookworm into bookworm
Reviewed-on: #34
2024-11-11 09:47:53 +01:00
Jan umgarten
4105f8c3a3 New upstream version 29.0.9 2024-11-10 13:28:55 +01:00
4a8726c537 Merge pull request 'New upstream version 29.0.8' (#33) from marsupilami79/nextcloud-deb:bookworm into bookworm
Reviewed-on: #33
2024-10-15 07:39:08 +02:00
Jan umgarten
3975b24cbe New upstream version 29.0.8 2024-10-14 22:22:22 +02:00
c4d0f1540a Merge pull request 'New upstream version 29.0.7' (#32) from marsupilami79/nextcloud-deb:bookworm into bookworm
Reviewed-on: #32
2024-09-13 07:35:37 +02:00
Jan umgarten
a97eb78d7d New upstream version 29.0.7 2024-09-12 22:32:27 +02:00
ed4f28ffa2 Merge pull request 'New upstream version 29.0.6' (#31) from marsupilami79/nextcloud-deb:bookworm into bookworm
Reviewed-on: #31
2024-09-04 10:37:19 +02:00
Jan umgarten
141de6abdc New upstream version 29.0.6 2024-09-04 08:55:46 +02:00
434d82a4ba Fixed version number 2024-08-24 10:57:46 +02:00
5008da5406 Merge pull request 'New upstream release 29.0.5' (#30) from marsupilami79/nextcloud-deb:bookworm into bookworm
Reviewed-on: #30
2024-08-24 10:56:26 +02:00
Jan umgarten
46e08e2118 New upstream release 29.0.5 2024-08-23 09:44:04 +02:00
2ec1f7d94a Fixed chnagelog 2024-07-30 09:38:02 +02:00
e19e2ecd4d New upstream version 29.0.4 2024-07-30 09:17:56 +02:00
e0a0d1f61b Removed confiles and updated postinst (thanks citronalco for sugestion) 2024-07-30 09:03:08 +02:00
c3626c60b3 Merge pull request 'Fix Nextcloud integrity check' (#28) from citronalco/nextcloud-deb:consistency_check into bookworm
Reviewed-on: #28
2024-07-27 19:01:34 +02:00
citronalco
38f534e3d6 fix Nextcloud integrity check 2024-07-24 21:02:27 +02:00
a01bd008ee Merge pull request 'New upstream version 29.0.3' (#27) from marsupilami79/nextcloud-deb:bookworm into bookworm
Reviewed-on: #27
2024-06-29 17:15:17 +02:00
Jan umgarten
aa24a99fb3 New upstream version 29.0.3 2024-06-29 16:47:40 +02:00
6559f03c48 Merge pull request 'New upstream version 29.0.2' (#26) from marsupilami79/nextcloud-deb:bookworm into bookworm
Reviewed-on: #26
2024-06-29 16:46:48 +02:00
Jan umgarten
34f7f197e3 New upstream version 29.0.2 2024-06-21 23:21:00 +02:00
acb3d9c48f Fixed version in changelog 2024-04-25 06:56:39 +00:00
7220b5112d New upstream version 29.0.0 2024-04-25 06:39:00 +00:00
9 changed files with 57 additions and 99 deletions

View File

@@ -1,6 +1,6 @@
# Build on Bookworm # Build on Trixie
default: default:
image: debian:bookworm image: debian:trixie
latest: latest:
# Build the latest .deb file # Build the latest .deb 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 - uscan --overwrite-download --destdir builddir --download-version $NC_VERSION
- cd ../nextcloud-server-28.0.3 - cd ../nextcloud-server-$NC_VERSION
- dpkg-buildpackage -rfakeroot - dpkg-buildpackage -rfakeroot
- cd - ; cp ../nextcloud-server_*.deb . - cd - ; cp ../nextcloud-server_*.deb .
artifacts: artifacts:

View File

@@ -1,7 +1,7 @@
## Instalation from repository ## Installation from repository
``` ```
wget -qO - https://apt.jurisic.org/Release.key | gpg --dearmor | sudo dd of=/usr/share/keyrings/jurisic-keyring.gpg wget -qO /etc/apt/keyrings/jurisic-keyring.asc https://apt.jurisic.org/Release.key
echo "deb [ signed-by=/usr/share/keyrings/jurisic-keyring.gpg ] https://apt.jurisic.org/debian/ $(lsb_release -cs) main contrib non-free" | sudo tee /etc/apt/sources.list.d/jurisic.list echo "deb [ signed-by=/etc/apt/keyrings/jurisic-keyring.asc ] https://apt.jurisic.org/debian/ $(lsb_release -cs) main contrib non-free" > /etc/apt/sources.list.d/jurisic.list
sudo apt update sudo apt update
sudo apt install nextcloud-server sudo apt install nextcloud-server
``` ```
@@ -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 trixie
uscan --verbose --download-current-version uscan --verbose --download-current-version
cd ../nextcloud-server-28.0.3 cd ../nextcloud-server-32.0.3
dch -n dch -n
dpkg-buildpackage -rfakeroot -us -uc dpkg-buildpackage -us -uc
cd .. cd ..
dpkg -i nextcloud-server_28.0.3-1~deb12_all.deb dpkg -i nextcloud-server_32.0.3-2~deb13_all.deb
``` ```

73
debian/changelog vendored
View File

@@ -1,71 +1,30 @@
nextcloud-server (28.0.3-1~deb12) bookworm; urgency=medium nextcloud-server (32.0.3-2~deb13) trixie; urgency=medium
* New upstream release 28.0.3 * Fixed occ script, postinstall permissions
* Updated rules, readme
-- Ivan Jurišić <ivan@jurisic.org> Mon, 04 Mar 2024 09:08:55 +0000 -- Ivan Jurišić <ivan@jurisic.org> Tue, 08 Jan 2026 15:34:32 +0200
nextcloud-server (28.0.2-1~deb12) bookworm; urgency=medium nextcloud-server (32.0.3-1~deb13) trixie; urgency=medium
* New upstream release 28.0.2 * New upstream release 32.0.3
-- Ivan Jurišić <ivan@jurisic.org> Mon, 05 Feb 2024 10:52:15 +0000 -- Jan Baumgarten <jan.baumgarten@iks.ag> Tue, 16 Dec 2025 09:25:00 +0200
nextcloud-server (27.1.6-1~deb12) bookworm; urgency=medium nextcloud-server (32.0.2-1~deb13) trixie; urgency=medium
* New upstream release 27.1.6 * New upstream release 32.0.2
-- jan <jan.baumgarten@iks.ag> Fri, 26 Jan 2024 08:42:57 +0100 -- Jan Baumgarten <jan.baumgarten@iks.ag> Sun, 23 Nov 2025 22:34:00 +0200
nextcloud-server (27.1.5-1~deb12) bookworm; urgency=medium nextcloud-server (32.0.1-1~deb13) trixie; urgency=medium
* New upstream release 27.1.5 * New upstream release 32.0.1
-- Jan Baumgarten <jan.baumgarten@iks.ag> Fri, 24 Nov 2023 21:28:32 +0100 -- Jan Baumgarten <jan.baumgarten@iks.ag> Wed, 29 Oct 2025 14:27:00 +0200
nextcloud-server (27.1.4-1~deb12) bookworm; urgency=medium nextcloud-server (32.0.0-1~deb13) trixie; urgency=medium
* New upstream release 27.1.4 * New upstream release 32.0.0
-- Jan Baumgarten <jan.baumgarten@iks.ag> Fri, 24 Nov 2023 21:28:32 +0100 -- Ivan Jurišić <ivan@jurisic.org> Thu, 23 Oct 2025 07:50:27 +0200
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
* New upstream release 27.1.0
-- Ivan Jurišić <ivan@jurisic.org> Mon, 18 Sep 2023 08:59:43 +0000
nextcloud-server (27.0.2-1~deb12) bookworm; urgency=medium
* New upstream release 27.0.2
-- Ivan Jurišić <ivan@jurisic.org> Tue, 22 Aug 2023 11:20:48 +0000
nextcloud-server (27.0.1-1~deb12) bookworm; urgency=medium
* New upstream release 27.0.1
-- Ivan Jurišić <ivan@jurisic.org> Thu, 27 Jul 2023 12:13:18 +0000
nextcloud-server (26.0.4-1~deb12) bookworm; urgency=medium
* New upstream release 26.0.4
-- Ivan Jurišić <ivan@jurisic.org> Wed, 26 Jul 2023 11:40:04 +0000
nextcloud-server (26.0.3-1~deb12) bookworm; urgency=medium
* New upstream release 26.0.3
-- Ivan Jurišić <ivan@jurisic.org> Mon, 26 Jun 2023 08:07:08 +0200
nextcloud-server (26.0.2-1~deb12) bookworm; urgency=medium
* New upstream release 26.0.2
-- Ivan Jurišić <ivan@jurisic.org> Mon, 05 Jun 2023 06:13:02 +0000

1
debian/conffiles vendored
View File

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

View File

@@ -1,3 +1,11 @@
.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
*.toml 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
@@ -9,13 +17,13 @@ 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

@@ -38,17 +38,24 @@ configure)
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 # Permissions and owners
chown -R www-data:www-data /var/www/nextcloud
chmod 644 /var/www/nextcloud/.htaccess
chmod +x /var/www/nextcloud/occ
chmod +x /usr/sbin/occ
# Check status
if [ "$(/usr/sbin/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 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 [ "$(/usr/sbin/occ status | grep 'installed:' | cut -f2 -d ':' | xargs)" = "true" ]; then
su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ upgrade' /usr/sbin/occ maintenance:update:htaccess
su 'www-data' -s /bin/sh -c 'php /var/www/nextcloud/occ db:add-missing-indices' /usr/sbin/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 /usr/sbin/occ db:add-missing-indices
/usr/sbin/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) ;;

17
debian/rules vendored
View File

@@ -13,19 +13,4 @@ override_dh_fixperms:
mkdir -p debian/nextcloud-server/var/www/nextcloud/updater mkdir -p debian/nextcloud-server/var/www/nextcloud/updater
find debian/nextcloud-server/var/www/nextcloud -type f -print0 | xargs -0 chmod 0640 find debian/nextcloud-server/var/www/nextcloud -type f -print0 | xargs -0 chmod 0640
find debian/nextcloud-server/var/www/nextcloud -type d -print0 | xargs -0 chmod 0750 find debian/nextcloud-server/var/www/nextcloud -type d -print0 | xargs -0 chmod 0770
chown -R www-data:www-data debian/nextcloud-server/var/www/nextcloud
chown -R www-data:www-data debian/nextcloud-server/var/www/nextcloud/apps
chown -R www-data:www-data debian/nextcloud-server/var/www/nextcloud/config
chown -R www-data:www-data debian/nextcloud-server/var/www/nextcloud/data
chown -R www-data:www-data debian/nextcloud-server/var/www/nextcloud/themes
chown -R www-data:www-data debian/nextcloud-server/var/www/nextcloud/updater
chmod 0644 debian/nextcloud-server/var/www/nextcloud/.htaccess
chown www-data:www-data debian/nextcloud-server/var/www/nextcloud/.htaccess
chmod +x debian/nextcloud-server/var/www/nextcloud/occ
chmod +x debian/usr/sbin/occ

2
debian/usr/sbin/occ vendored
View File

@@ -2,7 +2,7 @@
if [ $(id -u) -eq 0 ] || [ $(id -u) -eq 33 ];then if [ $(id -u) -eq 0 ] || [ $(id -u) -eq 33 ];then
OPT="$@" OPT="$@"
su www-data -s /bin/sh -c "/usr/bin/php /var/www/nextcloud/occ $OPT" su -g www-data -s /bin/sh -c "/var/www/nextcloud/occ $OPT"
else else
echo "Please run as root" echo "Please run as root"
fi fi

2
debian/watch vendored
View File

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