Skip to content

WIP: Upstream merge #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 860 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
860 commits
Select commit Hold shift + click to select a range
406f3ff
CHANGELOG: update for 17.0.5snap1
kyrofa Mar 28, 2020
2402c96
Merge pull request #1289 from kyrofa/release/17.0.5snap1
Mar 30, 2020
8840c51
apache: update to 2.4.43
kyrofa Apr 3, 2020
c39d3a2
Merge pull request #1293 from kyrofa/dependency/1292/apache_2.4.43
Apr 3, 2020
7bab51f
php: update to 7.3.17
kyrofa Apr 18, 2020
1951eb1
Merge pull request #1303 from kyrofa/dependency/1301/php_7.3.17
Apr 19, 2020
2b2f0cc
nextcloud: update to 18.0.4
kyrofa Feb 28, 2020
382ec74
Merge pull request #1271 from kyrofa/dependency/1247/nextcloud_18
Apr 24, 2020
7230f67
CHANGELOG: update for 18.0.4snap1
kyrofa Apr 24, 2020
650357c
Merge pull request #1308 from kyrofa/release/18.0.4snap1
Apr 24, 2020
0a0b418
mysql: update to 5.7.30
kyrofa May 5, 2020
af5047d
Merge pull request #1329 from kyrofa/dependency/1320/mysql_5.7.30
May 16, 2020
dbabf3f
tests: update CircleCI image
kyrofa May 20, 2020
a0f9492
Merge pull request #1343 from kyrofa/tests/update-circleci-image
May 21, 2020
401ba48
php: update to 7.3.18
kyrofa May 16, 2020
c69d6ca
Merge pull request #1337 from kyrofa/dependency/1336/php_7.3.18
May 21, 2020
707ebf7
CHANGELOG: update for 18.0.4snap2
kyrofa May 21, 2020
55c369c
Merge pull request #1344 from kyrofa/release/18.0.4snap2
May 21, 2020
7f639ff
nextcloud: cron should run every 5 minutes by default
kyrofa May 21, 2020
ecd53ef
Merge pull request #1346 from kyrofa/feature/1345/cron_5_minutes
May 27, 2020
c0b80f2
nextcloud: regenerate asset cache on startup
kyrofa Jun 2, 2020
e53c887
Merge pull request #1352 from kyrofa/feature/1323/regenerate_assets
Jun 3, 2020
28e26ac
Make the snap core18 compatible
pachulo Feb 13, 2020
f40b0c1
Reorganize stage-packages and write wrapper
kyrofa Jun 3, 2020
b0ad61d
Add Dockerfile to build snap
kyrofa Jun 3, 2020
4ba323e
Specify architectures
kyrofa Jun 4, 2020
b1644b4
CHANGELOG: update for 18.0.4snap3
kyrofa Jun 5, 2020
e06d795
Merge pull request #1355 from kyrofa/release/18.0.4snap3
Jun 5, 2020
4e5889b
Merge pull request #1250 from pachulo/features/755/update-to-core18
Jun 7, 2020
500531e
CHANGELOG: update for 18.0.4snap4
kyrofa Jun 7, 2020
775dc8d
tests: remove v16 dailies
kyrofa Jun 8, 2020
9865cc2
Merge pull request #1363 from kyrofa/feature/1362/disable-v16-dailies
Jun 8, 2020
4e5ee86
Merge pull request #1359 from kyrofa/release/18.0.4snap4
Jun 8, 2020
ba534b9
Merge remote-tracking branch 'origin/master' into develop
kyrofa Jun 8, 2020
c8ba897
snap: rewrite plugins to workaround snapcraft breakage
kyrofa Jun 9, 2020
31f0acd
Merge pull request #1376 from kyrofa/bugfix/rewrite-plugins
Jun 9, 2020
e14feac
nextcloud: update to 18.0.6
kyrofa Jun 9, 2020
bb1e2d6
Merge pull request #1379 from kyrofa/dependency/1374/nextcloud_18.0.6
Jun 10, 2020
903451e
CHANGELOG: update for 17.0.6snap1
kyrofa Jun 10, 2020
e32b2fe
Merge pull request #1380 from kyrofa/release/18.0.6snap1
Jun 11, 2020
18ed9d2
tests: enable v19 dailies
kyrofa Jun 11, 2020
a633b2e
Merge pull request #1381 from kyrofa/feature/1369/v19-dailies
Jun 11, 2020
7fbb94a
nextcloud: update to 19.0.0
kyrofa May 19, 2020
f904bcd
Merge pull request #1353 from kyrofa/dependency/1342/nextcloud_19
Jun 23, 2020
411a6d9
CHANGELOG: update for 19.0.0snap1
kyrofa Jun 24, 2020
7752d00
Merge pull request #1385 from kyrofa/release/19.0.0snap1
Jun 24, 2020
718d774
tests: update all gems
kyrofa Jun 25, 2020
e0cc9de
Merge pull request #1390 from kyrofa/tests/update-gems
Jun 25, 2020
37cf619
php: update to 7.3.20
kyrofa Jul 13, 2020
e1fb904
Merge pull request #1402 from kyrofa/dependency/1399/php_7.3.20
kyrofa Jul 13, 2020
822bf3f
mysql: update to 5.7.31
kyrofa Jul 16, 2020
5af3bcd
Merge pull request #1409 from kyrofa/dependency/1404/mysql_5.7.31
kyrofa Jul 17, 2020
17a520b
nextcloud: update to 19.0.1
kyrofa Jul 17, 2020
ce96c90
Merge pull request #1410 from kyrofa/dependency/1408/nextcloud_19.0.1
kyrofa Jul 20, 2020
79d6f70
CHANGELOG: update for 19.0.1snap1
kyrofa Jul 20, 2020
9f176e1
Merge pull request #1412 from kyrofa/release/19.0.1snap1
kyrofa Jul 20, 2020
2db803e
mysql: ignore config files on host
kyrofa Jul 21, 2020
9e59e28
Merge pull request #1414 from kyrofa/feature/913/mysql_ignore_config_…
kyrofa Jul 23, 2020
b406f63
CHANGELOG: update for 19.0.1snap2
kyrofa Jul 23, 2020
312b749
Merge pull request #1415 from kyrofa/release/19.0.1snap2
kyrofa Jul 23, 2020
59c633c
apache: update to 2.4.46
kyrofa Aug 10, 2020
a79be08
Merge pull request #1432 from kyrofa/dependency/1430/apache_2.4.46
kyrofa Aug 10, 2020
7cc6ee8
php: update to 7.3.21
kyrofa Aug 10, 2020
9f86d5f
Merge pull request #1433 from kyrofa/dependency/1428/php_7.3.21
kyrofa Aug 11, 2020
d8f63a5
CHANGELOG: update for 19.0.1snap3
kyrofa Aug 11, 2020
ef33ba1
Merge pull request #1435 from kyrofa/release/19.0.1snap3
kyrofa Aug 12, 2020
4bf0838
nextcloud: update to 19.0.2
kyrofa Sep 2, 2020
7cccd60
Merge pull request #1445 from kyrofa/dependency/1442/nextcloud_19.0.2
kyrofa Sep 4, 2020
9553d28
CHANGELOG: update for 19.0.2snap1
kyrofa Sep 4, 2020
c8913cd
Merge pull request #1447 from kyrofa/release/19.0.2snap1
kyrofa Sep 5, 2020
3ddb797
nextcloud: update to 19.0.3
kyrofa Sep 10, 2020
5a87d82
Merge pull request #1453 from kyrofa/dependency/1452/nextcloud_19.0.3
kyrofa Sep 11, 2020
b1a1060
snapcraft.yaml: enable network monitoring
kyrofa Sep 11, 2020
c0a0c76
Merge pull request #1455 from kyrofa/feature/1451/support-network-mon…
kyrofa Sep 13, 2020
581aa43
CHANGELOG: update for 19.0.3snap1
kyrofa Sep 13, 2020
dbeb0a2
Merge pull request #1456 from kyrofa/release/19.0.3snap1
kyrofa Sep 13, 2020
1567cfa
php: include support for argon2
kyrofa Sep 25, 2020
c7ba709
Merge pull request #1461 from kyrofa/feature/1459/php-support-argon2
kyrofa Sep 27, 2020
fa52566
php: update to 7.3.23
kyrofa Oct 1, 2020
cb8320f
Merge pull request #1470 from kyrofa/dependency/1469/php_7.3.23
kyrofa Oct 1, 2020
b3f368e
php: disable output buffering
kyrofa Oct 1, 2020
ade5cbb
Merge pull request #1471 from kyrofa/bugfix/1450/php-disable-output-b…
kyrofa Oct 2, 2020
3f23f07
CHANGELOG: update for 19.0.3snap2
kyrofa Oct 2, 2020
e4f6821
Merge pull request #1472 from kyrofa/release/19.0.3snap2
kyrofa Oct 2, 2020
e002bb2
dailies: stop generating and testing v17 daily
kyrofa Oct 2, 2020
207b437
Merge pull request #1473 from kyrofa/feature/disable-v17-dailies
kyrofa Oct 2, 2020
a8d742c
mysql: ensure mysqld responds before considering it up
kyrofa Oct 8, 2020
0c82f8e
Merge pull request #1481 from kyrofa/bugfix/1478/mysql-race-condition
kyrofa Oct 9, 2020
50f7996
php: update to 7.4.11
kyrofa Oct 9, 2020
6861730
hooks: check that apps.nextcloud.com is up before refreshing
kyrofa Oct 10, 2020
cd1230e
Merge pull request #1486 from kyrofa/feature/1485/check-apps-site
kyrofa Oct 10, 2020
cf15876
Merge pull request #1483 from kyrofa/dependency/1477/php_7.4
kyrofa Oct 11, 2020
cf371c0
apache,php,mysql,redis,nextcloud: add log rotation
kyrofa Oct 5, 2020
be0664e
Merge pull request #1479 from kyrofa/bugfix/1476/rotate-logs
kyrofa Oct 12, 2020
1772d53
apache: enable access log
kyrofa Oct 7, 2020
fdd6305
migrations: sanity check nextcloud version before upgrade
kyrofa Oct 10, 2020
9af2b59
mysql: properly handle interrupt in bootstrapping
kyrofa Oct 11, 2020
81535b6
Merge pull request #1484 from kyrofa/feature/1393/check-nextcloud-ver…
kyrofa Oct 12, 2020
d6f265f
Merge pull request #1480 from kyrofa/feature/669/enable-access-log
kyrofa Oct 12, 2020
00cfc8c
Merge pull request #1489 from kyrofa/bugfix/1200/mysql-more-robust-bo…
kyrofa Oct 12, 2020
9b49722
nextcloud: update to 19.0.4
kyrofa Oct 11, 2020
11dc485
Merge pull request #1488 from kyrofa/dependency/1487/nextcloud_19.0.4
kyrofa Oct 12, 2020
560006d
CHANGELOG: update for 19.0.4snap1
kyrofa Oct 12, 2020
6e50195
Merge pull request #1491 from kyrofa/release/19.0.4snap1
kyrofa Oct 13, 2020
e3a9027
migrations: support daily versions
kyrofa Oct 19, 2020
b18363f
Merge pull request #1511 from kyrofa/bugfix/1505/more-robust-version-…
kyrofa Oct 19, 2020
9a5086b
mysql: update to 5.7.32
kyrofa Oct 19, 2020
bb9fa8e
logrotate: remove status file if it seems corrupted
kyrofa Oct 19, 2020
cd73496
Merge pull request #1513 from kyrofa/bugfix/1508/handle-corrupted-log…
kyrofa Oct 20, 2020
13e4703
Merge pull request #1512 from kyrofa/depedency/1510/mysql_5.7.32
kyrofa Oct 20, 2020
ee02793
Enable daily release of v20
kyrofa Oct 23, 2020
b3a8f10
Merge pull request #1520 from kyrofa/feature/1518/v20_dailies
kyrofa Oct 23, 2020
d98be9b
logrotate: skip first line of status file when cleaning
kyrofa Oct 25, 2020
b399d60
Merge pull request #1522 from kyrofa/bugfix/1508/skip-first-logrotate…
kyrofa Oct 25, 2020
a8c3622
CHANGELOG: update for 19.0.4snap2
kyrofa Oct 25, 2020
dcdfb55
Merge pull request #1523 from kyrofa/release/19.0.4snap2
kyrofa Oct 26, 2020
e5017fb
nextcloud: update to 20.0.1
kyrofa Oct 3, 2020
1f8f088
Merge pull request #1475 from kyrofa/dependency/1474/nextcloud-20
kyrofa Oct 26, 2020
442c7cf
nextcloud: workaround invalid json from occ
kyrofa Oct 26, 2020
deffef1
Merge pull request #1524 from kyrofa/bugfix/1504/workaround-occ-inval…
kyrofa Oct 26, 2020
20e560a
CHANGELOG: update for 20.0.1snap1
kyrofa Oct 26, 2020
872f33b
tests: enable daily v20 tests
kyrofa Oct 26, 2020
0844f99
Merge pull request #1525 from kyrofa/release/20.0.1snap1
kyrofa Oct 26, 2020
403c0a4
Merge pull request #1526 from kyrofa/feature/1519/daily-v20-tests
kyrofa Oct 27, 2020
e103f88
php: fix shebang in reload-php
kyrofa Nov 14, 2020
3e6f421
Merge pull request #1544 from kyrofa/bugfix/reload-php
kyrofa Nov 15, 2020
97aab78
nextcloud: Update to 20.0.2
Nov 26, 2020
da01f4d
Merge pull request #1552 from derhagen/develop
kyrofa Nov 26, 2020
b6a4657
php: update to 7.4.13
kyrofa Nov 26, 2020
caa8a19
Merge pull request #1554 from kyrofa/dependency/1550/php_7.4.13
kyrofa Nov 27, 2020
90bc6d0
CHANGELOG: update for 20.0.2snap1
kyrofa Nov 30, 2020
2b6538d
Merge pull request #1556 from kyrofa/release/20.0.2snap1
kyrofa Dec 1, 2020
fe28410
nextcloud-fixer: run db:add-missing-primary-keys
kyrofa Dec 4, 2020
9337a8b
Merge pull request #1566 from kyrofa/feature/1565/add-missing-keys
kyrofa Dec 4, 2020
2270772
CHANGELOG: update for 20.0.2snap2
kyrofa Dec 4, 2020
9b3404f
Merge pull request #1567 from kyrofa/release/20.0.2snap2
kyrofa Dec 4, 2020
6157e2a
nextcloud: update to 20.0.3
kyrofa Dec 9, 2020
8b7e44a
Merge pull request #1577 from kyrofa/dependency/1575/nextcloud_20.0.3
kyrofa Dec 10, 2020
b225d02
CHANGELOG: update for 20.0.3snap1
kyrofa Dec 10, 2020
cb732a5
Merge pull request #1578 from kyrofa/release/20.0.3snap1
kyrofa Dec 10, 2020
f36af40
mysql: use READ-COMMITTED instead of REPEATABLE-READ
kyrofa Dec 10, 2020
81e9925
Merge pull request #1583 from kyrofa/feature/1571/mysql-transaction-i…
kyrofa Dec 12, 2020
898f281
nextcloud: update to 20.0.4
kyrofa Dec 22, 2020
8b59425
Merge pull request #1595 from kyrofa/dependency/1594/nextcloud_20.0.4
kyrofa Dec 22, 2020
bc4cb6f
CHANGELOG: update for 20.0.4snap1
kyrofa Dec 23, 2020
a130ba0
Merge pull request #1597 from kyrofa/release/20.0.4snap1
kyrofa Dec 24, 2020
48f4c8a
php: update to 7.4.14
kyrofa Jan 7, 2021
e758c15
Merge pull request #1603 from kyrofa/dependency/1602/php_7.4.14
kyrofa Jan 7, 2021
9721e1c
CHANGELOG: update for 20.0.4snap2
kyrofa Jan 11, 2021
378b90a
Merge pull request #1605 from kyrofa/release/20.0.4snap2
kyrofa Jan 12, 2021
50080ec
mysql: update to 5.7.33
kyrofa Jan 27, 2021
cb46222
nextcloud: update to 20.0.6
kyrofa Jan 27, 2021
1e8f344
Merge pull request #1620 from kyrofa/dependency/1616/mysql_5.7.33
kyrofa Jan 27, 2021
2fdaaed
Merge pull request #1621 from kyrofa/dependency/1619/nextcloud_20.0.6
kyrofa Jan 27, 2021
bb009ff
CHANGELOG: update for 20.0.6snap1
kyrofa Feb 1, 2021
115d4e1
Merge pull request #1627 from kyrofa/release/20.0.6snap1
kyrofa Feb 1, 2021
f8828f0
nextcloud: update to 20.0.7
kyrofa Feb 3, 2021
0835620
Merge pull request #1633 from kyrofa/dependency/1632/nextcloud_20.0.7
kyrofa Feb 3, 2021
119ee15
CHANGELOG: update for 20.0.7snap1
kyrofa Feb 3, 2021
03f4922
php: update to 7.4.15
kyrofa Feb 4, 2021
ab53ab2
Merge pull request #1635 from kyrofa/release/20.0.7snap1
kyrofa Feb 4, 2021
7c97ff5
Merge pull request #1639 from kyrofa/dependency/1638/php_7.4.15
kyrofa Feb 4, 2021
d82f432
Correctly obtain the PHP-FPM pid before sending a signal
Feb 28, 2021
04c27fe
Merge branch 'develop' into php-fpm-reload
kyrofa Feb 28, 2021
3ff36bf
Merge pull request #1658 from akumria/php-fpm-reload
kyrofa Mar 1, 2021
ef07f5f
nextcloud: update to 20.0.8
pachulo Mar 5, 2021
42e34dd
redis: update to 5.0.12
pachulo Mar 5, 2021
b675bff
logrotate: rotate apache access log
kyrofa Mar 6, 2021
ed55fc9
Merge pull request #1666 from pachulo/dependency/1665/redis-5.0.12
kyrofa Mar 6, 2021
bc42e34
Merge pull request #1662 from pachulo/dependency/1656/nextcloud-20.0.8
kyrofa Mar 6, 2021
5aeea85
Merge pull request #1669 from kyrofa/bugfix/1668/apache-access-log-ro…
kyrofa Mar 6, 2021
2e77f5a
circleci: pin go to 1.15
kyrofa Apr 8, 2021
be7a937
Merge pull request #1689 from kyrofa/bugfix/update-dockerfile
kyrofa Apr 8, 2021
c1a4d2f
CHANGELOG: update for 20.0.8snap1
kyrofa Apr 1, 2021
f3890f8
Merge pull request #1688 from kyrofa/release/20.0.8snap1
kyrofa Apr 9, 2021
618ecab
Update NextCloud 20.0.9
stondino00 Apr 19, 2021
7aa9833
Merge pull request #1701 from stondino00/patch-1
kyrofa Apr 19, 2021
1bb04f7
Upgrade MySQL to 5.7.34 Fixes #1616
stondino00 Apr 20, 2021
0ea2c2c
Merge pull request #1704 from stondino00/patch-2
kyrofa Apr 25, 2021
ea0eb08
Merge remote-tracking branch 'origin/master' into develop
kyrofa Apr 25, 2021
d93ad89
CHANGELOG: update for 20.0.9snap1
kyrofa Apr 25, 2021
e32850e
Merge pull request #1708 from kyrofa/release/20.0.9snap1
kyrofa Apr 26, 2021
931c34a
Update PHP 7.4.18
stondino00 Apr 28, 2021
e50bb26
Merge pull request #1714 from stondino00/patch-4
kyrofa Apr 30, 2021
0f53419
mysql: update to 8.0.24
kyrofa Mar 6, 2021
144d3b0
Merge pull request #1710 from kyrofa/dependency/1626/mysql_8
kyrofa May 8, 2021
9a2a9bc
CHANGELOG: update for 20.0.9snap2
kyrofa May 8, 2021
c569111
Merge pull request #1721 from kyrofa/release/20.0.9snap2
kyrofa May 8, 2021
985ad27
Readme.md - Show correct php version
szaimen May 9, 2021
3e1a0ff
Merge pull request #1723 from nextcloud/szaimen-patch-1
kyrofa May 10, 2021
bc38c88
nextcloud: update to 21.0.1
kyrofa May 15, 2021
8ac7829
Merge pull request #1730 from kyrofa/dependency/1727/nextcloud_21
kyrofa May 19, 2021
8d2a905
CHANGELOG: update for 21.0.1snap1
kyrofa May 19, 2021
79d8bfe
Merge pull request #1732 from kyrofa/release/21.0.1snap1
kyrofa May 19, 2021
4c0e0ab
mysql: disable binary logging
kyrofa May 29, 2021
15a9d78
Merge pull request #1748 from kyrofa/feature/1742/mysql_disable_binlog
kyrofa May 29, 2021
2167715
CHANGELOG: update for 21.0.1snap2
kyrofa May 30, 2021
27391f6
Merge pull request #1749 from kyrofa/release/21.0.1snap2
kyrofa May 30, 2021
88d13aa
Upgrade Apache 2.4.48
stondino00 Jun 2, 2021
eb7240a
Merge pull request #1755 from stondino00/patch-7
kyrofa Jun 2, 2021
e78e06b
Upgrade PHP 7.4.20
stondino00 Jun 3, 2021
76141bc
Merge pull request #1757 from stondino00/patch-8
kyrofa Jun 3, 2021
61ad50d
ci: enable daily build and test of v21 latest
kyrofa Jun 14, 2021
ebca1ba
Merge pull request #1764 from kyrofa/feature/1763/enable_v21_dailies
kyrofa Jun 14, 2021
2c14524
Upgrade PHP to 7.4.21
stondino00 Jul 1, 2021
5b199ea
Upgrade Nextcloud 21.0.3
stondino00 Jul 1, 2021
46535bd
Merge pull request #1779 from stondino00/patch-9
kyrofa Jul 2, 2021
b35aaf6
Merge pull request #1781 from stondino00/patch-10
kyrofa Jul 6, 2021
1c9942d
CHANGELOG: update for 21.0.3snap1
kyrofa Jul 6, 2021
0d53216
Merge pull request #1787 from kyrofa/release/21.0.3snap1
kyrofa Jul 9, 2021
7691e3c
Upgrade MySQL to 8.0.26
stondino00 Jul 20, 2021
157ed58
nextcloud: support specifying data directory in manual-install
kyrofa Jul 23, 2021
572a539
Merge pull request #1797 from kyrofa/feature/1670/manual-install-datadir
kyrofa Jul 24, 2021
bfc28d0
mysql: add gcc-8 and g++-8 build-packages
kyrofa Jul 24, 2021
3eccbdb
Merge branch 'develop' into patch-11
kyrofa Jul 24, 2021
37315c6
Merge pull request #1796 from stondino00/patch-11
kyrofa Jul 24, 2021
b5ec8b7
CHANGELOG: update for 21.0.3snap2
kyrofa Jul 26, 2021
2ccd77a
Merge pull request #1800 from nextcloud/release/21.0.3snap2
kyrofa Aug 3, 2021
c1582ba
Upgrade Nextcloud to 21.0.4
stondino00 Aug 6, 2021
8da0dce
Update Redis to 6.0.15
pachulo Aug 17, 2021
daf9535
Upgrade Nextcloud 22.1.0
stondino00 Aug 19, 2021
a6a397b
Merge pull request #1812 from pachulo/redis-update-6.0.15
kyrofa Aug 24, 2021
1c73b86
Merge pull request #1805 from stondino00/patch-12
kyrofa Aug 24, 2021
264a22a
Upgrade PHP to 7.4.23
stondino00 Aug 26, 2021
7a5ad4e
Upgrade Nextcloud 21.1.1
stondino00 Aug 30, 2021
ba4d63c
Merge pull request #1820 from stondino00/patch-14
kyrofa Sep 5, 2021
33490b9
CHANGELOG: update for 21.0.4snap1
kyrofa Sep 5, 2021
e2425e0
Merge pull request #1830 from kyrofa/release/21.0.4snap1
kyrofa Sep 5, 2021
9ab994b
Add workflow for managing stale issues/PRs
kyrofa Sep 5, 2021
c5a80e2
Merge branch 'develop' into patch-13
stondino00 Sep 6, 2021
09139a0
migrations: extract version sanity checks into common utilities
kyrofa Sep 6, 2021
a4c0643
Merge pull request #1833 from kyrofa/bugfix/1808/better-upgrade-versi…
kyrofa Sep 7, 2021
16933fa
CHANGELOG: update for 21.0.4snap2
kyrofa Sep 7, 2021
f82b0b8
Merge pull request #1834 from kyrofa/release/21.0.4snap2
kyrofa Sep 7, 2021
2ea512f
Merge branch 'develop' into patch-13
pachulo Sep 10, 2021
64e744f
Merge pull request #1814 from stondino00/patch-13
kyrofa Sep 11, 2021
f15c9a3
CHANGELOG: update for 22.1.1snap1
kyrofa Sep 11, 2021
0ed1a57
Merge pull request #1838 from kyrofa/release/22.1.1snap1
kyrofa Sep 11, 2021
9585d07
stale workflow: add message when marking stale
kyrofa Sep 15, 2021
5e1b50a
Upgrade Apache to 2.4.49
stondino00 Sep 16, 2021
5a39d9c
Merge pull request #1846 from stondino00/patch-15
kyrofa Sep 16, 2021
1f32bd8
CHANGELOG: update for 22.1.1snap2
kyrofa Sep 16, 2021
8b5eda6
Merge pull request #1848 from kyrofa/release/22.1.1snap2
kyrofa Sep 20, 2021
03b195f
Merge branch 'master' of github.com:nextcloud-snap/nextcloud-snap int…
johanneswilm Sep 25, 2021
cb01069
Merge branch 'main' of github.com:fiduswriter/fiduswriter-snap into u…
johanneswilm Sep 25, 2021
13750b8
spelling
johanneswilm Sep 25, 2021
af81b12
fidus writer icon
johanneswilm Sep 26, 2021
3b04965
fix indentation
johanneswilm Sep 26, 2021
ac7525f
downgrade to core18
johanneswilm Sep 26, 2021
4e08771
cleanup
johanneswilm Sep 27, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
github: johanneswilm
custom: https://www.fiduswriter.org/donate/
12 changes: 12 additions & 0 deletions .shellspec
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
--require spec_helper

