diff options
author | Yigit Sever | 2021-10-29 01:30:24 +0300 |
---|---|---|
committer | Yigit Sever | 2021-10-29 01:30:24 +0300 |
commit | 31d147b20c67d95a9e306d0749200bf964ac42af (patch) | |
tree | b0fbe2bb5aa0fec9983746a91d188643ca93466d | |
parent | 4a31e5e0f3442a4a5ec9fba94f7bbc2c88312c69 (diff) | |
download | packages-31d147b20c67d95a9e306d0749200bf964ac42af.tar.gz packages-31d147b20c67d95a9e306d0749200bf964ac42af.tar.bz2 packages-31d147b20c67d95a9e306d0749200bf964ac42af.zip |
Use actual files instead of submodules
117 files changed, 1699 insertions, 438 deletions
diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index ccd24d6..0000000 --- a/.gitmodules +++ /dev/null | |||
@@ -1,93 +0,0 @@ | |||
1 | [submodule "gourmand"] | ||
2 | path = gourmand | ||
3 | url = ssh://aur@aur.archlinux.org/gourmand.git | ||
4 | [submodule "i3-swallow-git"] | ||
5 | path = i3-swallow-git | ||
6 | url = ssh://aur@aur.archlinux.org/i3-swallow-git.git | ||
7 | [submodule "simple-http-server-git"] | ||
8 | path = simple-http-server-git | ||
9 | url = ssh://aur@aur.archlinux.org/simple-http-server-git.git | ||
10 | [submodule "polybar-spotify-git"] | ||
11 | path = polybar-spotify-git | ||
12 | url = ssh://aur@aur.archlinux.org/polybar-spotify-git.git | ||
13 | [submodule "quich-git"] | ||
14 | path = quich-git | ||
15 | url = ssh://aur@aur.archlinux.org/quich-git.git | ||
16 | [submodule "httpx-bin"] | ||
17 | path = httpx-bin | ||
18 | url = ssh://aur@aur.archlinux.org/httpx-bin.git | ||
19 | [submodule "dijo-git"] | ||
20 | path = dijo-git | ||
21 | url = ssh://aur@aur.archlinux.org/dijo-git.git | ||
22 | [submodule "pfetch"] | ||
23 | path = pfetch | ||
24 | url = ssh://aur@aur.archlinux.org/pfetch.git | ||
25 | [submodule "elementary-icon-theme-git"] | ||
26 | path = elementary-icon-theme-git | ||
27 | url = ssh://aur@aur.archlinux.org/elementary-icon-theme-git.git | ||
28 | [submodule "turkish-deasciifier-git"] | ||
29 | path = turkish-deasciifier-git | ||
30 | url = ssh://aur@aur.archlinux.org/turkish-deasciifier-git.git | ||
31 | [submodule "mandown-md-viewer"] | ||
32 | path = mandown-md-viewer | ||
33 | url = ssh://aur@aur.archlinux.org/mandown-md-viewer.git | ||
34 | [submodule "nmly-git"] | ||
35 | path = nmly-git | ||
36 | url = ssh://aur@aur.archlinux.org/nmly-git.git | ||
37 | [submodule "nmly"] | ||
38 | path = nmly | ||
39 | url = ssh://aur@aur.archlinux.org/nmly.git | ||
40 | [submodule "reco"] | ||
41 | path = reco | ||
42 | url = ssh://aur@aur.archlinux.org/reco.git | ||
43 | [submodule "unsilence"] | ||
44 | path = unsilence | ||
45 | url = ssh://aur@aur.archlinux.org/unsilence.git | ||
46 | [submodule "dnsx"] | ||
47 | path = dnsx | ||
48 | url = ssh://aur@aur.archlinux.org/dnsx.git | ||
49 | [submodule "tidy-viewer"] | ||
50 | path = tidy-viewer | ||
51 | url = ssh://aur@aur.archlinux.org/tidy-viewer.git | ||
52 | [submodule "thorium-bin"] | ||
53 | path = thorium-bin | ||
54 | url = ssh://aur@aur.archlinux.org/thorium-bin.git | ||
55 | [submodule "python-html-text"] | ||
56 | path = python-html-text | ||
57 | url = ssh://aur@aur.archlinux.org/python-html-text.git | ||
58 | [submodule "python-scrape-schema-recipe"] | ||
59 | path = python-scrape-schema-recipe | ||
60 | url = ssh://aur@aur.archlinux.org/python-scrape-schema-recipe.git | ||
61 | [submodule "python-extruct"] | ||
62 | path = python-extruct | ||
63 | url = ssh://aur@aur.archlinux.org/python-extruct.git | ||
64 | [submodule "python-pyrdfa3"] | ||
65 | path = python-pyrdfa3 | ||
66 | url = ssh://aur@aur.archlinux.org/python-pyrdfa3.git | ||
67 | [submodule "python-mf2py"] | ||
68 | path = python-mf2py | ||
69 | url = ssh://aur@aur.archlinux.org/python-mf2py.git | ||
70 | [submodule "python-jstyleson"] | ||
71 | path = python-jstyleson | ||
72 | url = ssh://aur@aur.archlinux.org/python-jstyleson.git | ||
73 | [submodule "htpdate"] | ||
74 | path = htpdate | ||
75 | url = ssh://aur@aur.archlinux.org/htpdate.git | ||
76 | [submodule "osh"] | ||
77 | path = osh | ||
78 | url = ssh://aur@aur.archlinux.org/osh.git | ||
79 | [submodule "popcorntime-bin"] | ||
80 | path = popcorntime-bin | ||
81 | url = ssh://aur@aur.archlinux.org/popcorntime-bin.git | ||
82 | [submodule "logisim-evolution"] | ||
83 | path = logisim-evolution | ||
84 | url = ssh://aur@aur.archlinux.org/logisim-evolution.git | ||
85 | [submodule "metadata-cleaner"] | ||
86 | path = metadata-cleaner | ||
87 | url = ssh://aur@aur.archlinux.org/metadata-cleaner.git | ||
88 | [submodule "euterpe"] | ||
89 | path = euterpe | ||
90 | url = ssh://aur@aur.archlinux.org/euterpe.git | ||
91 | [submodule "serviio"] | ||
92 | path = serviio | ||
93 | url = ssh://aur@aur.archlinux.org/serviio.git | ||
diff --git a/dijo-git b/dijo-git deleted file mode 160000 | |||
Subproject 6c022315a768dfde64c9e24d819823b9231f82d | |||
diff --git a/dijo-git/.SRCINFO b/dijo-git/.SRCINFO new file mode 100644 index 0000000..afe3203 --- /dev/null +++ b/dijo-git/.SRCINFO | |||
@@ -0,0 +1,17 @@ | |||
1 | pkgbase = dijo-git | ||
2 | pkgdesc = scriptable, curses-based, digital habit tracker | ||
3 | pkgver = 0.2.7.191.gbe6e0e3 | ||
4 | pkgrel = 1 | ||
5 | url = https://github.com/NerdyPepper/dijo | ||
6 | arch = x86_64 | ||
7 | arch = i686 | ||
8 | license = MIT | ||
9 | makedepends = rust | ||
10 | makedepends = cargo | ||
11 | makedepends = git | ||
12 | provides = dijo | ||
13 | conflicts = dijo | ||
14 | source = dijo::git+https://github.com/NerdyPepper/dijo.git | ||
15 | sha256sums = SKIP | ||
16 | |||
17 | pkgname = dijo-git | ||
diff --git a/dijo-git/PKGBUILD b/dijo-git/PKGBUILD new file mode 100644 index 0000000..75931d7 --- /dev/null +++ b/dijo-git/PKGBUILD | |||
@@ -0,0 +1,34 @@ | |||
1 | # Maintainer: Yigit Sever <yigit at yigitsever dot com> | ||
2 | # Contributor: quininer <quininer at live dot com> | ||
3 | |||
4 | pkgname='dijo-git' | ||
5 | _pkgname="dijo" | ||
6 | pkgver=0.2.7.191.gbe6e0e3 | ||
7 | pkgrel=1 | ||
8 | arch=('x86_64' 'i686') | ||
9 | url="https://github.com/NerdyPepper/dijo" | ||
10 | pkgdesc="scriptable, curses-based, digital habit tracker" | ||
11 | license=('MIT') | ||
12 | depends=() | ||
13 | makedepends=('rust' 'cargo' 'git') | ||
14 | checkdepends=() | ||
15 | provides=('dijo') | ||
16 | conflicts=('dijo') | ||
17 | source=("$_pkgname::git+https://github.com/NerdyPepper/dijo.git") | ||
18 | sha256sums=('SKIP') | ||
19 | |||
20 | pkgver() { | ||
21 | cd $_pkgname | ||
22 | echo "$(grep '^version =' Cargo.toml|head -n1|cut -d\" -f2|cut -d\- -f1).$(git rev-list --count HEAD).g$(git rev-parse --short HEAD)" | ||
23 | } | ||
24 | |||
25 | build(){ | ||
26 | cd "$_pkgname" | ||
27 | cargo build --release --locked | ||
28 | } | ||
29 | |||
30 | package() { | ||
31 | cd $_pkgname | ||
32 | install -D -m755 "target/release/dijo" "$pkgdir/usr/bin/dijo" | ||
33 | install -D -m644 "dijo.1" "$pkgdir/usr/share/man/man1/dijo.1" | ||
34 | } | ||
diff --git a/dnsx b/dnsx deleted file mode 160000 | |||
Subproject cabdcec016b81fed2ba9a59a5082328753bc3c4 | |||
diff --git a/dnsx/.SRCINFO b/dnsx/.SRCINFO new file mode 100644 index 0000000..247fe1e --- /dev/null +++ b/dnsx/.SRCINFO | |||
@@ -0,0 +1,13 @@ | |||
1 | pkgbase = dnsx | ||
2 | pkgdesc = Fast and multi-purpose DNS toolkit | ||
3 | pkgver = 1.0.6 | ||
4 | pkgrel = 1 | ||
5 | url = https://github.com/projectdiscovery/dnsx | ||
6 | arch = x86_64 | ||
7 | license = MIT | ||
8 | makedepends = go | ||
9 | provides = dnsx | ||
10 | source = dnsx-1.0.6.tar.gz::https://github.com/projectdiscovery/dnsx/archive/v1.0.6.tar.gz | ||
11 | sha256sums = ef0ade0508f0d6d8ed7e80f06e2ed888eaca9837fde513fc801451044b6a567e | ||
12 | |||
13 | pkgname = dnsx | ||
diff --git a/dnsx/.gitignore b/dnsx/.gitignore new file mode 100644 index 0000000..05c6d4d --- /dev/null +++ b/dnsx/.gitignore | |||
@@ -0,0 +1,4 @@ | |||
1 | * | ||
2 | !.gitignore | ||
3 | !.SRCINFO | ||
4 | !PKGBUILD | ||
diff --git a/dnsx/PKGBUILD b/dnsx/PKGBUILD new file mode 100644 index 0000000..88d5a45 --- /dev/null +++ b/dnsx/PKGBUILD | |||
@@ -0,0 +1,37 @@ | |||
1 | # Maintainer: Yigit Sever <yigit at yigitsever dot com> | ||
2 | # Contributor: Caltlgin Stsodaat <contact@fossdaily.xyz> | ||
3 | |||
4 | pkgname='dnsx' | ||
5 | pkgver=1.0.6 | ||
6 | pkgrel=1 | ||
7 | pkgdesc='Fast and multi-purpose DNS toolkit' | ||
8 | arch=('x86_64') | ||
9 | url='https://github.com/projectdiscovery/dnsx' | ||
10 | license=('MIT') | ||
11 | makedepends=('go') | ||
12 | provides=("${pkgname}") | ||
13 | source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz") | ||
14 | sha256sums=('ef0ade0508f0d6d8ed7e80f06e2ed888eaca9837fde513fc801451044b6a567e') | ||
15 | |||
16 | prepare() { | ||
17 | export GOPATH="${srcdir}/gopath" | ||
18 | go clean -modcache | ||
19 | } | ||
20 | |||
21 | build() { | ||
22 | export CGO_CPPFLAGS="${CPPFLAGS}" | ||
23 | export CGO_CFLAGS="${CFLAGS}" | ||
24 | export CGO_CXXFLAGS="${CXXFLAGS}" | ||
25 | export CGO_LDFLAGS="${LDFLAGS}" | ||
26 | export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" | ||
27 | |||
28 | cd "${pkgname}-${pkgver}/cmd/${pkgname}" | ||
29 | go build -v -o "${pkgname}" . | ||
30 | } | ||
31 | |||
32 | package() { | ||
33 | cd "${pkgname}-${pkgver}" | ||
34 | install -Dvm755 "cmd/${pkgname}/${pkgname}" -t "${pkgdir}/usr/bin" | ||
35 | install -Dvm644 'README.md' -t "${pkgdir}/usr/share/doc/${pkgname}" | ||
36 | install -Dvm644 'LICENSE.md' "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" | ||
37 | } | ||
diff --git a/elementary-icon-theme-git b/elementary-icon-theme-git deleted file mode 160000 | |||
Subproject 6612d810eb26a8cbcc9be16219f61182cd201f3 | |||
diff --git a/elementary-icon-theme-git/.SRCINFO b/elementary-icon-theme-git/.SRCINFO new file mode 100644 index 0000000..ab34fbd --- /dev/null +++ b/elementary-icon-theme-git/.SRCINFO | |||
@@ -0,0 +1,20 @@ | |||
1 | pkgbase = elementary-icon-theme-git | ||
2 | pkgdesc = Named, vector icons for elementary OS | ||
3 | pkgver = 6.0.0.r4.g9c8e5b0f | ||
4 | pkgrel = 1 | ||
5 | url = https://github.com/elementary/icons | ||
6 | arch = any | ||
7 | groups = pantheon-unstable | ||
8 | license = GPL3 | ||
9 | makedepends = git | ||
10 | makedepends = meson | ||
11 | makedepends = inkscape | ||
12 | makedepends = xorg-xcursorgen | ||
13 | depends = hicolor-icon-theme | ||
14 | provides = elementary-icon-theme | ||
15 | conflicts = elementary-icon-theme | ||
16 | options = !emptydirs | ||
17 | source = elementary-icon-theme::git+https://github.com/elementary/icons.git | ||
18 | sha256sums = SKIP | ||
19 | |||
20 | pkgname = elementary-icon-theme-git | ||
diff --git a/elementary-icon-theme-git/PKGBUILD b/elementary-icon-theme-git/PKGBUILD new file mode 100644 index 0000000..bd99ec9 --- /dev/null +++ b/elementary-icon-theme-git/PKGBUILD | |||
@@ -0,0 +1,47 @@ | |||
1 | # Maintainer: Yigit Sever <yigit at yigitsever dot com> | ||
2 | # Contributor: Dimitris Kiziridis <ragouel at outlook dot com> | ||
3 | # Contributor: Maxime Gauduin <alucryd@archlinux.org> | ||
4 | |||
5 | pkgname=elementary-icon-theme-git | ||
6 | pkgver=6.0.0.r4.g9c8e5b0f | ||
7 | pkgrel=1 | ||
8 | pkgdesc='Named, vector icons for elementary OS' | ||
9 | arch=('any') | ||
10 | url='https://github.com/elementary/icons' | ||
11 | license=('GPL3') | ||
12 | groups=('pantheon-unstable') | ||
13 | depends=('hicolor-icon-theme') | ||
14 | makedepends=('git' 'meson' 'inkscape' 'xorg-xcursorgen') | ||
15 | provides=('elementary-icon-theme') | ||
16 | conflicts=('elementary-icon-theme') | ||
17 | options=('!emptydirs') | ||
18 | source=("elementary-icon-theme::git+${url}.git") | ||
19 | sha256sums=('SKIP') | ||
20 | |||
21 | pkgver() { | ||
22 | cd "${srcdir}/elementary-icon-theme" | ||
23 | # https://wiki.archlinux.org/title/VCS_package_guidelines#Git | ||
24 | # Upstream has annotated tags | ||
25 | git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' | ||
26 | } | ||
27 | |||
28 | prepare() { | ||
29 | cd "${srcdir}/elementary-icon-theme" | ||
30 | if [[ -d build ]]; then | ||
31 | rm -rf build | ||
32 | fi | ||
33 | mkdir build | ||
34 | } | ||
35 | |||
36 | build() { | ||
37 | cd "${srcdir}/elementary-icon-theme/build" | ||
38 | arch-meson ../ | ||
39 | ninja | ||
40 | } | ||
41 | |||
42 | package() { | ||
43 | cd "${srcdir}/elementary-icon-theme/build" | ||
44 | DESTDIR="${pkgdir}" ninja install | ||
45 | rm "${pkgdir}"/.VolumeIcon* | ||
46 | } | ||
47 | # vim: ts=2 sw=2 et: | ||
diff --git a/euterpe b/euterpe deleted file mode 160000 | |||
Subproject 2826bf89de32ca30f79214b9268298abe23254f | |||
diff --git a/euterpe/.SRCINFO b/euterpe/.SRCINFO new file mode 100644 index 0000000..44c8739 --- /dev/null +++ b/euterpe/.SRCINFO | |||
@@ -0,0 +1,14 @@ | |||
1 | pkgbase = euterpe | ||
2 | pkgdesc = Self-hosted music streaming server with RESTful API and Web interface | ||
3 | pkgver = 1.5.1 | ||
4 | pkgrel = 1 | ||
5 | url = https://github.com/ironsmile/euterpe | ||
6 | arch = x86_64 | ||
7 | license = GPL | ||
8 | makedepends = go | ||
9 | depends = taglib | ||
10 | depends = icu | ||
11 | source = euterpe-1.5.1.tar.gz::https://github.com/ironsmile/euterpe/archive/v1.5.1.tar.gz | ||
12 | sha256sums = f3b1ef13b2b64d40255a01ff954c409a1b8c22df7f75a1634185ac79219edb04 | ||
13 | |||
14 | pkgname = euterpe | ||
diff --git a/euterpe/PKGBUILD b/euterpe/PKGBUILD new file mode 100644 index 0000000..024a7a2 --- /dev/null +++ b/euterpe/PKGBUILD | |||
@@ -0,0 +1,34 @@ | |||
1 | # Maintainer: Yigit Sever <yigit at yigitsever dot com> | ||
2 | |||
3 | pkgname=euterpe | ||
4 | pkgver=1.5.1 | ||
5 | pkgrel=1 | ||
6 | pkgdesc='Self-hosted music streaming server with RESTful API and Web interface' | ||
7 | arch=('x86_64') | ||
8 | url="https://github.com/ironsmile/$pkgname" | ||
9 | license=('GPL') | ||
10 | depends=('taglib' 'icu') | ||
11 | makedepends=('go') | ||
12 | source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz") | ||
13 | sha256sums=('f3b1ef13b2b64d40255a01ff954c409a1b8c22df7f75a1634185ac79219edb04') | ||
14 | |||
15 | prepare(){ | ||
16 | cd "$pkgname-$pkgver" | ||
17 | mkdir -p build/ | ||
18 | } | ||
19 | |||
20 | build() { | ||
21 | cd "$pkgname-$pkgver" | ||
22 | export CGO_CPPFLAGS="${CPPFLAGS}" | ||
23 | export CGO_CFLAGS="${CFLAGS}" | ||
24 | export CGO_CXXFLAGS="${CXXFLAGS}" | ||
25 | export CGO_LDFLAGS="${LDFLAGS}" | ||
26 | export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" | ||
27 | |||
28 | go build -o build | ||
29 | } | ||
30 | |||
31 | package() { | ||
32 | cd "$pkgname-$pkgver" | ||
33 | install -Dm755 build/$pkgname "$pkgdir"/usr/bin/$pkgname | ||
34 | } | ||
diff --git a/gourmand b/gourmand deleted file mode 160000 | |||
Subproject 904ab220ae5765d1aec333f90e183a91a5e488a | |||
diff --git a/gourmand/.SRCINFO b/gourmand/.SRCINFO new file mode 100644 index 0000000..37b6460 --- /dev/null +++ b/gourmand/.SRCINFO | |||
@@ -0,0 +1,33 @@ | |||
1 | pkgbase = gourmand | ||
2 | pkgdesc = A recipe manager for desktop that can import recipes | ||
3 | pkgver = 1.0.0 | ||
4 | pkgrel = 3 | ||
5 | url = https://github.com/GourmandRecipeManager/gourmand | ||
6 | arch = any | ||
7 | license = GPL | ||
8 | makedepends = python-pip | ||
9 | makedepends = gendesk | ||
10 | depends = python-gobject | ||
11 | depends = gtk3 | ||
12 | depends = python-pyenchant | ||
13 | depends = gst-python | ||
14 | depends = python-pillow | ||
15 | depends = python-sqlalchemy | ||
16 | depends = python-lxml | ||
17 | depends = python-cairo | ||
18 | depends = python-requests | ||
19 | optdepends = python-beautifulsoup4: Webpage import plugin | ||
20 | optdepends = python-scrape-schema-recipe: Webpage import plugin | ||
21 | optdepends = python-selenium | ||
22 | optdepends = python-keyring | ||
23 | optdepends = python-ebooklib: EPub export plugin | ||
24 | optdepends = python-reportlab: Printing & PDF export plugin | ||
25 | optdepends = python-gtkspellcheck: Spell checking plugin | ||
26 | optdepends = nuspell: Spell checking | ||
27 | optdepends = hspell: Spell checking for Hebrew | ||
28 | optdepends = libvoikko: Spell checking for Finnish language | ||
29 | conflicts = gourmet | ||
30 | source = gourmand-1.0.0-py3-none-any.whl::https://github.com/GourmandRecipeManager/gourmand/releases/download/1.0.0/gourmand-1.0.0-py3-none-any.whl | ||
31 | sha256sums = 9f1acf7098e62a8bca932ba43a9f1ee6b94978073824b96c5c1032fce23b12d4 | ||
32 | |||
33 | pkgname = gourmand | ||
diff --git a/gourmand/PKGBUILD b/gourmand/PKGBUILD new file mode 100644 index 0000000..92e52c9 --- /dev/null +++ b/gourmand/PKGBUILD | |||
@@ -0,0 +1,37 @@ | |||
1 | # Maintainer: Yigit Sever <yigit at yigitsever dot com> | ||
2 | |||
3 | pkgname='gourmand' | ||
4 | pkgver=1.0.0 | ||
5 | pkgrel=3 | ||
6 | pkgdesc="A recipe manager for desktop that can import recipes" | ||
7 | arch=('any') | ||
8 | url="https://github.com/GourmandRecipeManager/gourmand" | ||
9 | license=('GPL') | ||
10 | depends=('python-gobject' 'gtk3' 'python-pyenchant' 'gst-python' 'python-pillow' 'python-sqlalchemy' 'python-lxml' 'python-cairo' 'python-requests') | ||
11 | makedepends=('python-pip' 'gendesk') | ||
12 | checkdepends=() | ||
13 | optdepends=( | ||
14 | 'python-beautifulsoup4: Webpage import plugin' | ||
15 | 'python-scrape-schema-recipe: Webpage import plugin' | ||
16 | 'python-selenium' | ||
17 | 'python-keyring' | ||
18 | 'python-ebooklib: EPub export plugin' | ||
19 | 'python-reportlab: Printing & PDF export plugin' | ||
20 | 'python-gtkspellcheck: Spell checking plugin' | ||
21 | 'nuspell: Spell checking' | ||
22 | 'hspell: Spell checking for Hebrew' | ||
23 | 'libvoikko: Spell checking for Finnish language' | ||
24 | ) | ||
25 | conflicts=('gourmet') | ||
26 | source=("$pkgname-$pkgver-py3-none-any.whl::$url/releases/download/$pkgver/$pkgname-$pkgver-py3-none-any.whl") | ||
27 | sha256sums=('9f1acf7098e62a8bca932ba43a9f1ee6b94978073824b96c5c1032fce23b12d4') | ||
28 | |||
29 | prepare() { | ||
30 | gendesk -n --pkgname "$pkgname" --pkgdesc "$pkgdesc" | ||
31 | } | ||
32 | |||
33 | package() { | ||
34 | # https://wiki.archlinux.org/title/Python_package_guidelines#pip | ||
35 | PIP_CONFIG_FILE=/dev/null pip install --isolated --root="$pkgdir" --ignore-installed --no-deps *.whl | ||
36 | install -D -m644 "$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" | ||
37 | } | ||
diff --git a/htpdate b/htpdate deleted file mode 160000 | |||
Subproject 4f382359b7f186a64d591140cf019a002e3dd29 | |||
diff --git a/htpdate/.SRCINFO b/htpdate/.SRCINFO new file mode 100644 index 0000000..ff90fb3 --- /dev/null +++ b/htpdate/.SRCINFO | |||
@@ -0,0 +1,15 @@ | |||
1 | pkgbase = htpdate | ||
2 | pkgdesc = A client for time synchronisation | ||
3 | pkgver = 1.2.6 | ||
4 | pkgrel = 1 | ||
5 | url = https://github.com/angeloc/htpdate | ||
6 | arch = i686 | ||
7 | arch = x86_64 | ||
8 | license = GPL2 | ||
9 | depends = glibc | ||
10 | source = htpdate-1.2.6.tar.gz::https://github.com/angeloc/htpdate/archive/v1.2.6.tar.gz | ||
11 | source = htpdate.service | ||
12 | sha256sums = d2cff522b8f53b00769dcca77d8025b19238ed35d702a4739dc05e387f718909 | ||
13 | sha256sums = 2f12bdf0745fbf7c52f465e78b47635fbdc6fa372e63fb94a6063a5f67ff8c8b | ||
14 | |||
15 | pkgname = htpdate | ||
diff --git a/htpdate/.gitignore b/htpdate/.gitignore new file mode 100644 index 0000000..a41cf30 --- /dev/null +++ b/htpdate/.gitignore | |||
@@ -0,0 +1,4 @@ | |||
1 | /update | ||
2 | /htpdate-*.tar.xz | ||
3 | /pkg/ | ||
4 | /src/ | ||
diff --git a/htpdate/PKGBUILD b/htpdate/PKGBUILD new file mode 100644 index 0000000..9e2d275 --- /dev/null +++ b/htpdate/PKGBUILD | |||
@@ -0,0 +1,28 @@ | |||
1 | # Maintainer: Yigit Sever <yigit at yigitsever dot com> | ||
2 | # Contributor: Dominik Schrempf <dominik.schrempf at gmail dot com> | ||
3 | # Contributor: Jonathan Ryan <jryan at curious-computing dot com> | ||
4 | # Contributor: Hussam Al-Tayeb <hussam at visp dot net dot lb> | ||
5 | pkgname=htpdate | ||
6 | pkgver=1.2.6 | ||
7 | pkgrel=1 | ||
8 | pkgdesc="A client for time synchronisation" | ||
9 | arch=('i686' 'x86_64') | ||
10 | url="https://github.com/angeloc/htpdate" | ||
11 | license=(GPL2) | ||
12 | depends=('glibc') | ||
13 | source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz" | ||
14 | "htpdate.service") | ||
15 | sha256sums=('d2cff522b8f53b00769dcca77d8025b19238ed35d702a4739dc05e387f718909' | ||
16 | '2f12bdf0745fbf7c52f465e78b47635fbdc6fa372e63fb94a6063a5f67ff8c8b') | ||
17 | |||
18 | build() { | ||
19 | cd ${pkgname}-${pkgver} | ||
20 | make | ||
21 | } | ||
22 | |||
23 | package() { | ||
24 | install -D -m644 htpdate.service ${pkgdir}/usr/lib/systemd/system/htpdate.service | ||
25 | cd ${pkgname}-${pkgver} | ||
26 | install -D -m755 htpdate ${pkgdir}/usr/bin/htpdate | ||
27 | install -D -m644 htpdate.8 ${pkgdir}/usr/share/man/man8/htpdate.8 | ||
28 | } | ||
diff --git a/htpdate/htpdate.service b/htpdate/htpdate.service new file mode 100644 index 0000000..509b072 --- /dev/null +++ b/htpdate/htpdate.service | |||
@@ -0,0 +1,11 @@ | |||
1 | [Unit] | ||
2 | Description=Htpdate daemon | ||
3 | |||
4 | [Service] | ||
5 | Type=forking | ||
6 | PIDFile=/run/htpdate.pid | ||
7 | ExecStart=/usr/bin/htpdate -D -a -s -i /run/htpdate.pid www.linux.org www.freebsd.org ntp.neu.edu.cn www.kernel.org | ||
8 | |||
9 | [Install] | ||
10 | WantedBy=multi-user.target | ||
11 | |||
diff --git a/httpx-bin b/httpx-bin deleted file mode 160000 | |||
Subproject 1ddd046adc0bf514884a0b991deb5337716f633 | |||
diff --git a/httpx-bin/.SRCINFO b/httpx-bin/.SRCINFO new file mode 100644 index 0000000..e621a1c --- /dev/null +++ b/httpx-bin/.SRCINFO | |||
@@ -0,0 +1,20 @@ | |||
1 | pkgbase = httpx-bin | ||
2 | pkgdesc = Fast and multi-purpose HTTP toolkit | ||
3 | pkgver = 1.1.3 | ||
4 | pkgrel = 1 | ||
5 | url = https://github.com/projectdiscovery/httpx | ||
6 | arch = x86_64 | ||
7 | arch = armv6h | ||
8 | arch = aarch64 | ||
9 | license = MIT | ||
10 | provides = httpx | ||
11 | conflicts = httpx | ||
12 | options = !strip | ||
13 | source_x86_64 = httpx-1.1.3-x86_64.zip::https://github.com/projectdiscovery/httpx/releases/download/v1.1.3/httpx_1.1.3_linux_amd64.zip | ||
14 | sha256sums_x86_64 = eadd0031b57b4caf29d59740a6d4a25dc86140e8303566849371e749345a9e82 | ||
15 | source_armv6h = httpx-1.1.3-armv6.zip::https://github.com/projectdiscovery/httpx/releases/download/v1.1.3/httpx_1.1.3_linux_armv6.zip | ||
16 | sha256sums_armv6h = 7d693eb41669be2723ef35442c67133ebdb108e319f0cf4c0f7bf659cdad9b70 | ||
17 | source_aarch64 = httpx-1.1.3-aarch64.zip::https://github.com/projectdiscovery/httpx/releases/download/v1.1.3/httpx_1.1.3_linux_arm64.zip | ||
18 | sha256sums_aarch64 = f0e80a29799b6d28f1f28878976825bd079376aea141b41bb8af8e6f3ac18da6 | ||
19 | |||
20 | pkgname = httpx-bin | ||
diff --git a/httpx-bin/.gitignore b/httpx-bin/.gitignore new file mode 100644 index 0000000..623d0e7 --- /dev/null +++ b/httpx-bin/.gitignore | |||
@@ -0,0 +1,5 @@ | |||
1 | * | ||
2 | !.gitignore | ||
3 | !.SRCINFO | ||
4 | !PKGBUILD | ||
5 | |||
diff --git a/httpx-bin/PKGBUILD b/httpx-bin/PKGBUILD new file mode 100644 index 0000000..9f7eefb --- /dev/null +++ b/httpx-bin/PKGBUILD | |||
@@ -0,0 +1,28 @@ | |||
1 | # Maintainer: Yigit Sever <yigit at yigitsever dot com> | ||
2 | # Contributor: Caltlgin Stsodaat <contact@fossdaily.xyz> | ||
3 | |||
4 | _pkgname='httpx' | ||
5 | pkgname="${_pkgname}-bin" | ||
6 | pkgver=1.1.3 | ||
7 | pkgrel=1 | ||
8 | pkgdesc='Fast and multi-purpose HTTP toolkit' | ||
9 | arch=('x86_64' 'armv6h' 'aarch64') | ||
10 | url='https://github.com/projectdiscovery/httpx' | ||
11 | license=('MIT') | ||
12 | provides=("${_pkgname}") | ||
13 | conflicts=("${_pkgname}") | ||
14 | options=('!strip') | ||
15 | |||
16 | source_x86_64=("${_pkgname}-${pkgver}-x86_64.zip::${url}/releases/download/v${pkgver}/${_pkgname}_${pkgver}_linux_amd64.zip") | ||
17 | source_armv6h=("${_pkgname}-${pkgver}-armv6.zip::${url}/releases/download/v${pkgver}/${_pkgname}_${pkgver}_linux_armv6.zip") | ||
18 | source_aarch64=("${_pkgname}-${pkgver}-aarch64.zip::${url}/releases/download/v${pkgver}/${_pkgname}_${pkgver}_linux_arm64.zip") | ||
19 | |||
20 | sha256sums_x86_64=('eadd0031b57b4caf29d59740a6d4a25dc86140e8303566849371e749345a9e82') | ||
21 | sha256sums_armv6h=('7d693eb41669be2723ef35442c67133ebdb108e319f0cf4c0f7bf659cdad9b70') | ||
22 | sha256sums_aarch64=('f0e80a29799b6d28f1f28878976825bd079376aea141b41bb8af8e6f3ac18da6') | ||
23 | |||
24 | package() { | ||
25 | install -Dvm755 "${_pkgname}" -t "${pkgdir}/usr/bin" | ||
26 | install -Dvm644 'README.md' -t "${pkgdir}/usr/share/doc/${_pkgname}" | ||
27 | install -Dvm644 'LICENSE.md' "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE" | ||
28 | } | ||
diff --git a/i3-swallow-git b/i3-swallow-git deleted file mode 160000 | |||
Subproject 14fe18ebec4f36d3a9fe728f1848fecef5adaec | |||
diff --git a/i3-swallow-git/.SRCINFO b/i3-swallow-git/.SRCINFO new file mode 100644 index 0000000..6b8c5c6 --- /dev/null +++ b/i3-swallow-git/.SRCINFO | |||
@@ -0,0 +1,15 @@ | |||
1 | pkgbase = i3-swallow-git | ||
2 | pkgdesc = Swallow a terminal window after a blocking application is run in i3 | ||
3 | pkgver = r66.7a9faed | ||
4 | pkgrel = 1 | ||
5 | url = https://github.com/jamesofarrell/i3-swallow | ||
6 | arch = any | ||
7 | license = MIT | ||
8 | makedepends = git | ||
9 | depends = i3-wm | ||
10 | depends = python-i3ipc | ||
11 | provides = i3-swallow | ||
12 | source = i3-swallow::git+https://github.com/jamesofarrell/i3-swallow.git | ||
13 | md5sums = SKIP | ||
14 | |||
15 | pkgname = i3-swallow-git | ||
diff --git a/i3-swallow-git/PKGBUILD b/i3-swallow-git/PKGBUILD new file mode 100644 index 0000000..30e5eba --- /dev/null +++ b/i3-swallow-git/PKGBUILD | |||
@@ -0,0 +1,28 @@ | |||
1 | # Maintainer: Yigit Sever <yigit at yigitsever dot com> | ||
2 | # Contributor: Fenner Macrae <fmacrae.dev at gmail dot com> | ||
3 | |||
4 | _pkgname=i3-swallow | ||
5 | pkgname=$_pkgname-git | ||
6 | pkgver=r66.7a9faed | ||
7 | pkgrel=1 | ||
8 | pkgdesc="Swallow a terminal window after a blocking application is run in i3" | ||
9 | arch=('any') | ||
10 | url="https://github.com/jamesofarrell/i3-swallow" | ||
11 | license=('MIT') | ||
12 | depends=('i3-wm' 'python-i3ipc') | ||
13 | makedepends=('git') | ||
14 | provides=("${_pkgname}") | ||
15 | source=("${_pkgname}::git+${url}.git") | ||
16 | md5sums=('SKIP') | ||
17 | |||
18 | pkgver() | ||
19 | { | ||
20 | cd "$_pkgname" | ||
21 | printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" | ||
22 | } | ||
23 | |||
24 | package() { | ||
25 | cd "$srcdir/${_pkgname}" | ||
26 | install -Dm 755 swallow.py "${pkgdir}"/usr/bin/swallow | ||
27 | install -Dm 644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" | ||
28 | } | ||
diff --git a/logisim-evolution b/logisim-evolution deleted file mode 160000 | |||
Subproject 0a8f3a97e7c3d9b880ad07bdd19d50704fa10e0 | |||
diff --git a/logisim-evolution/.SRCINFO b/logisim-evolution/.SRCINFO new file mode 100644 index 0000000..cf74612 --- /dev/null +++ b/logisim-evolution/.SRCINFO | |||
@@ -0,0 +1,20 @@ | |||
1 | pkgbase = logisim-evolution | ||
2 | pkgdesc = An educational tool for designing and simulating digital logic circuits (build from source) | ||
3 | pkgver = 3.7.1 | ||
4 | pkgrel = 1 | ||
5 | url = https://github.com/reds-heig/logisim-evolution | ||
6 | install = logisim-evolution.install | ||
7 | arch = any | ||
8 | license = GPL3 | ||
9 | makedepends = java-environment>=16 | ||
10 | depends = java-runtime>=16 | ||
11 | depends = hicolor-icon-theme | ||
12 | provides = logisim-evolution | ||
13 | conflicts = logisim-evolution-git | ||
14 | conflicts = logisim-evolution-bin | ||
15 | source = logisim-evolution-3.7.1.tar.gz::https://github.com/reds-heig/logisim-evolution/archive/v3.7.1.tar.gz | ||
16 | source = logisim-evolution.sh | ||
17 | sha256sums = c073c8113159e8127cee818fad32d5fbe943b1072459f5a914fd99906f19f179 | ||
18 | sha256sums = d5975cc0025905ab8a8a451ce4362ba876bed88008d3a5b2c0a7f664a85da1ba | ||
19 | |||
20 | pkgname = logisim-evolution | ||
diff --git a/logisim-evolution/.gitignore b/logisim-evolution/.gitignore new file mode 100644 index 0000000..b5ec025 --- /dev/null +++ b/logisim-evolution/.gitignore | |||
@@ -0,0 +1,3 @@ | |||
1 | resources | ||
2 | *.tar.* | ||
3 | *.jar \ No newline at end of file | ||
diff --git a/logisim-evolution/PKGBUILD b/logisim-evolution/PKGBUILD new file mode 100644 index 0000000..f1023ae --- /dev/null +++ b/logisim-evolution/PKGBUILD | |||
@@ -0,0 +1,60 @@ | |||
1 | # Maintainer: Yigit Sever <yigit at yigitsever dot com> | ||
2 | # Contributor: maniacata <maniaciachao at gmail dot com> | ||
3 | # Contributor: Marcin Wieczorek <marcin@marcin.co> | ||
4 | # Contributor: Martin Thierer <thierer@web.de> | ||
5 | # Contributor: Amy Wilson <awils_1[at]xsmail[dot]com> | ||
6 | # Contributor: Simon Doppler <dopsi[at]dopsi[dot]ch> | ||
7 | # Contributor: Agustin Borgna <hello[at]aborgna.com.ar> | ||
8 | # Contributor: Marcel Korpel <marcel[dot]korpel[at]gmail> | ||
9 | # Contributor: Renan Birck <renan.ee.ufsm at gmail.com> | ||
10 | |||
11 | pkgname=logisim-evolution | ||
12 | pkgver=3.7.1 | ||
13 | pkgrel=1 | ||
14 | pkgdesc='An educational tool for designing and simulating digital logic circuits (build from source)' | ||
15 | provides=('logisim-evolution') | ||
16 | conflicts=('logisim-evolution-git' 'logisim-evolution-bin') | ||
17 | arch=('any') | ||
18 | url="https://github.com/reds-heig/logisim-evolution" | ||
19 | license=('GPL3') | ||
20 | depends=('java-runtime>=16' 'hicolor-icon-theme') | ||
21 | makedepends=('java-environment>=16') | ||
22 | |||
23 | source=("${pkgname}-${pkgver}.tar.gz::https://github.com/reds-heig/logisim-evolution/archive/v${pkgver}.tar.gz" | ||
24 | "${pkgname}.sh") | ||
25 | sha256sums=('c073c8113159e8127cee818fad32d5fbe943b1072459f5a914fd99906f19f179' | ||
26 | 'd5975cc0025905ab8a8a451ce4362ba876bed88008d3a5b2c0a7f664a85da1ba') | ||
27 | |||
28 | install=$pkgname.install | ||
29 | |||
30 | build() { | ||
31 | cd "${srcdir}/${pkgname}-${pkgver}" | ||
32 | ./gradlew shadowJar | ||
33 | } | ||
34 | |||
35 | prepare() { | ||
36 | cd "${srcdir}/${pkgname}-${pkgver}" | ||
37 | sed -i 's/https/http/' "support/Flatpak/com.github.reds.LogisimEvolution.xml" | ||
38 | } | ||
39 | |||
40 | package() { | ||
41 | cd "${srcdir}/${pkgname}-${pkgver}" | ||
42 | install -Dm644 "build/libs/logisim-evolution-${pkgver}-all.jar" \ | ||
43 | "${pkgdir}/usr/share/java/${pkgname}/${pkgname}.jar" | ||
44 | install -Dm644 "support/Flatpak/com.github.reds.LogisimEvolution.xml" \ | ||
45 | "${pkgdir}/usr/share/mime/packages/${pkgname}.xml" | ||
46 | install -Dm644 "support/Flatpak/com.github.reds.LogisimEvolution.desktop" \ | ||
47 | "${pkgdir}/usr/share/applications/${pkgname}.desktop" | ||
48 | |||
49 | for SIZE in 16 32 48 128 256; do | ||
50 | install -Dm644 \ | ||
51 | "src/main/resources/resources/logisim/img/logisim-icon-${SIZE}.png" \ | ||
52 | "${pkgdir}/usr/share/icons/hicolor/${SIZE}x${SIZE}/apps/${pkgname}.png" | ||
53 | done | ||
54 | |||
55 | install -Dm755 "${srcdir}/${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}" | ||
56 | |||
57 | sed -e 's|Exec=.*|Exec=/usr/bin/logisim-evolution|' \ | ||
58 | -e 's|com.github.reds.LogisimEvolution|logisim-evolution|' \ | ||
59 | -i "${pkgdir}/usr/share/applications/${pkgname}.desktop" | ||
60 | } | ||
diff --git a/logisim-evolution/logisim-evolution.install b/logisim-evolution/logisim-evolution.install new file mode 100644 index 0000000..12fd321 --- /dev/null +++ b/logisim-evolution/logisim-evolution.install | |||
@@ -0,0 +1,21 @@ | |||
1 | pre_install() { | ||
2 | pre_upgrade | ||
3 | } | ||
4 | |||
5 | pre_upgrade() { | ||
6 | cat << EOF | ||
7 | |||
8 | This package requires java-runtime>= 16, if you have multiple jdks installed | ||
9 | please ensure the correct one is set; | ||
10 | |||
11 | # archlinux-java set java-16-openjdk | ||
12 | |||
13 | ----- | ||
14 | |||
15 | Please notice that this AUR repo is a build-from-source package. | ||
16 | |||
17 | However, binary version (the previous one) can be found as 'logisim-evolution-bin'. | ||
18 | |||
19 | |||
20 | EOF | ||
21 | } | ||
diff --git a/logisim-evolution/logisim-evolution.sh b/logisim-evolution/logisim-evolution.sh new file mode 100644 index 0000000..662df43 --- /dev/null +++ b/logisim-evolution/logisim-evolution.sh | |||
@@ -0,0 +1,3 @@ | |||
1 | #!/bin/sh | ||
2 | exec /usr/bin/java -jar /usr/share/java/logisim-evolution/logisim-evolution.jar "$@" | ||
3 | |||
diff --git a/mandown-md-viewer b/mandown-md-viewer deleted file mode 160000 | |||
Subproject 019cdc99d854e9d55ec3c64244277c08cdb7c34 | |||
diff --git a/mandown-md-viewer/.SRCINFO b/mandown-md-viewer/.SRCINFO new file mode 100644 index 0000000..9fd0eed --- /dev/null +++ b/mandown-md-viewer/.SRCINFO | |||
@@ -0,0 +1,14 @@ | |||
1 | pkgbase = mandown-md-viewer | ||
2 | pkgdesc = man-page inspired Markdown viewer | ||
3 | pkgver = 1.0.3 | ||
4 | pkgrel = 1 | ||
5 | url = https://github.com/Titor8115/mandown | ||
6 | install = mandown-md-viewer.install | ||
7 | arch = x86_64 | ||
8 | license = MIT | ||
9 | makedepends = ncurses | ||
10 | makedepends = libxml2 | ||
11 | source = mandown-1.0.3.tar.gz::https://github.com/Titor8115/mandown/archive/refs/tags/v1.0.3.tar.gz | ||
12 | sha256sums = df92ca18315a7507ac93e2246d9ee2ad5363dcf4d266b57d5eb10b4123afa25c | ||
13 | |||
14 | pkgname = mandown-md-viewer | ||
diff --git a/mandown-md-viewer/PKGBUILD b/mandown-md-viewer/PKGBUILD new file mode 100644 index 0000000..bb47bbc --- /dev/null +++ b/mandown-md-viewer/PKGBUILD | |||
@@ -0,0 +1,24 @@ | |||
1 | # Maintainer: Yigit Sever <yigit at yigitsever dot com> | ||
2 | pkgname=mandown-md-viewer | ||
3 | _pkgname=mandown | ||
4 | pkgver=1.0.3 | ||
5 | pkgrel=1 | ||
6 | pkgdesc="man-page inspired Markdown viewer" | ||
7 | arch=('x86_64') | ||
8 | url="https://github.com/Titor8115/mandown" | ||
9 | license=('MIT') | ||
10 | makedepends=('ncurses' 'libxml2') | ||
11 | install="${pkgname}.install" | ||
12 | source=("$_pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v${pkgver}.tar.gz") | ||
13 | sha256sums=('df92ca18315a7507ac93e2246d9ee2ad5363dcf4d266b57d5eb10b4123afa25c') | ||
14 | |||
15 | build() { | ||
16 | cd "$_pkgname-$pkgver" | ||
17 | PREFIX="/usr" make | ||
18 | } | ||
19 | |||
20 | package() { | ||
21 | cd "$_pkgname-$pkgver" | ||
22 | PREFIX="$pkgdir/usr" make install | ||
23 | install -Dm644 "$srcdir/$_pkgname-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" | ||
24 | } | ||
diff --git a/mandown-md-viewer/mandown-md-viewer.install b/mandown-md-viewer/mandown-md-viewer.install new file mode 100644 index 0000000..919c6b3 --- /dev/null +++ b/mandown-md-viewer/mandown-md-viewer.install | |||
@@ -0,0 +1,7 @@ | |||
1 | post_install() { | ||
2 | cat << EOF | ||
3 | |||
4 | The name of the executable is 'mdn' | ||
5 | |||
6 | EOF | ||
7 | } | ||
diff --git a/metadata-cleaner b/metadata-cleaner deleted file mode 160000 | |||
Subproject 8fef29581b4dead8e6c4d8e7a1a25e168e592b6 | |||
diff --git a/metadata-cleaner/.SRCINFO b/metadata-cleaner/.SRCINFO new file mode 100644 index 0000000..a7387f8 --- /dev/null +++ b/metadata-cleaner/.SRCINFO | |||
@@ -0,0 +1,22 @@ | |||
1 | pkgbase = metadata-cleaner | ||
2 | pkgdesc = Python GTK application to view and clean metadata in files, using mat2 | ||
3 | pkgver = 2.0.1 | ||
4 | pkgrel = 1 | ||
5 | url = https://gitlab.com/rmnvgr/metadata-cleaner | ||
6 | arch = x86_64 | ||
7 | license = GPL3 | ||
8 | checkdepends = appstream | ||
9 | checkdepends = mypy | ||
10 | checkdepends = python-pycodestyle | ||
11 | checkdepends = python-pydocstyle | ||
12 | checkdepends = reuse | ||
13 | makedepends = itstool | ||
14 | makedepends = meson | ||
15 | depends = gtk4 | ||
16 | depends = libadwaita | ||
17 | depends = mat2 | ||
18 | depends = python-gobject | ||
19 | source = metadata-cleaner-2.0.1.tar.gz::https://gitlab.com/rmnvgr/metadata-cleaner/-/archive/v2.0.1/metadata-cleaner-v2.0.1.tar.gz | ||
20 | sha256sums = 035604849bf1d7a1b2e6315a0f643c4c45e3221546e24f97b28d38960ed79c18 | ||
21 | |||
22 | pkgname = metadata-cleaner | ||
diff --git a/metadata-cleaner/PKGBUILD b/metadata-cleaner/PKGBUILD new file mode 100644 index 0000000..f1edfa0 --- /dev/null +++ b/metadata-cleaner/PKGBUILD | |||
@@ -0,0 +1,29 @@ | |||
1 | # Maintainer: Yigit Sever <yigit at yigitsever dot com> | ||
2 | # Contributor: Mark Wagie <mark dot wagie at tutanota dot com> | ||
3 | # Contributor: lxsycht <lux@systemli.org> | ||
4 | |||
5 | pkgname=metadata-cleaner | ||
6 | pkgver=2.0.1 | ||
7 | pkgrel=1 | ||
8 | pkgdesc="Python GTK application to view and clean metadata in files, using mat2" | ||
9 | arch=('x86_64') | ||
10 | url="https://gitlab.com/rmnvgr/metadata-cleaner" | ||
11 | license=('GPL3') | ||
12 | depends=('gtk4' 'libadwaita' 'mat2' 'python-gobject') | ||
13 | makedepends=('itstool' 'meson') | ||
14 | checkdepends=('appstream' 'mypy' 'python-pycodestyle' 'python-pydocstyle' 'reuse') | ||
15 | source=("${pkgname}-${pkgver}.tar.gz::${url}/-/archive/v$pkgver/$pkgname-v$pkgver.tar.gz") | ||
16 | sha256sums=('9a52c06680729cfc4de4a7bc24e9c2ae19930892b4130a57c4fa7db1d496709c') | ||
17 | |||
18 | build() { | ||
19 | arch-meson "$pkgname-v$pkgver" build | ||
20 | meson compile -C build | ||
21 | } | ||
22 | |||
23 | check() { | ||
24 | meson test -C build --print-errorlogs | ||
25 | } | ||
26 | |||
27 | package() { | ||
28 | meson install -C build --destdir "$pkgdir" | ||
29 | } | ||
diff --git a/nmly b/nmly deleted file mode 160000 | |||
Subproject f71347755e54fc0530bfeeef5fa8b07d9ca8d88 | |||
diff --git a/nmly-git b/nmly-git deleted file mode 160000 | |||
Subproject cfe10e5d12edffdabb206c5ca7a916851e732df | |||
diff --git a/nmly-git/.SRCINFO b/nmly-git/.SRCINFO new file mode 100644 index 0000000..c0511f1 --- /dev/null +++ b/nmly-git/.SRCINFO | |||
@@ -0,0 +1,15 @@ | |||
1 | pkgbase = nmly-git | ||
2 | pkgdesc = Bulk rename utility with useful functions | ||
3 | pkgver = 1.1.1.r11.gbdb2577 | ||
4 | pkgrel = 1 | ||
5 | url = https://github.com/Usbac/nmly | ||
6 | arch = x86_64 | ||
7 | license = MIT | ||
8 | makedepends = git | ||
9 | provides = nmly | ||
10 | conflicts = nmly | ||
11 | source = git+https://github.com/Usbac/nmly.git | ||
12 | sha256sums = SKIP | ||
13 | |||
14 | pkgname = nmly-git | ||
15 | |||
diff --git a/nmly-git/.gitignore b/nmly-git/.gitignore new file mode 100644 index 0000000..05c6d4d --- /dev/null +++ b/nmly-git/.gitignore | |||
@@ -0,0 +1,4 @@ | |||
1 | * | ||
2 | !.gitignore | ||
3 | !.SRCINFO | ||
4 | !PKGBUILD | ||
diff --git a/nmly-git/PKGBUILD b/nmly-git/PKGBUILD new file mode 100644 index 0000000..32ee93e --- /dev/null +++ b/nmly-git/PKGBUILD | |||
@@ -0,0 +1,32 @@ | |||
1 | # Maintainer: Caltlgin Stsodaat <contact@fossdaily.xyz> | ||
2 | |||
3 | _pkgname='nmly' | ||
4 | pkgname="${_pkgname}-git" | ||
5 | pkgver=1.1.1.r11.gbdb2577 | ||
6 | pkgrel=1 | ||
7 | pkgdesc='Bulk rename utility with useful functions' | ||
8 | arch=('x86_64') | ||
9 | url='https://github.com/Usbac/nmly' | ||
10 | license=('MIT') | ||
11 | makedepends=('git') | ||
12 | provides=("${_pkgname}") | ||
13 | conflicts=("${_pkgname}") | ||
14 | source=("git+${url}.git") | ||
15 | sha256sums=('SKIP') | ||
16 | |||
17 | pkgver() { | ||
18 | git -C "${_pkgname}" describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' | ||
19 | } | ||
20 | |||
21 | build() { | ||
22 | make -C "${_pkgname}" LDFLAGS="${LDFLAGS}" | ||
23 | } | ||
24 | |||
25 | package() { | ||
26 | cd "${_pkgname}" | ||
27 | install -Dvm755 "${_pkgname}" -t "${pkgdir}/usr/bin" | ||
28 | install -Dvm644 'README.md' -t "${pkgdir}/usr/share/doc/${_pkgname}" | ||
29 | install -Dvm644 'LICENSE' -t "${pkgdir}/usr/share/licenses/${_pkgname}" | ||
30 | } | ||
31 | |||
32 | # vim: ts=2 sw=2 et: | ||
diff --git a/nmly/.SRCINFO b/nmly/.SRCINFO new file mode 100644 index 0000000..ed957f7 --- /dev/null +++ b/nmly/.SRCINFO | |||
@@ -0,0 +1,12 @@ | |||
1 | pkgbase = nmly | ||
2 | pkgdesc = Bulk rename utility with useful functions | ||
3 | pkgver = 1.1.1 | ||
4 | pkgrel = 1 | ||
5 | url = https://github.com/Usbac/nmly | ||
6 | arch = x86_64 | ||
7 | license = MIT | ||
8 | source = nmly-1.1.1.tar.gz::https://github.com/Usbac/nmly/archive/v1.1.1.tar.gz | ||
9 | sha256sums = d593cd1adb056bf61e6a7e9c72961642727229f5b00e07c0d330d8dc8fb3a0e7 | ||
10 | |||
11 | pkgname = nmly | ||
12 | |||
diff --git a/nmly/PKGBUILD b/nmly/PKGBUILD new file mode 100644 index 0000000..f6549cd --- /dev/null +++ b/nmly/PKGBUILD | |||
@@ -0,0 +1,30 @@ | |||
1 | # Maintainer: Caltlgin Stsodaat <contact@fossdaily.xyz> | ||
2 | |||
3 | pkgname='nmly' | ||
4 | pkgver=1.1.1 | ||
5 | pkgrel=1 | ||
6 | pkgdesc='Bulk rename utility with useful functions' | ||
7 | arch=('x86_64') | ||
8 | url='https://github.com/Usbac/nmly' | ||
9 | license=('MIT') | ||
10 | source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz") | ||
11 | sha256sums=('d593cd1adb056bf61e6a7e9c72961642727229f5b00e07c0d330d8dc8fb3a0e7') | ||
12 | |||
13 | prepare() { | ||
14 | # Add LDFLAGS to Makefile | ||
15 | sed -i.bak '/\$(CFLAGS)/s/$/ \$(LDFLAGS)/' "${pkgname}-${pkgver}/Makefile" | ||
16 | } | ||
17 | |||
18 | build() { | ||
19 | export LDFLAGS="${LDFLAGS}" | ||
20 | make -C "${pkgname}-${pkgver}" | ||
21 | } | ||
22 | |||
23 | package() { | ||
24 | cd "${pkgname}-${pkgver}" | ||
25 | install -Dm755 -t "${pkgdir}/usr/bin" "${pkgname}" | ||
26 | install -Dm644 -t "${pkgdir}/usr/share/doc/${pkgname}" 'README.md' | ||
27 | install -Dm644 -t "${pkgdir}/usr/share/licenses/${pkgname}" 'LICENSE' | ||
28 | } | ||
29 | |||
30 | # vim: ts=2 sw=2 et: | ||
diff --git a/osh b/osh deleted file mode 160000 | |||
Subproject 32d84760cb091b121a71194a4da7a70281d6464 | |||
diff --git a/osh/.SRCINFO b/osh/.SRCINFO new file mode 100644 index 0000000..05350fa --- /dev/null +++ b/osh/.SRCINFO | |||
@@ -0,0 +1,13 @@ | |||
1 | pkgbase = osh | ||
2 | pkgdesc = Oil Shell - A bash-compatible UNIX shell written in Python | ||
3 | pkgver = 0.9.3 | ||
4 | pkgrel = 1 | ||
5 | url = https://www.oilshell.org/ | ||
6 | arch = any | ||
7 | license = Apache | ||
8 | optdepends = readline: interactive features | ||
9 | options = !strip | ||
10 | source = https://www.oilshell.org/download/oil-0.9.3.tar.xz | ||
11 | sha256sums = 62f36072f69f3378e03b79d8d5255c1d136094ec11410db4f16ee82f1660efda | ||
12 | |||
13 | pkgname = osh | ||
diff --git a/osh/PKGBUILD b/osh/PKGBUILD new file mode 100644 index 0000000..11a757f --- /dev/null +++ b/osh/PKGBUILD | |||
@@ -0,0 +1,32 @@ | |||
1 | # Maintainer: Yigit Sever <yigit at yigitsever dot com> | ||
2 | # Contributor: Qontinuum <qontinuum@artixlinux.org> | ||
3 | # Contributor: timetoplatypus <timetoplatypus@protonmail.com> | ||
4 | # Contributor: andychu <andy@oilshell.org> | ||
5 | |||
6 | pkgname=osh | ||
7 | pkgver=0.9.3 | ||
8 | pkgrel=1 | ||
9 | pkgdesc="Oil Shell - A bash-compatible UNIX shell written in Python" | ||
10 | arch=('any') | ||
11 | url="https://www.oilshell.org/" | ||
12 | license=("Apache") | ||
13 | options=(!strip) | ||
14 | optdepends=("readline: interactive features") | ||
15 | source=("https://www.oilshell.org/download/oil-$pkgver.tar.xz") | ||
16 | sha256sums=('62f36072f69f3378e03b79d8d5255c1d136094ec11410db4f16ee82f1660efda') | ||
17 | |||
18 | prepare() { | ||
19 | mkdir -p tmp | ||
20 | sed 's/TMP=${TMPDIR:-\/tmp}/TMP=..\/tmp/' -i "oil-$pkgver/configure" | ||
21 | } | ||
22 | |||
23 | build() { | ||
24 | cd "oil-$pkgver" | ||
25 | ./configure --prefix="/usr" | ||
26 | make $MAKEFLAGS | ||
27 | } | ||
28 | |||
29 | package() { | ||
30 | cd "oil-$pkgver" | ||
31 | DESTDIR="$pkgdir/" ./install | ||
32 | } | ||
diff --git a/pfetch b/pfetch deleted file mode 160000 | |||
Subproject 4028e8ee61b77b289b2dd9789f9dc2178e4fa8d | |||
diff --git a/pfetch/.SRCINFO b/pfetch/.SRCINFO new file mode 100644 index 0000000..daffbc0 --- /dev/null +++ b/pfetch/.SRCINFO | |||
@@ -0,0 +1,14 @@ | |||
1 | pkgbase = pfetch | ||
2 | pkgdesc = A pretty system information tool written in POSIX sh. | ||
3 | pkgver = 0.6.0 | ||
4 | pkgrel = 3 | ||
5 | url = https://github.com/dylanaraps/pfetch | ||
6 | arch = any | ||
7 | license = MIT | ||
8 | provides = pfetch | ||
9 | conflicts = pfetch-git | ||
10 | source = pfetch-0.6.0.tar.gz::https://github.com/dylanaraps/pfetch/archive/0.6.0.tar.gz | ||
11 | b2sums = 300f6f44f9306df4f438227a6f35bd54f50e477b950a45d63656f7c460cfc30a8b44ebdb3d5fdcf1e808e3b8e8e69e14088ff73a5da4485abf694893f2cc53f3 | ||
12 | |||
13 | pkgname = pfetch | ||
14 | |||
diff --git a/pfetch/.gitignore b/pfetch/.gitignore new file mode 100644 index 0000000..8d78c83 --- /dev/null +++ b/pfetch/.gitignore | |||
@@ -0,0 +1,3 @@ | |||
1 | pkg/ | ||
2 | src/ | ||
3 | *.tar* | ||
diff --git a/pfetch/PKGBUILD b/pfetch/PKGBUILD new file mode 100644 index 0000000..e3a1ab5 --- /dev/null +++ b/pfetch/PKGBUILD | |||
@@ -0,0 +1,19 @@ | |||
1 | # Maintainer: Qontinuum <qontinuum.dev@protonmail.ch> | ||
2 | # Contributor: Caio Novais <caionov08 at gmail dot com> | ||
3 | |||
4 | pkgname=pfetch | ||
5 | pkgver=0.6.0 | ||
6 | pkgrel=3 | ||
7 | pkgdesc="A pretty system information tool written in POSIX sh." | ||
8 | arch=('any') | ||
9 | url="https://github.com/dylanaraps/$pkgname" | ||
10 | license=('MIT') | ||
11 | provides=("$pkgname") | ||
12 | conflicts=('pfetch-git') | ||
13 | source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz") | ||
14 | b2sums=('300f6f44f9306df4f438227a6f35bd54f50e477b950a45d63656f7c460cfc30a8b44ebdb3d5fdcf1e808e3b8e8e69e14088ff73a5da4485abf694893f2cc53f3') | ||
15 | |||
16 | package() { | ||
17 | install -Dm755 "$srcdir/$pkgname-$pkgver/pfetch" "$pkgdir/usr/bin/pfetch" | ||
18 | install -Dm644 "$srcdir/$pkgname-$pkgver/LICENSE.md" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" | ||
19 | } | ||
diff --git a/polybar-spotify-git b/polybar-spotify-git deleted file mode 160000 | |||
Subproject c82e8079624d1c42adeb008be9ff57ab87efbd3 | |||
diff --git a/polybar-spotify-git/.SRCINFO b/polybar-spotify-git/.SRCINFO new file mode 100644 index 0000000..1b2bed7 --- /dev/null +++ b/polybar-spotify-git/.SRCINFO | |||
@@ -0,0 +1,14 @@ | |||
1 | pkgbase = polybar-spotify-git | ||
2 | pkgdesc = Spotify artist and song module for Polybar | ||
3 | pkgver = r42.9bc2997 | ||
4 | pkgrel = 1 | ||
5 | url = https://github.com/Jvanrhijn/polybar-spotify | ||
6 | arch = any | ||
7 | license = MIT | ||
8 | makedepends = git | ||
9 | depends = python | ||
10 | depends = python-dbus | ||
11 | source = polybar-spotify::git+https://github.com/Jvanrhijn/polybar-spotify.git | ||
12 | sha256sums = SKIP | ||
13 | |||
14 | pkgname = polybar-spotify-git | ||
diff --git a/polybar-spotify-git/PKGBUILD b/polybar-spotify-git/PKGBUILD new file mode 100644 index 0000000..73e8b30 --- /dev/null +++ b/polybar-spotify-git/PKGBUILD | |||
@@ -0,0 +1,29 @@ | |||
1 | # Maintainer: Yigit Sever <yigit at yigitsever dot com> | ||
2 | # Contributor: timescam <rex.ky.ng@gmail.com> | ||
3 | |||
4 | _pkgname=polybar-spotify | ||
5 | pkgname=${_pkgname}-git | ||
6 | pkgver=r42.9bc2997 | ||
7 | pkgrel=1 | ||
8 | pkgdesc='Spotify artist and song module for Polybar' | ||
9 | arch=(any) | ||
10 | url=https://github.com/Jvanrhijn/${_pkgname} | ||
11 | license=('MIT') | ||
12 | depends=('python' 'python-dbus') | ||
13 | makedepends=(git) | ||
14 | source=("${_pkgname}::git+${url}.git") | ||
15 | sha256sums=('SKIP') | ||
16 | |||
17 | pkgver() { | ||
18 | cd ${_pkgname} | ||
19 | set -o pipefail | ||
20 | git describe --long 2> /dev/null | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' || | ||
21 | printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" | ||
22 | } | ||
23 | |||
24 | package() { | ||
25 | cd ${_pkgname} | ||
26 | install -Dm644 README.md "${pkgdir}"/usr/share/doc/${_pkgname}/README.md | ||
27 | install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/${_pkgname}/LICENSE | ||
28 | install -Dm755 spotify_status.py "${pkgdir}"/usr/share/polybar/scripts/spotify_status.py | ||
29 | } | ||
diff --git a/popcorntime-bin b/popcorntime-bin deleted file mode 160000 | |||
Subproject 9bc617fb6378bad53e07159c58b2d759d485e02 | |||
diff --git a/popcorntime-bin/.SRCINFO b/popcorntime-bin/.SRCINFO new file mode 100644 index 0000000..8fd733f --- /dev/null +++ b/popcorntime-bin/.SRCINFO | |||
@@ -0,0 +1,23 @@ | |||
1 | pkgbase = popcorntime-bin | ||
2 | pkgdesc = Stream free movies and TV shows from torrents | ||
3 | pkgver = 0.4.6 | ||
4 | pkgrel = 1 | ||
5 | url = https://github.com/popcorn-official/popcorn-desktop | ||
6 | arch = x86_64 | ||
7 | license = GPL3 | ||
8 | makedepends = unzip | ||
9 | depends = nss | ||
10 | depends = ttf-font | ||
11 | depends = libxss | ||
12 | depends = gtk3 | ||
13 | provides = popcorntime | ||
14 | provides = popcorntime-ce | ||
15 | conflicts = popcorntime | ||
16 | conflicts = popcorntime-ce | ||
17 | options = !strip | ||
18 | source = https://github.com/popcorn-official/popcorn-desktop/releases/download/v0.4.6/Popcorn-Time-0.4.6-linux64.zip | ||
19 | source = popcorntime.desktop | ||
20 | sha256sums = 0fe15d2933b331a49b2da9a820e45a722b7d2d3224f92da0a31ce4a1296adad3 | ||
21 | sha256sums = 4422f21e16176fda697ed0c8a6d1fb6f9dd7c4bc3f3694f9bcc19cbe66630334 | ||
22 | |||
23 | pkgname = popcorntime-bin | ||
diff --git a/popcorntime-bin/.gitignore b/popcorntime-bin/.gitignore new file mode 100644 index 0000000..a954168 --- /dev/null +++ b/popcorntime-bin/.gitignore | |||
@@ -0,0 +1,4 @@ | |||
1 | *.log | ||
2 | Popcorn-Time-*-linux64.zip | ||
3 | popcorntime-bin-*.pkg.tar.xz | ||
4 | popcorntime-bin-*.pkg.tar.zst | ||
diff --git a/popcorntime-bin/PKGBUILD b/popcorntime-bin/PKGBUILD new file mode 100644 index 0000000..2d4cb7e --- /dev/null +++ b/popcorntime-bin/PKGBUILD | |||
@@ -0,0 +1,59 @@ | |||
1 | # Maintainer: Yigit Sever <yigit at yigitsever dot com> | ||
2 | # Contributor : Barfin | ||
3 | # Contributor: Kostis Karantias <kkarantias [at] gmail [dot] com> | ||
4 | # Contributor: Pieter Goetschalckx <3.14.e.ter [at] gmail [dot] com> | ||
5 | # Contributor: Bastien Traverse <firstname at lastname dot email> | ||
6 | # Contributor: Ricardo Funke <ricardo [at] gmail [dot] com> | ||
7 | # Contributor: Attila Bukor <r1pp3rj4ck [at] w4it [dot] eu> | ||
8 | # Contributor: Iwan Timmer <irtimmer [at] gmail [dot] com> | ||
9 | # Contributor: Eric Engestrom <aur [at] engestrom [dot] ch> | ||
10 | # Contributor: Ricardo Band <me [at] xengi [dot] de> | ||
11 | # Contributor: Axilleas Pipinellis (aka axil42) <axilleas [at] archlinux [dot] info> | ||
12 | # Contributor: UshakovVasilii <UshakovVasilii [at] yahoo [dot] com> | ||
13 | # Contributor: Giulio Fidente <gfidente [at] gmail [dot] com> | ||
14 | # Contributor: xantares <xantares09 [at] hotmail [dot] com> | ||
15 | # Contributor: petterk <stifler3k [at] hotmail [dot] com> | ||
16 | # Contributor: Stephan Springer <buzo+arch (at) Lini (dot) de> | ||
17 | |||
18 | pkgname=popcorntime-bin | ||
19 | _pkgname=popcorntime | ||
20 | pkgver=0.4.6 | ||
21 | pkgrel=1 | ||
22 | pkgdesc="Stream free movies and TV shows from torrents" | ||
23 | arch=('x86_64') | ||
24 | url="https://github.com/popcorn-official/popcorn-desktop" | ||
25 | license=('GPL3') | ||
26 | depends=('nss' 'ttf-font' 'libxss' 'gtk3') | ||
27 | makedepends=('unzip') | ||
28 | provides=('popcorntime' 'popcorntime-ce') | ||
29 | conflicts=('popcorntime' 'popcorntime-ce') | ||
30 | options=('!strip') | ||
31 | _zipfile="Popcorn-Time-${pkgver}-linux64.zip" | ||
32 | source=("https://github.com/popcorn-official/popcorn-desktop/releases/download/v${pkgver}/$_zipfile" | ||
33 | "${_pkgname}.desktop" ) | ||
34 | sha256sums=('0fe15d2933b331a49b2da9a820e45a722b7d2d3224f92da0a31ce4a1296adad3' | ||
35 | '4422f21e16176fda697ed0c8a6d1fb6f9dd7c4bc3f3694f9bcc19cbe66630334') | ||
36 | |||
37 | package() { | ||
38 | install -dm755 "${pkgdir}/usr/share/${_pkgname}" | ||
39 | install -dm755 "${pkgdir}/usr/bin" | ||
40 | |||
41 | # Link to program | ||
42 | ln -s "../share/${_pkgname}/Popcorn-Time" "${pkgdir}/usr/bin/${_pkgname}" | ||
43 | |||
44 | # Desktop file | ||
45 | install -Dm644 "${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop" | ||
46 | |||
47 | # Icon | ||
48 | install -Dm644 "${srcdir}/src/app/images/icon.png" "${pkgdir}/usr/share/icons/hicolor/256x256/apps/${_pkgname}.png" | ||
49 | |||
50 | # Remove makepkg-created symlinks before copying content | ||
51 | rm "$_zipfile" "${_pkgname}.desktop" | ||
52 | |||
53 | # Copy complete content of source archive to /usr/share/${_pkgname} | ||
54 | cp -a "${srcdir}"/* "${pkgdir}/usr/share/${_pkgname}" | ||
55 | |||
56 | # Fix permissions | ||
57 | find "${pkgdir}/usr/share/${_pkgname}/" -perm 600 -exec chmod 644 '{}' \; | ||
58 | find "${pkgdir}/usr/share/${_pkgname}/" -perm 700 -exec chmod 755 '{}' \; | ||
59 | } | ||
diff --git a/popcorntime-bin/popcorntime.desktop b/popcorntime-bin/popcorntime.desktop new file mode 100644 index 0000000..3b39b63 --- /dev/null +++ b/popcorntime-bin/popcorntime.desktop | |||
@@ -0,0 +1,9 @@ | |||
1 | [Desktop Entry] | ||
2 | Name=Popcorn Time | ||
3 | Comment=Watch Movies and TV Shows instantly | ||
4 | Exec=popcorntime %U | ||
5 | Icon=popcorntime | ||
6 | MimeType=application/x-bittorrent;x-scheme-handler/magnet; | ||
7 | StartupNotify=false | ||
8 | Categories=AudioVideo;Video;Network;Player;P2P; | ||
9 | Type=Application | ||
diff --git a/python-extruct b/python-extruct deleted file mode 160000 | |||
Subproject b0607877ea6354b47e359d8b602df1791be0979 | |||
diff --git a/python-extruct/.SRCINFO b/python-extruct/.SRCINFO new file mode 100644 index 0000000..2a808e7 --- /dev/null +++ b/python-extruct/.SRCINFO | |||
@@ -0,0 +1,22 @@ | |||
1 | pkgbase = python-extruct | ||
2 | pkgdesc = Extract embedded metadata from HTML markup | ||
3 | pkgver = 0.13.0 | ||
4 | pkgrel = 1 | ||
5 | url = https://github.com/scrapinghub/extruct | ||
6 | arch = any | ||
7 | license = custom | ||
8 | makedepends = python-setuptools | ||
9 | depends = python-lxml | ||
10 | depends = python-requests | ||
11 | depends = python-rdflib | ||
12 | depends = python-rdflib-jsonld | ||
13 | depends = python-pyrdfa3 | ||
14 | depends = python-mf2py | ||
15 | depends = python-six | ||
16 | depends = python-w3lib | ||
17 | depends = python-html-text | ||
18 | depends = python-jstyleson | ||
19 | source = python-extruct-0.13.0.tar.gz::https://github.com/scrapinghub/extruct/archive/v0.13.0.tar.gz | ||
20 | sha256sums = 2bf4d8aaf9cfd2ea27bac256e5cabd601a480a47f49b9531ac8bfe3b42a9c74f | ||
21 | |||
22 | pkgname = python-extruct | ||
diff --git a/python-extruct/PKGBUILD b/python-extruct/PKGBUILD new file mode 100644 index 0000000..3aaf859 --- /dev/null +++ b/python-extruct/PKGBUILD | |||
@@ -0,0 +1,24 @@ | |||
1 | # Maintainer: Yigit Sever <yigit at yigitsever dot com> | ||
2 | pkgname=python-extruct | ||
3 | _pkgname=extruct | ||
4 | pkgver=0.13.0 | ||
5 | pkgrel=1 | ||
6 | pkgdesc="Extract embedded metadata from HTML markup" | ||
7 | arch=('any') | ||
8 | url="https://github.com/scrapinghub/extruct" | ||
9 | license=('custom') | ||
10 | depends=('python-lxml' 'python-requests' 'python-rdflib' 'python-rdflib-jsonld' 'python-pyrdfa3' 'python-mf2py' 'python-six' 'python-w3lib' 'python-html-text' 'python-jstyleson') | ||
11 | makedepends=('python-setuptools') | ||
12 | source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz") | ||
13 | sha256sums=('2bf4d8aaf9cfd2ea27bac256e5cabd601a480a47f49b9531ac8bfe3b42a9c74f') | ||
14 | |||
15 | build() { | ||
16 | cd "${_pkgname}-${pkgver}" | ||
17 | python setup.py build | ||
18 | } | ||
19 | |||
20 | package() { | ||
21 | cd "${_pkgname}-${pkgver}" | ||
22 | python setup.py install --root="$pkgdir" --optimize=1 | ||
23 | install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}/" | ||
24 | } | ||
diff --git a/python-html-text b/python-html-text deleted file mode 160000 | |||
Subproject eafafd25e5acb94b02a5529e1c517f3b99673ef | |||
diff --git a/python-html-text/.SRCINFO b/python-html-text/.SRCINFO new file mode 100644 index 0000000..5922460 --- /dev/null +++ b/python-html-text/.SRCINFO | |||
@@ -0,0 +1,13 @@ | |||
1 | pkgbase = python-html-text | ||
2 | pkgdesc = Python library to extract text from HTML | ||
3 | pkgver = 0.5.2 | ||
4 | pkgrel = 1 | ||
5 | url = https://github.com/TeamHG-Memex/html-text | ||
6 | arch = any | ||
7 | license = MIT | ||
8 | makedepends = python-setuptools | ||
9 | depends = python-lxml | ||
10 | source = python-html-text-0.5.2.tar.gz::https://github.com/TeamHG-Memex/html-text/archive/0.5.2.tar.gz | ||
11 | sha256sums = c75a1da10d649f55162446de57f98374059a998071110a343815841286a442f9 | ||
12 | |||
13 | pkgname = python-html-text | ||
diff --git a/python-html-text/PKGBUILD b/python-html-text/PKGBUILD new file mode 100644 index 0000000..140450d --- /dev/null +++ b/python-html-text/PKGBUILD | |||
@@ -0,0 +1,23 @@ | |||
1 | # Maintainer: Yigit Sever <yigit at yigitsever dot com> | ||
2 | pkgname=python-html-text | ||
3 | _pkgname=html-text | ||
4 | pkgver=0.5.2 | ||
5 | pkgrel=1 | ||
6 | pkgdesc="Python library to extract text from HTML" | ||
7 | arch=('any') | ||
8 | url="https://github.com/TeamHG-Memex/html-text" | ||
9 | license=('MIT') | ||
10 | depends=('python-lxml') | ||
11 | makedepends=('python-setuptools') | ||
12 | source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz") | ||
13 | sha256sums=('c75a1da10d649f55162446de57f98374059a998071110a343815841286a442f9') | ||
14 | |||
15 | build() { | ||
16 | cd "${_pkgname}-${pkgver}" | ||
17 | python setup.py build | ||
18 | } | ||
19 | |||
20 | package() { | ||
21 | cd "${_pkgname}-${pkgver}" | ||
22 | python setup.py install --root="$pkgdir" --optimize=1 | ||
23 | } | ||
diff --git a/python-jstyleson b/python-jstyleson deleted file mode 160000 | |||
Subproject a7b184f2e7d392c19cd70287496053eaa419c95 | |||
diff --git a/python-jstyleson/.SRCINFO b/python-jstyleson/.SRCINFO new file mode 100644 index 0000000..8111831 --- /dev/null +++ b/python-jstyleson/.SRCINFO | |||
@@ -0,0 +1,13 @@ | |||
1 | pkgbase = python-jstyleson | ||
2 | pkgdesc = Library to parse JSON with js-style comments. | ||
3 | pkgver = 0.0.2 | ||
4 | pkgrel = 1 | ||
5 | url = https://pypi.org/project/jstyleson/ | ||
6 | arch = any | ||
7 | license = MIT | ||
8 | makedepends = python-setuptools | ||
9 | depends = python | ||
10 | source = https://files.pythonhosted.org/packages/source/j/jstyleson/jstyleson-0.0.2.tar.gz | ||
11 | sha256sums = 680003f3b15a2959e4e6a351f3b858e3c07dd3e073a0d54954e34d8ea5e1308e | ||
12 | |||
13 | pkgname = python-jstyleson | ||
diff --git a/python-jstyleson/PKGBUILD b/python-jstyleson/PKGBUILD new file mode 100644 index 0000000..1281310 --- /dev/null +++ b/python-jstyleson/PKGBUILD | |||
@@ -0,0 +1,23 @@ | |||
1 | # Maintainer: Yigit Sever <yigit at yigitsever dot com> | ||
2 | pkgname=python-jstyleson | ||
3 | _name=${pkgname#python-} | ||
4 | pkgver=0.0.2 | ||
5 | pkgrel=1 | ||
6 | pkgdesc="Library to parse JSON with js-style comments." | ||
7 | arch=('any') | ||
8 | url="https://pypi.org/project/jstyleson/" | ||
9 | license=('MIT') | ||
10 | depends=('python') | ||
11 | makedepends=('python-setuptools') | ||
12 | source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz") | ||
13 | sha256sums=('680003f3b15a2959e4e6a351f3b858e3c07dd3e073a0d54954e34d8ea5e1308e') | ||
14 | |||
15 | build() { | ||
16 | cd "${_name}-${pkgver}" | ||
17 | python setup.py build | ||
18 | } | ||
19 | |||
20 | package() { | ||
21 | cd "${_name}-${pkgver}" | ||
22 | python setup.py install --root="$pkgdir" --optimize=1 | ||
23 | } | ||
diff --git a/python-mf2py b/python-mf2py deleted file mode 160000 | |||
Subproject b64ee7db9d45e48c4a0a1839072f57261f507a5 | |||
diff --git a/python-mf2py/.SRCINFO b/python-mf2py/.SRCINFO new file mode 100644 index 0000000..cf00627 --- /dev/null +++ b/python-mf2py/.SRCINFO | |||
@@ -0,0 +1,14 @@ | |||
1 | pkgbase = python-mf2py | ||
2 | pkgdesc = Python Microformats2 parser | ||
3 | pkgver = 1.1.2 | ||
4 | pkgrel = 1 | ||
5 | url = https://pypi.org/project/mf2py/ | ||
6 | arch = any | ||
7 | license = MIT | ||
8 | makedepends = python-setuptools | ||
9 | depends = python-beautifulsoup4 | ||
10 | depends = python-requests | ||
11 | source = https://files.pythonhosted.org/packages/source/m/mf2py/mf2py-1.1.2.tar.gz | ||
12 | sha256sums = 84f1f8f2ff3f1deb1c30be497e7ccd805452996a662fd4a77f09e0105bede2c9 | ||
13 | |||
14 | pkgname = python-mf2py | ||
diff --git a/python-mf2py/PKGBUILD b/python-mf2py/PKGBUILD new file mode 100644 index 0000000..d3abde3 --- /dev/null +++ b/python-mf2py/PKGBUILD | |||
@@ -0,0 +1,23 @@ | |||
1 | # Maintainer: Yigit Sever <yigit at yigitsever dot com> | ||
2 | pkgname=python-mf2py | ||
3 | _name=${pkgname#python-} | ||
4 | pkgver=1.1.2 | ||
5 | pkgrel=1 | ||
6 | pkgdesc="Python Microformats2 parser" | ||
7 | arch=('any') | ||
8 | url="https://pypi.org/project/mf2py/" | ||
9 | license=('MIT') | ||
10 | depends=('python-beautifulsoup4' 'python-requests') | ||
11 | makedepends=('python-setuptools') | ||
12 | source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz") | ||
13 | sha256sums=('84f1f8f2ff3f1deb1c30be497e7ccd805452996a662fd4a77f09e0105bede2c9') | ||
14 | |||
15 | build() { | ||
16 | cd "${_name}-${pkgver}" | ||
17 | python setup.py build | ||
18 | } | ||
19 | |||
20 | package() { | ||
21 | cd "${_name}-${pkgver}" | ||
22 | python setup.py install --root="$pkgdir" --optimize=1 | ||
23 | } | ||
diff --git a/python-pyrdfa3 b/python-pyrdfa3 deleted file mode 160000 | |||
Subproject 16141ed512e31aeef2a11f4999b184be8a4dd5b | |||
diff --git a/python-pyrdfa3/.SRCINFO b/python-pyrdfa3/.SRCINFO new file mode 100644 index 0000000..52a8625 --- /dev/null +++ b/python-pyrdfa3/.SRCINFO | |||
@@ -0,0 +1,16 @@ | |||
1 | pkgbase = python-pyrdfa3 | ||
2 | pkgdesc = Python distiller/parser library | ||
3 | pkgver = 3.5.2 | ||
4 | pkgrel = 1 | ||
5 | url = https://github.com/RDFLib/pyrdfa3 | ||
6 | arch = any | ||
7 | license = custom | ||
8 | makedepends = python-setuptools | ||
9 | depends = python-rdflib | ||
10 | depends = python-html5lib | ||
11 | depends = python-simplejson | ||
12 | depends = python-isodate | ||
13 | source = python-pyrdfa3-3.5.2.tar.gz::https://github.com/RDFLib/pyrdfa3/archive/3.5.2.tar.gz | ||
14 | sha256sums = 2cf88994c9726eae043d24c2b6945ec2d0bf5c417e29dfd86cb5170884015905 | ||
15 | |||
16 | pkgname = python-pyrdfa3 | ||
diff --git a/python-pyrdfa3/PKGBUILD b/python-pyrdfa3/PKGBUILD new file mode 100644 index 0000000..cf2ebac --- /dev/null +++ b/python-pyrdfa3/PKGBUILD | |||
@@ -0,0 +1,24 @@ | |||
1 | # Maintainer: Yigit Sever <yigit at yigitsever dot com> | ||
2 | pkgname=python-pyrdfa3 | ||
3 | _pkgname=pyrdfa3 | ||
4 | pkgver=3.5.2 | ||
5 | pkgrel=1 | ||
6 | pkgdesc="Python distiller/parser library" | ||
7 | arch=('any') | ||
8 | url="https://github.com/RDFLib/pyrdfa3" | ||
9 | license=('custom') | ||
10 | depends=('python-rdflib' 'python-html5lib' 'python-simplejson' 'python-isodate') | ||
11 | makedepends=('python-setuptools') | ||
12 | source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz") | ||
13 | sha256sums=('2cf88994c9726eae043d24c2b6945ec2d0bf5c417e29dfd86cb5170884015905') | ||
14 | |||
15 | build() { | ||
16 | cd "${_pkgname}-${pkgver}" | ||
17 | python setup.py build | ||
18 | } | ||
19 | |||
20 | package() { | ||
21 | cd "${_pkgname}-${pkgver}" | ||
22 | python setup.py install --root="$pkgdir" --optimize=1 | ||
23 | install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}/" | ||
24 | } | ||
diff --git a/python-scrape-schema-recipe b/python-scrape-schema-recipe deleted file mode 160000 | |||
Subproject a25f40767d4589f4ea0c17c8841fde4d38619b8 | |||
diff --git a/python-scrape-schema-recipe/.SRCINFO b/python-scrape-schema-recipe/.SRCINFO new file mode 100644 index 0000000..c05e8eb --- /dev/null +++ b/python-scrape-schema-recipe/.SRCINFO | |||
@@ -0,0 +1,18 @@ | |||
1 | pkgbase = python-scrape-schema-recipe | ||
2 | pkgdesc = Scrapes food recipes from HTML into Python dictionaries | ||
3 | pkgver = 0.2.0 | ||
4 | pkgrel = 1 | ||
5 | url = https://github.com/micahcochran/scrape-schema-recipe | ||
6 | arch = any | ||
7 | license = Apache | ||
8 | makedepends = python-setuptools | ||
9 | depends = python-dataclasses | ||
10 | depends = python-extruct | ||
11 | depends = python-importlib_resources | ||
12 | depends = python-isodate | ||
13 | depends = python-requests | ||
14 | depends = python-typeshed-git | ||
15 | source = python-scrape-schema-recipe-0.2.0.tar.gz::https://github.com/micahcochran/scrape-schema-recipe/archive/v0.2.0.tar.gz | ||
16 | sha256sums = ecc253c82a9346c66e77005680a3f746a2feca7292bbcab0c4357b2757a0d1bf | ||
17 | |||
18 | pkgname = python-scrape-schema-recipe | ||
diff --git a/python-scrape-schema-recipe/PKGBUILD b/python-scrape-schema-recipe/PKGBUILD new file mode 100644 index 0000000..c1e894a --- /dev/null +++ b/python-scrape-schema-recipe/PKGBUILD | |||
@@ -0,0 +1,23 @@ | |||
1 | # Maintainer: Yigit Sever <yigit at yigitsever dot com> | ||
2 | pkgname=python-scrape-schema-recipe | ||
3 | _pkgname=scrape-schema-recipe | ||
4 | pkgver=0.2.0 | ||
5 | pkgrel=1 | ||
6 | pkgdesc="Scrapes food recipes from HTML into Python dictionaries" | ||
7 | arch=('any') | ||
8 | url="https://github.com/micahcochran/scrape-schema-recipe" | ||
9 | license=('Apache') | ||
10 | depends=('python-dataclasses' 'python-extruct' 'python-importlib_resources' 'python-isodate' 'python-requests' 'python-typeshed-git') | ||
11 | makedepends=('python-setuptools') | ||
12 | source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz") | ||
13 | sha256sums=('ecc253c82a9346c66e77005680a3f746a2feca7292bbcab0c4357b2757a0d1bf') | ||
14 | |||
15 | build() { | ||
16 | cd "${_pkgname}-${pkgver}" | ||
17 | python setup.py build | ||
18 | } | ||
19 | |||
20 | package() { | ||
21 | cd "${_pkgname}-${pkgver}" | ||
22 | python setup.py install --root="$pkgdir" --optimize=1 | ||
23 | } | ||
diff --git a/quich-git b/quich-git deleted file mode 160000 | |||
Subproject 29a0074041fc79656d5d578823574e5ce8ccdc2 | |||
diff --git a/quich-git/.SRCINFO b/quich-git/.SRCINFO new file mode 100644 index 0000000..6b87de9 --- /dev/null +++ b/quich-git/.SRCINFO | |||
@@ -0,0 +1,14 @@ | |||
1 | pkgbase = quich-git | ||
2 | pkgdesc = calculator for terminal with numerous features | ||
3 | pkgver = 4.0.0.r3.ged2d2b7 | ||
4 | pkgrel = 1 | ||
5 | url = https://github.com/Usbac/quich | ||
6 | arch = x86_64 | ||
7 | license = MIT | ||
8 | makedepends = git | ||
9 | provides = quich | ||
10 | conflicts = quich | ||
11 | source = git+https://github.com/Usbac/quich.git | ||
12 | sha256sums = SKIP | ||
13 | |||
14 | pkgname = quich-git | ||
diff --git a/quich-git/.gitignore b/quich-git/.gitignore new file mode 100644 index 0000000..05c6d4d --- /dev/null +++ b/quich-git/.gitignore | |||
@@ -0,0 +1,4 @@ | |||
1 | * | ||
2 | !.gitignore | ||
3 | !.SRCINFO | ||
4 | !PKGBUILD | ||
diff --git a/quich-git/PKGBUILD b/quich-git/PKGBUILD new file mode 100644 index 0000000..c0ca232 --- /dev/null +++ b/quich-git/PKGBUILD | |||
@@ -0,0 +1,33 @@ | |||
1 | # Maintainer: Yigit Sever <yigit at yigitsever dot com> | ||
2 | # Contributor: Caltlgin Stsodaat <contact@fossdaily.xyz> | ||
3 | # Contributor: vscncls <lucaslou4@protonmail.com> | ||
4 | |||
5 | _pkgname='quich' | ||
6 | pkgname="${_pkgname}-git" | ||
7 | pkgver=4.0.0.r3.ged2d2b7 | ||
8 | pkgrel=1 | ||
9 | pkgdesc='calculator for terminal with numerous features' | ||
10 | arch=('x86_64') | ||
11 | url='https://github.com/Usbac/quich' | ||
12 | license=('MIT') | ||
13 | makedepends=('git') | ||
14 | provides=("${_pkgname}") | ||
15 | conflicts=("${_pkgname}") | ||
16 | source=("git+${url}.git") | ||
17 | sha256sums=('SKIP') | ||
18 | |||
19 | pkgver() { | ||
20 | git -C "${_pkgname}" describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' | ||
21 | } | ||
22 | |||
23 | build() { | ||
24 | make -C "${_pkgname}" LDFLAGS="${LDFLAGS}" | ||
25 | } | ||
26 | |||
27 | package() { | ||
28 | cd "${_pkgname}" | ||
29 | install -D -m755 "${_pkgname}" -t "${pkgdir}/usr/bin" | ||
30 | install -D -m644 'README.md' -t "${pkgdir}/usr/share/doc/${_pkgname}" | ||
31 | install -D -m644 'LICENSE' -t "${pkgdir}/usr/share/licenses/${_pkgname}" | ||
32 | install -D -m644 'quich.1' -t "${pkgdir}/usr/share/man/man1" | ||
33 | } | ||
diff --git a/reco b/reco deleted file mode 160000 | |||
Subproject d05988426b31379d47fdbb39024ecdb03ad043f | |||
diff --git a/reco/.SRCINFO b/reco/.SRCINFO new file mode 100644 index 0000000..6fa751f --- /dev/null +++ b/reco/.SRCINFO | |||
@@ -0,0 +1,16 @@ | |||
1 | pkgbase = reco | ||
2 | pkgdesc = An audio recording app designed for elementary OS | ||
3 | pkgver = 3.0.1 | ||
4 | pkgrel = 1 | ||
5 | url = https://github.com/ryonakano/reco | ||
6 | arch = x86_64 | ||
7 | license = GPL3 | ||
8 | makedepends = meson | ||
9 | makedepends = vala | ||
10 | makedepends = libhandy | ||
11 | depends = granite | ||
12 | depends = gstreamer | ||
13 | source = reco-3.0.1.tar.gz::https://github.com/ryonakano/reco/archive/3.0.1.tar.gz | ||
14 | sha256sums = aada1ba503514ce842d84f0f460b5a2af6942c93b82d7bb4c1b8972cec421738 | ||
15 | |||
16 | pkgname = reco | ||
diff --git a/reco/.gitignore b/reco/.gitignore new file mode 100644 index 0000000..05c6d4d --- /dev/null +++ b/reco/.gitignore | |||
@@ -0,0 +1,4 @@ | |||
1 | * | ||
2 | !.gitignore | ||
3 | !.SRCINFO | ||
4 | !PKGBUILD | ||
diff --git a/reco/PKGBUILD b/reco/PKGBUILD new file mode 100644 index 0000000..b798f19 --- /dev/null +++ b/reco/PKGBUILD | |||
@@ -0,0 +1,24 @@ | |||
1 | # Maintainer: Yigit Sever <yigit at yigitsever dot com> | ||
2 | # Contributor: Caltlgin Stsodaat <contact@fossdaily.xyz> | ||
3 | |||
4 | pkgname='reco' | ||
5 | pkgver=3.0.1 | ||
6 | pkgrel=1 | ||
7 | pkgdesc='An audio recording app designed for elementary OS' | ||
8 | arch=('x86_64') | ||
9 | url='https://github.com/ryonakano/reco' | ||
10 | license=('GPL3') | ||
11 | depends=('granite' 'gstreamer') | ||
12 | makedepends=('meson' 'vala' 'libhandy') | ||
13 | source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz") | ||
14 | sha256sums=('aada1ba503514ce842d84f0f460b5a2af6942c93b82d7bb4c1b8972cec421738') | ||
15 | |||
16 | build() { | ||
17 | arch-meson "${pkgname}-${pkgver}" build | ||
18 | meson compile -C build | ||
19 | } | ||
20 | |||
21 | package() { | ||
22 | DESTDIR="${pkgdir}" meson install -C build | ||
23 | install -Dm644 -t "${pkgdir}/usr/share/doc/${pkgname}" "${pkgname}-${pkgver}/README.md" | ||
24 | } | ||
diff --git a/serviio b/serviio deleted file mode 160000 | |||
Subproject 5fa0fecdbc181eaed9124f56619d92caff46a1e | |||
diff --git a/serviio/.SRCINFO b/serviio/.SRCINFO new file mode 100644 index 0000000..032ca4b --- /dev/null +++ b/serviio/.SRCINFO | |||
@@ -0,0 +1,21 @@ | |||
1 | pkgbase = serviio | ||
2 | pkgdesc = Free DLNA media server | ||
3 | pkgver = 2.2 | ||
4 | pkgrel = 1 | ||
5 | url = http://www.serviio.org/ | ||
6 | arch = any | ||
7 | license = custom | ||
8 | depends = java-runtime-headless>=8 | ||
9 | depends = ffmpeg | ||
10 | source = http://download.serviio.org/releases/serviio-2.2-linux.tar.gz | ||
11 | source = serviio.sh | ||
12 | source = serviio.service | ||
13 | source = serviio.desktop | ||
14 | source = serviio.png | ||
15 | md5sums = ac450526d38a496d3aaa700edae9c683 | ||
16 | md5sums = 227a75de2dea1db93c1fba3d004e01ad | ||
17 | md5sums = e958d9812448f97fe325dfffe8b44620 | ||
18 | md5sums = fbfcac4ad5dffd909e51ea1a7a6335aa | ||
19 | md5sums = d41e3e757e412dfcd3036d9e19b81450 | ||
20 | |||
21 | pkgname = serviio | ||
diff --git a/serviio/PKGBUILD b/serviio/PKGBUILD new file mode 100644 index 0000000..36f78f6 --- /dev/null +++ b/serviio/PKGBUILD | |||
@@ -0,0 +1,65 @@ | |||
1 | # Maintainer: Yigit Sever <yigit at yigitsever dot com> | ||
2 | # Contributor: lesebas | ||
3 | # Contributor: Seb Deligny | ||
4 | pkgname=serviio | ||
5 | pkgver=2.2 | ||
6 | pkgrel=1 | ||
7 | pkgdesc="Free DLNA media server" | ||
8 | arch=('any') | ||
9 | url="http://www.serviio.org/" | ||
10 | license=('custom') | ||
11 | depends=('java-runtime-headless>=8' 'ffmpeg') | ||
12 | source=(http://download.serviio.org/releases/serviio-${pkgver}-linux.tar.gz | ||
13 | $pkgname.sh | ||
14 | $pkgname.service | ||
15 | $pkgname.desktop | ||
16 | $pkgname.png) | ||
17 | md5sums=('ac450526d38a496d3aaa700edae9c683' | ||
18 | '227a75de2dea1db93c1fba3d004e01ad' | ||
19 | 'e958d9812448f97fe325dfffe8b44620' | ||
20 | 'fbfcac4ad5dffd909e51ea1a7a6335aa' | ||
21 | 'd41e3e757e412dfcd3036d9e19b81450') | ||
22 | |||
23 | package() { | ||
24 | cd "$pkgname-$pkgver" | ||
25 | |||
26 | # define variable for Serviio home directory | ||
27 | SERVIIO_HOME=$pkgdir/usr/share/java/$pkgname | ||
28 | |||
29 | # create the folders needed in the main directory | ||
30 | install -dm755 ${SERVIIO_HOME}/{config,lib,library,plugins} | ||
31 | |||
32 | # place the serviio scripts in the /usr/bin folder | ||
33 | install -Dm755 ${srcdir}/$pkgname.sh $pkgdir/usr/bin/$pkgname | ||
34 | install -Dm755 bin/$pkgname-console.sh $pkgdir/usr/bin/$pkgname-console | ||
35 | |||
36 | # copy xml config files to the config folder | ||
37 | install -m644 config/*.xml ${SERVIIO_HOME}/config | ||
38 | |||
39 | # copy all jar files to the lib folder | ||
40 | install -m644 lib/*.jar ${SERVIIO_HOME}/lib | ||
41 | |||
42 | # copy derby.properties to library folder | ||
43 | install -m644 library/derby.properties ${SERVIIO_HOME}/library | ||
44 | |||
45 | # copy plugins-readme.txt to plugins folder | ||
46 | install -m644 plugins/plugins-readme.txt ${SERVIIO_HOME}/plugins | ||
47 | |||
48 | # create the log folder in /var/log | ||
49 | install -dm755 $pkgdir/var/log/$pkgname | ||
50 | |||
51 | # create a symlink that puts all log files in /var/log | ||
52 | ln -s /var/log/$pkgname ${SERVIIO_HOME}/log | ||
53 | |||
54 | # supply the license file | ||
55 | install -Dm644 LICENCE.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE | ||
56 | |||
57 | # install systemd-service | ||
58 | install -Dm644 "${srcdir}/$pkgname.service" "$pkgdir/usr/lib/systemd/system/$pkgname.service" | ||
59 | |||
60 | #install the .desktop file | ||
61 | install -Dm644 "${srcdir}/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" | ||
62 | |||
63 | #install the icon file | ||
64 | install -Dm644 "${srcdir}/$pkgname.png" "$pkgdir/usr/share/icons/hicolor/48x48/apps/$pkgname.png" | ||
65 | } | ||
diff --git a/serviio/serviio.desktop b/serviio/serviio.desktop new file mode 100644 index 0000000..1a62ec6 --- /dev/null +++ b/serviio/serviio.desktop | |||
@@ -0,0 +1,12 @@ | |||
1 | [Desktop Entry] | ||
2 | Version=1.0 | ||
3 | Type=Application | ||
4 | Name=Serviio | ||
5 | Comment[fr]=Console d'administration du serveur DLNA | ||
6 | Comment[en]=Administration console of DLNA server | ||
7 | Exec= serviio-console | ||
8 | Categories=AudioVideo | ||
9 | Icon=serviio | ||
10 | Path= | ||
11 | Terminal=false | ||
12 | StartupNotify=false | ||
diff --git a/serviio/serviio.install b/serviio/serviio.install new file mode 100644 index 0000000..043ea27 --- /dev/null +++ b/serviio/serviio.install | |||
@@ -0,0 +1,15 @@ | |||
1 | |||
2 | post_install() { | ||
3 | update-desktop-database -q | ||
4 | gtk-update-icon-cache -q -t -f usr/share/icons/hicolor | ||
5 | } | ||
6 | |||
7 | |||
8 | post_upgrade() { | ||
9 | gtk-update-icon-cache -q -t -f usr/share/icons/hicolor | ||
10 | } | ||
11 | |||
12 | post_remove() { | ||
13 | update-desktop-database -q | ||
14 | gtk-update-icon-cache -q -t -f usr/share/icons/hicolor | ||
15 | } \ No newline at end of file | ||
diff --git a/serviio/serviio.png b/serviio/serviio.png new file mode 100644 index 0000000..f2eefad --- /dev/null +++ b/serviio/serviio.png | |||
Binary files differ | |||
diff --git a/serviio/serviio.service b/serviio/serviio.service new file mode 100644 index 0000000..54e2855 --- /dev/null +++ b/serviio/serviio.service | |||
@@ -0,0 +1,9 @@ | |||
1 | [Unit] | ||
2 | Description=Serviio | ||
3 | After=network.target | ||
4 | |||
5 | [Service] | ||
6 | ExecStart=/usr/bin/serviio | ||
7 | |||
8 | [Install] | ||
9 | WantedBy=multi-user.target | ||
diff --git a/serviio/serviio.sh b/serviio/serviio.sh new file mode 100644 index 0000000..451a645 --- /dev/null +++ b/serviio/serviio.sh | |||
@@ -0,0 +1,18 @@ | |||
1 | #!/bin/sh | ||
2 | |||
3 | if [ $UID -eq 0 ] | ||
4 | then | ||
5 | if [[ -f /etc/profile.d/jdk.sh ]]; then | ||
6 | . /etc/profile.d/jdk.sh | ||
7 | elif [[ -f /etc/profile.d/jre.sh ]]; then | ||
8 | . /etc/profile.d/jre.sh | ||
9 | fi | ||
10 | export PATH=/usr/lib/jvm/java-8-openjdk/jre/bin/:$PATH | ||
11 | SERVIIO_HOME="/usr/share/java/serviio" | ||
12 | SERVIIO_CLASS_PATH="$SERVIIO_HOME/lib/*:$SERVIIO_HOME/config" | ||
13 | JAVA_OPTS="-Djava.net.preferIPv4Stack=true -Djava.awt.headless=true -Dderby.system.home=$SERVIIO_HOME/library -Dserviio.home=$SERVIIO_HOME -Dffmpeg.location=ffmpeg" | ||
14 | |||
15 | java -Xmx384M $JAVA_OPTS -classpath $SERVIIO_CLASS_PATH org.serviio.MediaServer "$@" | ||
16 | else | ||
17 | echo "Must be run as root." | ||
18 | fi | ||
diff --git a/simple-http-server-git b/simple-http-server-git deleted file mode 160000 | |||
Subproject 24d070c7fb63a50de8e7297d66322a30f1f7476 | |||
diff --git a/simple-http-server-git/.SRCINFO b/simple-http-server-git/.SRCINFO new file mode 100644 index 0000000..8a483a1 --- /dev/null +++ b/simple-http-server-git/.SRCINFO | |||
@@ -0,0 +1,21 @@ | |||
1 | pkgbase = simple-http-server-git | ||
2 | pkgdesc = Simple http server in Rust | ||
3 | pkgver = 0.6.1.r6.g2712a92 | ||
4 | pkgrel = 1 | ||
5 | url = https://github.com/TheWaWaR/simple-http-server | ||
6 | install = simple-http-server-git.install | ||
7 | arch = i686 | ||
8 | arch = x86_64 | ||
9 | arch = armv7h | ||
10 | arch = aarch64 | ||
11 | license = MIT | ||
12 | makedepends = cargo | ||
13 | depends = openssl-1.0 | ||
14 | provides = simple-http-server | ||
15 | conflicts = simple-http-server | ||
16 | source = git+https://github.com/TheWaWaR/simple-http-server.git | ||
17 | source = simple-http-server@.service | ||
18 | sha384sums = SKIP | ||
19 | sha384sums = a92987285f702de7eb5c34261e1c7d187b63c151db91fe6428c94428f24f771f0d38139d30febc4dfbfc76a8a697312f | ||
20 | |||
21 | pkgname = simple-http-server-git | ||
diff --git a/simple-http-server-git/.gitignore b/simple-http-server-git/.gitignore new file mode 100644 index 0000000..956021b --- /dev/null +++ b/simple-http-server-git/.gitignore | |||
@@ -0,0 +1 @@ | |||
simple-http-server/ | |||
diff --git a/simple-http-server-git/PKGBUILD b/simple-http-server-git/PKGBUILD new file mode 100644 index 0000000..14a087d --- /dev/null +++ b/simple-http-server-git/PKGBUILD | |||
@@ -0,0 +1,39 @@ | |||
1 | # Maintainer: Yigit Sever <yigit at yigitsever dot com> | ||
2 | # Contributor: caiye <ye dot jingchen at gmail dot com> | ||
3 | # Contributor: Dario Ostuni <dario.ostuni@gmail.com> | ||
4 | |||
5 | _pkgname=simple-http-server | ||
6 | pkgname=$_pkgname-git | ||
7 | pkgver=0.6.1.r6.g2712a92 | ||
8 | pkgrel=1 | ||
9 | pkgdesc="Simple http server in Rust" | ||
10 | arch=('i686' 'x86_64' 'armv7h' 'aarch64') | ||
11 | url="https://github.com/TheWaWaR/simple-http-server" | ||
12 | license=('MIT') | ||
13 | depends=('openssl-1.0') | ||
14 | makedepends=('cargo') | ||
15 | conflicts=('simple-http-server') | ||
16 | provides=('simple-http-server') | ||
17 | install=simple-http-server-git.install | ||
18 | options=() | ||
19 | source=("git+https://github.com/TheWaWaR/$_pkgname.git" | ||
20 | "simple-http-server@.service") | ||
21 | sha384sums=('SKIP' | ||
22 | 'a92987285f702de7eb5c34261e1c7d187b63c151db91fe6428c94428f24f771f0d38139d30febc4dfbfc76a8a697312f') | ||
23 | |||
24 | pkgver() { | ||
25 | cd "$_pkgname" | ||
26 | git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' | ||
27 | } | ||
28 | |||
29 | build() { | ||
30 | export OPENSSL_LIB_DIR="/usr/lib/openssl-1.0" | ||
31 | export OPENSSL_INCLUDE_DIR="/usr/include/openssl-1.0" | ||
32 | cd "$_pkgname" | ||
33 | cargo build --release --target-dir target | ||
34 | } | ||
35 | |||
36 | package() { | ||
37 | install -Dm755 "$_pkgname/target/release/$_pkgname" "$pkgdir/usr/bin/$_pkgname" | ||
38 | install -Dm644 ./simple-http-server@.service "$pkgdir/usr/lib/systemd/system/simple-http-server@.service" | ||
39 | } | ||
diff --git a/simple-http-server-git/simple-http-server-git.install b/simple-http-server-git/simple-http-server-git.install new file mode 100644 index 0000000..57a17e7 --- /dev/null +++ b/simple-http-server-git/simple-http-server-git.install | |||
@@ -0,0 +1,5 @@ | |||
1 | # arg 1: the new package version | ||
2 | post_install() { | ||
3 | echo 'Paths must be escaped when starting Systemd service' | ||
4 | echo 'example: systemctl start simple-http-server@$(systemd-escape -p /path/to/directory)' | ||
5 | } | ||
diff --git a/simple-http-server-git/simple-http-server@.service b/simple-http-server-git/simple-http-server@.service new file mode 100644 index 0000000..ff8e1ed --- /dev/null +++ b/simple-http-server-git/simple-http-server@.service | |||
@@ -0,0 +1,10 @@ | |||
1 | [Unit] | ||
2 | Description=Simple http server in Rust | ||
3 | After=network.target network-online.target nss-lookup.target | ||
4 | |||
5 | [Service] | ||
6 | WorkingDirectory=%f | ||
7 | ExecStart=/usr/bin/simple-http-server -p 80 | ||
8 | |||
9 | [Install] | ||
10 | WantedBy=multi-user.target | ||
diff --git a/thorium-bin b/thorium-bin deleted file mode 160000 | |||
Subproject 20ffa0b8b767965c7ae23915d73ace49caab424 | |||
diff --git a/thorium-bin/.SRCINFO b/thorium-bin/.SRCINFO new file mode 100644 index 0000000..74c5ab6 --- /dev/null +++ b/thorium-bin/.SRCINFO | |||
@@ -0,0 +1,20 @@ | |||
1 | pkgbase = thorium-bin | ||
2 | pkgdesc = A cross platform desktop reading app, based on the Readium Desktop toolkit | ||
3 | pkgver = 1.7.3 | ||
4 | pkgrel = 1 | ||
5 | url = https://github.com/edrlab/thorium-reader | ||
6 | arch = x86_64 | ||
7 | license = BSD3 | ||
8 | depends = libnotify | ||
9 | depends = nss | ||
10 | depends = libxss | ||
11 | depends = xdg-utils | ||
12 | depends = libappindicator-gtk3 | ||
13 | depends = libsecret | ||
14 | options = !strip | ||
15 | source = thorium-bin.tar.gz::https://github.com/edrlab/thorium-reader/releases/download/v1.7.3/EDRLab.ThoriumReader_1.7.3_amd64.deb | ||
16 | source = https://github.com/edrlab/thorium-reader/raw/v1.7.3/LICENSE | ||
17 | sha512sums = ca572e2455546a36eaec5a35c16f0067f2c728e92d2236ebb2780ffc46219c87d2164ee332c38e7fb5d619ff56d3b41d389a8c73a9d8de2e1f33c4970e0b5ba4 | ||
18 | sha512sums = acb9c8cdd1225dd5e7874b5380cc597adf9cf32dfcebccfd18d13f36f525b56d9319734da28de5ec44a983197f91f2e80231211197b7201e4efe115972aae96a | ||
19 | |||
20 | pkgname = thorium-bin | ||
diff --git a/thorium-bin/PKGBUILD b/thorium-bin/PKGBUILD new file mode 100644 index 0000000..fdb25a6 --- /dev/null +++ b/thorium-bin/PKGBUILD | |||
@@ -0,0 +1,34 @@ | |||
1 | # Maintainer: Yigit Sever <yigit at yigitsever dot com> | ||
2 | # Contributor: Naglis Jonaitis <naglis@mailbox.org> | ||
3 | |||
4 | pkgname=thorium-bin | ||
5 | pkgver=1.7.3 | ||
6 | pkgrel=1 | ||
7 | pkgdesc="A cross platform desktop reading app, based on the Readium Desktop toolkit" | ||
8 | arch=('x86_64') | ||
9 | license=('BSD3') | ||
10 | url="https://github.com/edrlab/thorium-reader" | ||
11 | depends=('libnotify' 'nss' 'libxss' 'xdg-utils' 'libappindicator-gtk3' 'libsecret') | ||
12 | _filename=EDRLab.ThoriumReader_${pkgver}_amd64.deb | ||
13 | options=('!strip') | ||
14 | source=( | ||
15 | "${pkgname}.tar.gz::${url}/releases/download/v${pkgver}/${_filename}" | ||
16 | ${url}/raw/v${pkgver}/LICENSE | ||
17 | ) | ||
18 | sha512sums=('ca572e2455546a36eaec5a35c16f0067f2c728e92d2236ebb2780ffc46219c87d2164ee332c38e7fb5d619ff56d3b41d389a8c73a9d8de2e1f33c4970e0b5ba4' | ||
19 | 'acb9c8cdd1225dd5e7874b5380cc597adf9cf32dfcebccfd18d13f36f525b56d9319734da28de5ec44a983197f91f2e80231211197b7201e4efe115972aae96a') | ||
20 | |||
21 | package() { | ||
22 | tar xJf ${srcdir}/data.tar.xz -C ${pkgdir}/ | ||
23 | |||
24 | # Symlink | ||
25 | install -d "${pkgdir}/usr/bin" | ||
26 | ln -s "/opt/Thorium/thorium" "${pkgdir}/usr/bin/thorium" | ||
27 | |||
28 | # Install license | ||
29 | install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" | ||
30 | |||
31 | # Fix "no icon" issue (see also https://github.com/edrlab/thorium-reader/issues/1241) | ||
32 | mv ${pkgdir}/usr/share/icons/hicolor/0x0 ${pkgdir}/usr/share/icons/hicolor/1024x1024 | ||
33 | install -Dm 644 "${pkgdir}/usr/share/icons/hicolor/1024x1024/apps/thorium.png" "${pkgdir}/usr/share/pixmaps/thorium.png" | ||
34 | } | ||
diff --git a/tidy-viewer b/tidy-viewer deleted file mode 160000 | |||
Subproject d5d40c0b16ce208a311be010f7f3e9d2ddfd764 | |||
diff --git a/tidy-viewer/.SRCINFO b/tidy-viewer/.SRCINFO new file mode 100644 index 0000000..1e79a67 --- /dev/null +++ b/tidy-viewer/.SRCINFO | |||
@@ -0,0 +1,13 @@ | |||
1 | pkgbase = tidy-viewer | ||
2 | pkgdesc = CLI csv pretty printer that uses column styling | ||
3 | pkgver = 0.0.22 | ||
4 | pkgrel = 1 | ||
5 | url = https://github.com/alexhallam/tv | ||
6 | arch = x86_64 | ||
7 | arch = aarch64 | ||
8 | license = Unlicense | ||
9 | makedepends = cargo | ||
10 | source = tv-0.0.22.tar.gz::https://github.com/alexhallam/tv/archive/0.0.22.tar.gz | ||
11 | sha256sums = bee01aa9b07a9ec45f6a88f64b515d1eb88933d0bbb43de23452a434f00a0bae | ||
12 | |||
13 | pkgname = tidy-viewer | ||
diff --git a/tidy-viewer/PKGBUILD b/tidy-viewer/PKGBUILD new file mode 100644 index 0000000..fd4ff96 --- /dev/null +++ b/tidy-viewer/PKGBUILD | |||
@@ -0,0 +1,31 @@ | |||
1 | # Maintainer: Yigit Sever <yigit at yigitsever dot com> | ||
2 | |||
3 | pkgname=tidy-viewer | ||
4 | _pkgname=tv | ||
5 | pkgver=0.0.22 | ||
6 | pkgrel=1 | ||
7 | pkgdesc="CLI csv pretty printer that uses column styling" | ||
8 | arch=('x86_64' 'aarch64') | ||
9 | url="https://github.com/alexhallam/tv" | ||
10 | license=('Unlicense') | ||
11 | makedepends=('cargo') | ||
12 | source=("${_pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz") | ||
13 | sha256sums=('b6f3edf58314b2f69a40d63a032684b1b30406eb03ab1926493b83e92da08884') | ||
14 | |||
15 | prepare() { | ||
16 | cd "$_pkgname-$pkgver" | ||
17 | cargo fetch --locked --target "$CARCH-unknown-linux-gnu" | ||
18 | } | ||
19 | |||
20 | build() { | ||
21 | cd "$_pkgname-$pkgver" | ||
22 | export RUSTUP_TOOLCHAIN=stable | ||
23 | export CARGO_TARGET_DIR=target | ||
24 | cargo build --frozen --release | ||
25 | } | ||
26 | |||
27 | package() { | ||
28 | cd "$_pkgname-$pkgver" | ||
29 | install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/$pkgname" | ||
30 | install -Dm644 "$srcdir/$_pkgname-$pkgver/UNLICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" | ||
31 | } | ||
diff --git a/turkish-deasciifier-git b/turkish-deasciifier-git deleted file mode 160000 | |||
Subproject eebac681a83ce7082f982673f80b9d6a862c9ef | |||
diff --git a/turkish-deasciifier-git/.SRCINFO b/turkish-deasciifier-git/.SRCINFO new file mode 100644 index 0000000..e0ca10f --- /dev/null +++ b/turkish-deasciifier-git/.SRCINFO | |||
@@ -0,0 +1,15 @@ | |||
1 | pkgbase = turkish-deasciifier-git | ||
2 | pkgdesc = Turkish deasciifier in Python based on Deniz Yüret's turkish-mode for Emacs | ||
3 | pkgver = r69.665154c | ||
4 | pkgrel = 1 | ||
5 | url = https://github.com/emres/turkish-deasciifier | ||
6 | arch = any | ||
7 | license = custom | ||
8 | makedepends = git | ||
9 | depends = python | ||
10 | provides = turkish-deasciifier | ||
11 | conflicts = turkish-deasciifier | ||
12 | source = git+https://github.com/emres/turkish-deasciifier.git | ||
13 | sha256sums = SKIP | ||
14 | |||
15 | pkgname = turkish-deasciifier-git | ||
diff --git a/turkish-deasciifier-git/PKGBUILD b/turkish-deasciifier-git/PKGBUILD new file mode 100644 index 0000000..14bfcfa --- /dev/null +++ b/turkish-deasciifier-git/PKGBUILD | |||
@@ -0,0 +1,32 @@ | |||
1 | # Maintainer: Yigit Sever <yigit at yigitsever dot com> | ||
2 | _pkgname='turkish-deasciifier' | ||
3 | pkgname='turkish-deasciifier-git' | ||
4 | pkgver=r69.665154c | ||
5 | pkgrel=1 | ||
6 | pkgdesc="Turkish deasciifier in Python based on Deniz Yüret's turkish-mode for Emacs" | ||
7 | arch=('any') | ||
8 | url="https://github.com/emres/turkish-deasciifier" | ||
9 | license=('custom') | ||
10 | depends=('python') | ||
11 | makedepends=('git') | ||
12 | provides=("${_pkgname}") | ||
13 | conflicts=("${_pkgname}") | ||
14 | source=("git+${url}.git") | ||
15 | sha256sums=('SKIP') | ||
16 | |||
17 | pkgver() { | ||
18 | cd "$srcdir/${_pkgname}" | ||
19 | printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" | ||
20 | } | ||
21 | |||
22 | build() { | ||
23 | cd "$srcdir/${_pkgname}" | ||
24 | python setup.py build | ||
25 | } | ||
26 | |||
27 | package() { | ||
28 | cd "$srcdir/${_pkgname}" | ||
29 | python setup.py install --root="$pkgdir" --optimize=1 | ||
30 | install -Dm644 "debian/copyright" "$pkgdir/usr/share/licenses/$_pkgname/LICENSE" | ||
31 | install -Dm644 "turkish-deasciify.1" "$pkgdir/usr/share/man/man1/turkish-deasciify.1" | ||
32 | } | ||
diff --git a/unsilence b/unsilence deleted file mode 160000 | |||
Subproject 668443ef7ab8bc1109df5d219f8bf32f6806e0a | |||
diff --git a/unsilence/.SRCINFO b/unsilence/.SRCINFO new file mode 100644 index 0000000..958ad04 --- /dev/null +++ b/unsilence/.SRCINFO | |||
@@ -0,0 +1,16 @@ | |||
1 | pkgbase = unsilence | ||
2 | pkgdesc = Console Interface and Library to remove silent parts of a media file | ||
3 | pkgver = 1.0.8 | ||
4 | pkgrel = 1 | ||
5 | url = https://github.com/lagmoellertim/unsilence | ||
6 | arch = any | ||
7 | license = MIT | ||
8 | makedepends = python-setuptools | ||
9 | depends = ffmpeg | ||
10 | depends = python | ||
11 | depends = python-argparse | ||
12 | depends = python-rich | ||
13 | source = unsilence-1.0.8.tar.gz::https://github.com/lagmoellertim/unsilence/archive/1.0.8.tar.gz | ||
14 | sha256sums = bd377d279ae155d02cc29cb6fbe836021c2ca2d1bc2766675c0beeb2f50c9e43 | ||
15 | |||
16 | pkgname = unsilence | ||
diff --git a/unsilence/.gitignore b/unsilence/.gitignore new file mode 100644 index 0000000..05c6d4d --- /dev/null +++ b/unsilence/.gitignore | |||
@@ -0,0 +1,4 @@ | |||
1 | * | ||
2 | !.gitignore | ||
3 | !.SRCINFO | ||
4 | !PKGBUILD | ||
diff --git a/unsilence/PKGBUILD b/unsilence/PKGBUILD new file mode 100644 index 0000000..ca792d2 --- /dev/null +++ b/unsilence/PKGBUILD | |||
@@ -0,0 +1,28 @@ | |||
1 | # Maintainer: Yigit Sever <yigit at yigitsever dot com> | ||
2 | # Contributor: Caltlgin Stsodaat <contact@fossdaily.xyz> | ||
3 | |||
4 | pkgname=unsilence | ||
5 | pkgver=1.0.8 | ||
6 | pkgrel=1 | ||
7 | pkgdesc='Console Interface and Library to remove silent parts of a media file' | ||
8 | arch=('any') | ||
9 | url='https://github.com/lagmoellertim/unsilence' | ||
10 | license=('MIT') | ||
11 | depends=('ffmpeg' 'python' 'python-argparse' 'python-rich') | ||
12 | makedepends=('python-setuptools') | ||
13 | source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz") | ||
14 | sha256sums=('bd377d279ae155d02cc29cb6fbe836021c2ca2d1bc2766675c0beeb2f50c9e43') | ||
15 | |||
16 | build() { | ||
17 | cd "${pkgname}-${pkgver}" | ||
18 | sed -i 's/9.10.0/10.11.0/' requirements.txt | ||
19 | python setup.py build | ||
20 | } | ||
21 | |||
22 | package() { | ||
23 | cd "${pkgname}-${pkgver}" | ||
24 | python setup.py install --root="${pkgdir}" --optimize=1 --skip-build | ||
25 | install -Dm644 -t "${pkgdir}/usr/share/doc/${pkgname}" 'README.md' | ||
26 | install -Dm644 -t "${pkgdir}/usr/share/licenses/${pkgname}" 'LICENSE' | ||
27 | rm -r "${pkgdir}/usr/lib/python"*'/site-packages/examples' | ||
28 | } | ||