diff options
24 files changed, 71 insertions, 40 deletions
diff --git a/stardict-dictd-moby-thesaurus/.SRCINFO b/stardict-dictd-moby-thesaurus/.SRCINFO index d15b067..05e425c 100644 --- a/stardict-dictd-moby-thesaurus/.SRCINFO +++ b/stardict-dictd-moby-thesaurus/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = stardict-dictd-moby-thesaurus pkgdesc = Moby Thesaurus II (English) for StarDict pkgver = 2.4.2 - pkgrel = 2 + pkgrel = 4 url = http://download.huzheng.org/ arch = any license = GPL diff --git a/stardict-dictd-moby-thesaurus/PKGBUILD b/stardict-dictd-moby-thesaurus/PKGBUILD index b74268d..a6f6968 100644 --- a/stardict-dictd-moby-thesaurus/PKGBUILD +++ b/stardict-dictd-moby-thesaurus/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Xiao Pan <gky44px1999@gmail.com> pkgname=stardict-dictd-moby-thesaurus pkgver=2.4.2 -pkgrel=2 +pkgrel=4 pkgdesc='Moby Thesaurus II (English) for StarDict' arch=('any') url='http://download.huzheng.org/' diff --git a/stardict-langdao-ce-gb/.SRCINFO b/stardict-langdao-ce-gb/.SRCINFO index 757dcfb..4ec1b53 100644 --- a/stardict-langdao-ce-gb/.SRCINFO +++ b/stardict-langdao-ce-gb/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = stardict-langdao-ce-gb pkgdesc = LangDao Chinese-English Dictionary for StarDict pkgver = 2.4.2 - pkgrel = 6 + pkgrel = 8 url = http://download.huzheng.org/ arch = any license = GPL diff --git a/stardict-langdao-ce-gb/PKGBUILD b/stardict-langdao-ce-gb/PKGBUILD index a04a5aa..f097421 100644 --- a/stardict-langdao-ce-gb/PKGBUILD +++ b/stardict-langdao-ce-gb/PKGBUILD @@ -4,7 +4,7 @@ pkgname=stardict-langdao-ce-gb pkgver=2.4.2 -pkgrel=6 +pkgrel=8 pkgdesc='LangDao Chinese-English Dictionary for StarDict' arch=('any') url='http://download.huzheng.org/' diff --git a/stardict-langdao-ec-gb/.SRCINFO b/stardict-langdao-ec-gb/.SRCINFO index 0f664ba..ecdb19a 100644 --- a/stardict-langdao-ec-gb/.SRCINFO +++ b/stardict-langdao-ec-gb/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = stardict-langdao-ec-gb pkgdesc = LangDao English-Chinese Dictionary for StarDict pkgver = 2.4.2 - pkgrel = 6 + pkgrel = 8 url = http://download.huzheng.org/ arch = any license = GPL diff --git a/stardict-langdao-ec-gb/PKGBUILD b/stardict-langdao-ec-gb/PKGBUILD index 6e26b89..e3d8272 100644 --- a/stardict-langdao-ec-gb/PKGBUILD +++ b/stardict-langdao-ec-gb/PKGBUILD @@ -4,7 +4,7 @@ pkgname=stardict-langdao-ec-gb pkgver=2.4.2 -pkgrel=6 +pkgrel=8 pkgdesc='LangDao English-Chinese Dictionary for StarDict' arch=('any') url='http://download.huzheng.org/' diff --git a/stardict-mdbg-cc-cedict/.SRCINFO b/stardict-mdbg-cc-cedict/.SRCINFO index 3569b79..72ffa9a 100644 --- a/stardict-mdbg-cc-cedict/.SRCINFO +++ b/stardict-mdbg-cc-cedict/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = stardict-mdbg-cc-cedict pkgdesc = MDBG CC-CEDICT Chinese-English Dictionary for StarDict pkgver = 2.4.2 - pkgrel = 2 + pkgrel = 4 url = http://download.huzheng.org/ arch = any license = cc-by-sa-3.0 diff --git a/stardict-mdbg-cc-cedict/PKGBUILD b/stardict-mdbg-cc-cedict/PKGBUILD index bd63b82..74a279e 100644 --- a/stardict-mdbg-cc-cedict/PKGBUILD +++ b/stardict-mdbg-cc-cedict/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Xiao Pan <gky44px1999@gmail.com> pkgname=stardict-mdbg-cc-cedict pkgver=2.4.2 -pkgrel=2 +pkgrel=4 pkgdesc='MDBG CC-CEDICT Chinese-English Dictionary for StarDict' arch=('any') url='http://download.huzheng.org/' diff --git a/stardict-oxford-gb-formated/.SRCINFO b/stardict-oxford-gb-formated/.SRCINFO index c304baf..fe3691c 100644 --- a/stardict-oxford-gb-formated/.SRCINFO +++ b/stardict-oxford-gb-formated/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = stardict-oxford-gb-formated pkgdesc = Oxford English-Chinese Dictionary (Formated) for StarDict pkgver = 2.4.2 - pkgrel = 2 + pkgrel = 4 url = http://download.huzheng.org/ arch = any license = GPL diff --git a/stardict-oxford-gb-formated/PKGBUILD b/stardict-oxford-gb-formated/PKGBUILD index eac5b0f..8b0e9a3 100644 --- a/stardict-oxford-gb-formated/PKGBUILD +++ b/stardict-oxford-gb-formated/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Xiao Pan <gky44px1999@gmail.com> pkgname=stardict-oxford-gb-formated pkgver=2.4.2 -pkgrel=2 +pkgrel=4 pkgdesc='Oxford English-Chinese Dictionary (Formated) for StarDict' arch=('any') url='http://download.huzheng.org/' diff --git a/stardict-urban/.SRCINFO b/stardict-urban/.SRCINFO index e32c4d1..9c350ba 100644 --- a/stardict-urban/.SRCINFO +++ b/stardict-urban/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = stardict-urban pkgdesc = Urban Dictionary (English) for StarDict pkgver = 2.4.2 - pkgrel = 2 + pkgrel = 4 url = http://download.huzheng.org/ arch = any license = unknown diff --git a/stardict-urban/PKGBUILD b/stardict-urban/PKGBUILD index 4506d2a..d70b8fb 100644 --- a/stardict-urban/PKGBUILD +++ b/stardict-urban/PKGBUILD @@ -2,7 +2,7 @@ pkgname=stardict-urban _pkgname=stardict-Urban_Dictionary pkgver=2.4.2 -pkgrel=2 +pkgrel=4 pkgdesc='Urban Dictionary (English) for StarDict' arch=('any') url='http://download.huzheng.org/' diff --git a/stardict-wikt-en-all/.SRCINFO b/stardict-wikt-en-all/.SRCINFO index 5ab0dde..0e1f27d 100644 --- a/stardict-wikt-en-all/.SRCINFO +++ b/stardict-wikt-en-all/.SRCINFO @@ -1,11 +1,11 @@ pkgbase = stardict-wikt-en-all pkgdesc = English Wiktionary All Languages for StarDict - pkgver = 2023_07_27 - pkgrel = 2 + pkgver = 2025_10_05 + pkgrel = 1 url = https://www.dictinfo.com/ arch = any license = cc-by-sa-3.0 - source = https://www.dictinfo.com/stardict/wikt-en-ALL-2023-07-27.7z - b2sums = 7bd918d5699c4b2d4ea655c0030f4cbf7ba2040c7310e5fb9840e7e563f0222b316bad23f70b57bf258b0eaa7fab0c21a2bb43529410398db0a58de1ec71770c + source = https://www.dictinfo.com/stardict/wikt-en-ALL-2025-10-05.7z + b2sums = 0e31fd36d8fc709af83aaf6144197fd5948c7db92a511bcda2c16e5be072657a9a298b0e8f102fba0bcce50413768f061c09702cfaccdd0ad43a9d4ecaea878d pkgname = stardict-wikt-en-all diff --git a/stardict-wikt-en-all/.gitignore b/stardict-wikt-en-all/.gitignore index 018a3de..218cc90 100644 --- a/stardict-wikt-en-all/.gitignore +++ b/stardict-wikt-en-all/.gitignore @@ -2,3 +2,4 @@ !PKGBUILD !.SRCINFO !.gitignore +!.nvchecker.toml diff --git a/stardict-wikt-en-all/.nvchecker.toml b/stardict-wikt-en-all/.nvchecker.toml new file mode 100644 index 0000000..4952c19 --- /dev/null +++ b/stardict-wikt-en-all/.nvchecker.toml @@ -0,0 +1,12 @@ +[stardict-wikt-en-all] +source = 'regex' +url = 'https://www.dictinfo.com/' +# Not sure why but test shows if use sth. like \., must use single quote ' +# instead of double quote ", else error: "jq: parse error: Invalid literal at +# line 1, column 7"; if want to use double quote ", must use sth. like \\. +regex = 'stardict/wikt-en-ALL-([0-9]+-[0-9]+-[0-9]+)\.7z' +# convert the version name from sth. like 2024-10-05 to 2024_10_05 to match +# PKGBUILD version name, so `pkgctl version upgrade` can correctly upgrade +# PKGBUILD version +from_pattern = '-' +to_pattern = '_' diff --git a/stardict-wikt-en-all/PKGBUILD b/stardict-wikt-en-all/PKGBUILD index f63852f..886dc20 100644 --- a/stardict-wikt-en-all/PKGBUILD +++ b/stardict-wikt-en-all/PKGBUILD @@ -1,16 +1,16 @@ # Maintainer: Xiao Pan <gky44px1999@gmail.com> pkgname=stardict-wikt-en-all _pkgname=wikt-en-ALL -pkgver=2023_07_27 +pkgver=2025_10_05 # source https://wiki.archlinux.org/title/PKGBUILD#pkgver _pkgver=${pkgver//_/-} -pkgrel=2 +pkgrel=1 pkgdesc='English Wiktionary All Languages for StarDict' arch=('any') url='https://www.dictinfo.com/' license=('cc-by-sa-3.0') source=("https://www.dictinfo.com/stardict/$_pkgname-$_pkgver.7z") -b2sums=('7bd918d5699c4b2d4ea655c0030f4cbf7ba2040c7310e5fb9840e7e563f0222b316bad23f70b57bf258b0eaa7fab0c21a2bb43529410398db0a58de1ec71770c') +b2sums=('0e31fd36d8fc709af83aaf6144197fd5948c7db92a511bcda2c16e5be072657a9a298b0e8f102fba0bcce50413768f061c09702cfaccdd0ad43a9d4ecaea878d') package() { diff --git a/stardict-wikt-en-en/.SRCINFO b/stardict-wikt-en-en/.SRCINFO index af053e0..809fa48 100644 --- a/stardict-wikt-en-en/.SRCINFO +++ b/stardict-wikt-en-en/.SRCINFO @@ -1,11 +1,11 @@ pkgbase = stardict-wikt-en-en pkgdesc = Wiktionary English-English Dictionary for StarDict - pkgver = 2023_07_27 - pkgrel = 2 + pkgver = 2025_10_05 + pkgrel = 1 url = https://www.dictinfo.com/ arch = any license = cc-by-sa-3.0 - source = https://www.dictinfo.com/stardict/wikt-en-en-2023-07-27.7z - b2sums = c5c7d51aae0e0e7308b7227e822b5bf37133d2fcb9a2a928b85f17f874fc403a59eff9641fdd03ff7326566408647113842ab5230bee392ebd949d7896ffe94c + source = https://www.dictinfo.com/stardict/wikt-en-en-2025-10-05.7z + b2sums = 4f2270e5ec8ffa0bdb933cfd2232fbb997fcc84eb32ef6ff0df0c3dffa8ced1b718ea521d5fdd710c7761c2baf197edb6f2bd80069cc26d332dbc940628b8c06 pkgname = stardict-wikt-en-en diff --git a/stardict-wikt-en-en/.gitignore b/stardict-wikt-en-en/.gitignore index 018a3de..218cc90 100644 --- a/stardict-wikt-en-en/.gitignore +++ b/stardict-wikt-en-en/.gitignore @@ -2,3 +2,4 @@ !PKGBUILD !.SRCINFO !.gitignore +!.nvchecker.toml diff --git a/stardict-wikt-en-en/.nvchecker.toml b/stardict-wikt-en-en/.nvchecker.toml new file mode 100644 index 0000000..b6b6079 --- /dev/null +++ b/stardict-wikt-en-en/.nvchecker.toml @@ -0,0 +1,12 @@ +[stardict-wikt-en-en] +source = 'regex' +url = 'https://www.dictinfo.com/' +# Not sure why but test shows if use sth. like \., must use single quote ' +# instead of double quote ", else error: "jq: parse error: Invalid literal at +# line 1, column 7"; if want to use double quote ", must use sth. like \\. +regex = 'stardict/wikt-en-en-([0-9]+-[0-9]+-[0-9]+)\.7z' +# convert the version name from sth. like 2024-10-05 to 2024_10_05 to match +# PKGBUILD version name, so `pkgctl version upgrade` can correctly upgrade +# PKGBUILD version +from_pattern = '-' +to_pattern = '_' diff --git a/stardict-wikt-en-en/PKGBUILD b/stardict-wikt-en-en/PKGBUILD index 35957c6..04b7d83 100644 --- a/stardict-wikt-en-en/PKGBUILD +++ b/stardict-wikt-en-en/PKGBUILD @@ -1,16 +1,16 @@ # Maintainer: Xiao Pan <gky44px1999@gmail.com> pkgname=stardict-wikt-en-en _pkgname=wikt-en-en -pkgver=2023_07_27 +pkgver=2025_10_05 # source https://wiki.archlinux.org/title/PKGBUILD#pkgver _pkgver=${pkgver//_/-} -pkgrel=2 +pkgrel=1 pkgdesc='Wiktionary English-English Dictionary for StarDict' arch=('any') url='https://www.dictinfo.com/' license=('cc-by-sa-3.0') source=("https://www.dictinfo.com/stardict/$_pkgname-$_pkgver.7z") -b2sums=('c5c7d51aae0e0e7308b7227e822b5bf37133d2fcb9a2a928b85f17f874fc403a59eff9641fdd03ff7326566408647113842ab5230bee392ebd949d7896ffe94c') +b2sums=('4f2270e5ec8ffa0bdb933cfd2232fbb997fcc84eb32ef6ff0df0c3dffa8ced1b718ea521d5fdd710c7761c2baf197edb6f2bd80069cc26d332dbc940628b8c06') package() { diff --git a/zoom-firejail/.SRCINFO b/zoom-firejail/.SRCINFO index 9ea0be0..4b4ab33 100644 --- a/zoom-firejail/.SRCINFO +++ b/zoom-firejail/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = zoom-firejail - pkgdesc = .desktop file for running Zoom in Firejail - pkgver = 0.1.7 - pkgrel = 1 + pkgdesc = Desktop entry for running Zoom in Firejail + pkgver = 0.9.74 + pkgrel = 3 install = zoom-firejail.install arch = x86_64 license = MIT @@ -10,7 +10,7 @@ pkgbase = zoom-firejail optdepends = xdg-utils source = ZoomFirejail.desktop source = zoom-firejail - sha512sums = 88342fd5847dd58c271ea9cb2ca7c4497fba00b3ea761a8ce630e1d072a7e39c426fffe62cc5fdb6c8516a33e70dd292109c41f7d3966fee7acb78b32c3a0e6a + sha512sums = c8113f7c41b8353bece697840a3bdb00d16bb5c0f20f46e97a8d304c17a52b79a30c42397a1126681b55ce67e7e273d06c1253b7596a8af17e40d6eeba63f992 sha512sums = aea3761bd540ebe71b350a1f7fd79683080d73a1c26373ad1f91a552f5c9319665cba4e1d3bc0267bfca3f8d37598ec5077797eec43561f5f7bcd3b583df4b2a pkgname = zoom-firejail diff --git a/zoom-firejail/PKGBUILD b/zoom-firejail/PKGBUILD index 06e154c..c0fd5b5 100644 --- a/zoom-firejail/PKGBUILD +++ b/zoom-firejail/PKGBUILD @@ -1,9 +1,10 @@ -# Maintainer: Excitable Snowball <excitablesnowball@gmail.com> +# Maintainer: Xiao Pan <xyz@flylightning.xyz> +# Contributor: Excitable Snowball <excitablesnowball@gmail.com> pkgname=zoom-firejail -pkgver=0.1.7 -pkgrel=1 -pkgdesc=".desktop file for running Zoom in Firejail" +pkgver=0.9.74 +pkgrel=3 +pkgdesc="Desktop entry for running Zoom in Firejail" arch=('x86_64') license=('MIT') depends=('zoom' 'firejail') @@ -11,7 +12,7 @@ optdepends=('xdg-utils') install=zoom-firejail.install source=('ZoomFirejail.desktop' 'zoom-firejail') -sha512sums=('88342fd5847dd58c271ea9cb2ca7c4497fba00b3ea761a8ce630e1d072a7e39c426fffe62cc5fdb6c8516a33e70dd292109c41f7d3966fee7acb78b32c3a0e6a' +sha512sums=('c8113f7c41b8353bece697840a3bdb00d16bb5c0f20f46e97a8d304c17a52b79a30c42397a1126681b55ce67e7e273d06c1253b7596a8af17e40d6eeba63f992' 'aea3761bd540ebe71b350a1f7fd79683080d73a1c26373ad1f91a552f5c9319665cba4e1d3bc0267bfca3f8d37598ec5077797eec43561f5f7bcd3b583df4b2a') package() { diff --git a/zoom-firejail/ZoomFirejail.desktop b/zoom-firejail/ZoomFirejail.desktop index 629ebce..1f8153d 100644 --- a/zoom-firejail/ZoomFirejail.desktop +++ b/zoom-firejail/ZoomFirejail.desktop @@ -7,7 +7,7 @@ Terminal=false Type=Application Encoding=UTF-8 Categories=Network;Application; -StartupWMClass=Zoom -MimeType=x-scheme-handler/zoommtg;x-scheme-handler/zoomus;x-scheme-handler/tel;x-scheme-handler/callto;x-scheme-handler/zoomphonecall; -X-KDE-Protocols=zoommtg;zoomus;tel;callto;zoomphonecall; +StartupWMClass=zoom +MimeType=x-scheme-handler/zoommtg;x-scheme-handler/zoomus;x-scheme-handler/tel;x-scheme-handler/callto;x-scheme-handler/zoomphonecall;x-scheme-handler/zoomphonesms;x-scheme-handler/zoomcontactcentercall; +X-KDE-Protocols=zoommtg;zoomus;tel;callto;zoomphonecall;zoomphonesms;zoomcontactcentercall; Name[en_US]=Zoom (Firejail) diff --git a/zoom-firejail/zoom-firejail.install b/zoom-firejail/zoom-firejail.install index 02a750c..8ade56b 100644 --- a/zoom-firejail/zoom-firejail.install +++ b/zoom-firejail/zoom-firejail.install @@ -2,7 +2,7 @@ post_install() { echo echo "To configure your desktop environment to open Zoom links in Firejail, run:" echo - for scheme in zoommtg zoomus tel callto zoomphonecall; do + for scheme in zoommtg zoomus tel callto zoomphonecall zoomphonesms zoomcontactcentercall; do echo "xdg-mime default ZoomFirejail.desktop x-scheme-handler/$scheme" done echo @@ -10,7 +10,11 @@ post_install() { post_upgrade() { # xdg-mime instructions added in 0.1.4 - if [ $(vercmp $2 0.1.3) -le 0 ]; then + # zoomphonesms and zoomcontactcentercall new mime types added in 0.9.74-2 + # but I forgot to edit post_upgrade() in 0.9.74-2, so I edited + # post_upgrade() in 0.9.74-3 to make sure people upgraded to 0.9.74-2 but + # did not receive new mime types notice will receive one + if [ $(vercmp $2 0.9.74-2) -le 0 ]; then post_install fi } |