## Default kcov (coverage) options
# --kcov-options "--include-path=. --path-strip-level=1"
# --kcov-options "--include-pattern=.sh"
# --kcov-options "--exclude-pattern=/.shellspec,/spec/,/coverage/,/report/"

## Example: Include script "myprog" with no extension
# --kcov-options "--include-pattern=.sh,myprog"

## Example: Only specified files/directories
# --kcov-options "--include-pattern=myprog,/lib/"
8 changes: 6 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# fiduswriter-snap
Snapcraft build instructions for Fidus Writer (work in progress)
Snapcraft build instructions for Fidus Writer.


Large parts of this package is based on [Snappy Nextcloud](https://github.com/nextcloud/nextcloud-snap)
Large parts of this package are based on the the snapcraft build instructions for [Nextcloud](https://github.com/nextcloud/nextcloud-snap).

## How to install

[![Get it from the Snap Store](https://snapcraft.io/static/images/badges/en/snap-store-white.svg)](https://snapcraft.io/fiduswriter)
4 changes: 4 additions & 0 deletions build_clean.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/bin/sh -e


snapcraft clean && SNAPCRAFT_BUILD_ENVIRONMENT_MEMORY=8G snapcraft
214 changes: 214 additions & 0 deletions snap/gui/icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
57 changes: 57 additions & 0 deletions snap/plugins/apache.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
import subprocess
import snapcraft.plugins.v1


class ApachePlugin(snapcraft.plugins.v1.PluginV1):

@classmethod
def schema(cls):
schema = super().schema()

schema['properties']['modules'] = {
'type': 'array',
'minitems': 1,
'uniqueItems': True,
'items': {
'type': 'string'
},
}

schema['properties']['mpm'] = {
'type': 'string',
'default': 'event',
}

schema['required'] = ['modules']

return schema

@classmethod
def get_build_properties(cls):
# Inform Snapcraft of the properties associated with building. If these
# change in the YAML Snapcraft will consider the build step dirty.
return super().get_build_properties() + ["modules", "mpm"]

def __init__(self, name, options, project):
super().__init__(name, options, project)

self.build_packages.extend(
['pkg-config', 'libapr1-dev', 'libaprutil1-dev', 'libpcre3-dev',
'libssl-dev'])
self.stage_packages.extend(['libapr1', 'libaprutil1'])


def build(self):
super().build()

subprocess.check_call(
"./configure --prefix={} --with-mpm={} --enable-modules=none --enable-mods-static='{}'".format(
self.installdir, self.options.mpm,
' '.join(self.options.modules)),
cwd=self.builddir, shell=True)

self.run(
['make', '-j{}'.format(
self.project.parallel_build_count)],
cwd=self.builddir)
self.run(['make', 'install'], cwd=self.builddir)
27 changes: 27 additions & 0 deletions snap/plugins/redis.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
import os
import logging
import shutil
import re
import subprocess

import snapcraft
from snapcraft.plugins.v1 import make

logger = logging.getLogger(__name__)


class RedisPlugin(make.MakePlugin):

def build(self):
super(make.MakePlugin, self).build()

command = ['make']

if self.options.makefile:
command.extend(['-f', self.options.makefile])

if self.options.make_parameters:
command.extend(self.options.make_parameters)

self.run(command + ['-j{}'.format(self.project.parallel_build_count)])
self.run(command + ['install', 'PREFIX=' + self.installdir])
Loading