summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitmodules93
m---------dijo-git0
-rw-r--r--dijo-git/.SRCINFO17
-rw-r--r--dijo-git/PKGBUILD34
m---------dnsx22
-rw-r--r--dnsx/.SRCINFO13
-rw-r--r--dnsx/.gitignore4
-rw-r--r--dnsx/PKGBUILD37
m---------elementary-icon-theme-git0
-rw-r--r--elementary-icon-theme-git/.SRCINFO20
-rw-r--r--elementary-icon-theme-git/PKGBUILD47
m---------euterpe12
-rw-r--r--euterpe/.SRCINFO14
-rw-r--r--euterpe/PKGBUILD34
m---------gourmand22
-rw-r--r--gourmand/.SRCINFO33
-rw-r--r--gourmand/PKGBUILD37
m---------htpdate25
-rw-r--r--htpdate/.SRCINFO15
-rw-r--r--htpdate/.gitignore4
-rw-r--r--htpdate/PKGBUILD28
-rw-r--r--htpdate/htpdate.service11
m---------httpx-bin22
-rw-r--r--httpx-bin/.SRCINFO20
-rw-r--r--httpx-bin/.gitignore5
-rw-r--r--httpx-bin/PKGBUILD28
m---------i3-swallow-git0
-rw-r--r--i3-swallow-git/.SRCINFO15
-rw-r--r--i3-swallow-git/PKGBUILD28
m---------logisim-evolution13
-rw-r--r--logisim-evolution/.SRCINFO20
-rw-r--r--logisim-evolution/.gitignore3
-rw-r--r--logisim-evolution/PKGBUILD60
-rw-r--r--logisim-evolution/logisim-evolution.install21
-rw-r--r--logisim-evolution/logisim-evolution.sh3
m---------mandown-md-viewer0
-rw-r--r--mandown-md-viewer/.SRCINFO14
-rw-r--r--mandown-md-viewer/PKGBUILD24
-rw-r--r--mandown-md-viewer/mandown-md-viewer.install7
m---------metadata-cleaner22
-rw-r--r--metadata-cleaner/.SRCINFO22
-rw-r--r--metadata-cleaner/PKGBUILD29
m---------nmly0
m---------nmly-git0
-rw-r--r--nmly-git/.SRCINFO15
-rw-r--r--nmly-git/.gitignore4
-rw-r--r--nmly-git/PKGBUILD32
-rw-r--r--nmly/.SRCINFO12
-rw-r--r--nmly/PKGBUILD30
m---------osh0
-rw-r--r--osh/.SRCINFO13
-rw-r--r--osh/PKGBUILD32
m---------pfetch0
-rw-r--r--pfetch/.SRCINFO14
-rw-r--r--pfetch/.gitignore3
-rw-r--r--pfetch/PKGBUILD19
m---------polybar-spotify-git0
-rw-r--r--polybar-spotify-git/.SRCINFO14
-rw-r--r--polybar-spotify-git/PKGBUILD29
m---------popcorntime-bin22
-rw-r--r--popcorntime-bin/.SRCINFO23
-rw-r--r--popcorntime-bin/.gitignore4
-rw-r--r--popcorntime-bin/PKGBUILD59
-rw-r--r--popcorntime-bin/popcorntime.desktop9
m---------python-extruct22
-rw-r--r--python-extruct/.SRCINFO22
-rw-r--r--python-extruct/PKGBUILD24
m---------python-html-text21
-rw-r--r--python-html-text/.SRCINFO13
-rw-r--r--python-html-text/PKGBUILD23
m---------python-jstyleson21
-rw-r--r--python-jstyleson/.SRCINFO13
-rw-r--r--python-jstyleson/PKGBUILD23
m---------python-mf2py21
-rw-r--r--python-mf2py/.SRCINFO14
-rw-r--r--python-mf2py/PKGBUILD23
m---------python-pyrdfa30
-rw-r--r--python-pyrdfa3/.SRCINFO16
-rw-r--r--python-pyrdfa3/PKGBUILD24
m---------python-scrape-schema-recipe21
-rw-r--r--python-scrape-schema-recipe/.SRCINFO18
-rw-r--r--python-scrape-schema-recipe/PKGBUILD23
m---------quich-git0
-rw-r--r--quich-git/.SRCINFO14
-rw-r--r--quich-git/.gitignore4
-rw-r--r--quich-git/PKGBUILD33
m---------reco22
-rw-r--r--reco/.SRCINFO16
-rw-r--r--reco/.gitignore4
-rw-r--r--reco/PKGBUILD24
m---------serviio0
-rw-r--r--serviio/.SRCINFO21
-rw-r--r--serviio/PKGBUILD65
-rw-r--r--serviio/serviio.desktop12
-rw-r--r--serviio/serviio.install15
-rw-r--r--serviio/serviio.pngbin0 -> 1779 bytes
-rw-r--r--serviio/serviio.service9
-rw-r--r--serviio/serviio.sh18
m---------simple-http-server-git0
-rw-r--r--simple-http-server-git/.SRCINFO21
-rw-r--r--simple-http-server-git/.gitignore1
-rw-r--r--simple-http-server-git/PKGBUILD39
-rw-r--r--simple-http-server-git/simple-http-server-git.install5
-rw-r--r--simple-http-server-git/simple-http-server@.service10
m---------thorium-bin13
-rw-r--r--thorium-bin/.SRCINFO20
-rw-r--r--thorium-bin/PKGBUILD34
m---------tidy-viewer22
-rw-r--r--tidy-viewer/.SRCINFO13
-rw-r--r--tidy-viewer/PKGBUILD31
m---------turkish-deasciifier-git0
-rw-r--r--turkish-deasciifier-git/.SRCINFO15
-rw-r--r--turkish-deasciifier-git/PKGBUILD32
m---------unsilence22
-rw-r--r--unsilence/.SRCINFO16
-rw-r--r--unsilence/.gitignore4
-rw-r--r--unsilence/PKGBUILD28
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 @@
1pkgbase = 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
17pkgname = 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
4pkgname='dijo-git'
5_pkgname="dijo"
6pkgver=0.2.7.191.gbe6e0e3
7pkgrel=1
8arch=('x86_64' 'i686')
9url="https://github.com/NerdyPepper/dijo"
10pkgdesc="scriptable, curses-based, digital habit tracker"
11license=('MIT')
12depends=()
13makedepends=('rust' 'cargo' 'git')
14checkdepends=()
15provides=('dijo')
16conflicts=('dijo')
17source=("$_pkgname::git+https://github.com/NerdyPepper/dijo.git")
18sha256sums=('SKIP')
19
20pkgver() {
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
25build(){
26 cd "$_pkgname"
27 cargo build --release --locked
28}
29
30package() {
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 @@
1pkgbase = 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
13pkgname = 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
4pkgname='dnsx'
5pkgver=1.0.6
6pkgrel=1
7pkgdesc='Fast and multi-purpose DNS toolkit'
8arch=('x86_64')
9url='https://github.com/projectdiscovery/dnsx'
10license=('MIT')
11makedepends=('go')
12provides=("${pkgname}")
13source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz")
14sha256sums=('ef0ade0508f0d6d8ed7e80f06e2ed888eaca9837fde513fc801451044b6a567e')
15
16prepare() {
17 export GOPATH="${srcdir}/gopath"
18 go clean -modcache
19}
20
21build() {
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
32package() {
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 @@
1pkgbase = 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
20pkgname = 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
5pkgname=elementary-icon-theme-git
6pkgver=6.0.0.r4.g9c8e5b0f
7pkgrel=1
8pkgdesc='Named, vector icons for elementary OS'
9arch=('any')
10url='https://github.com/elementary/icons'
11license=('GPL3')
12groups=('pantheon-unstable')
13depends=('hicolor-icon-theme')
14makedepends=('git' 'meson' 'inkscape' 'xorg-xcursorgen')
15provides=('elementary-icon-theme')
16conflicts=('elementary-icon-theme')
17options=('!emptydirs')
18source=("elementary-icon-theme::git+${url}.git")
19sha256sums=('SKIP')
20
21pkgver() {
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
28prepare() {
29 cd "${srcdir}/elementary-icon-theme"
30 if [[ -d build ]]; then
31 rm -rf build
32 fi
33 mkdir build
34}
35
36build() {
37 cd "${srcdir}/elementary-icon-theme/build"
38 arch-meson ../
39 ninja
40}
41
42package() {
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 @@
1pkgbase = 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
14pkgname = 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
3pkgname=euterpe
4pkgver=1.5.1
5pkgrel=1
6pkgdesc='Self-hosted music streaming server with RESTful API and Web interface'
7arch=('x86_64')
8url="https://github.com/ironsmile/$pkgname"
9license=('GPL')
10depends=('taglib' 'icu')
11makedepends=('go')
12source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz")
13sha256sums=('f3b1ef13b2b64d40255a01ff954c409a1b8c22df7f75a1634185ac79219edb04')
14
15prepare(){
16 cd "$pkgname-$pkgver"
17 mkdir -p build/
18}
19
20build() {
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
31package() {
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 @@
1pkgbase = 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
33pkgname = 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
3pkgname='gourmand'
4pkgver=1.0.0
5pkgrel=3
6pkgdesc="A recipe manager for desktop that can import recipes"
7arch=('any')
8url="https://github.com/GourmandRecipeManager/gourmand"
9license=('GPL')
10depends=('python-gobject' 'gtk3' 'python-pyenchant' 'gst-python' 'python-pillow' 'python-sqlalchemy' 'python-lxml' 'python-cairo' 'python-requests')
11makedepends=('python-pip' 'gendesk')
12checkdepends=()
13optdepends=(
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 )
25conflicts=('gourmet')
26source=("$pkgname-$pkgver-py3-none-any.whl::$url/releases/download/$pkgver/$pkgname-$pkgver-py3-none-any.whl")
27sha256sums=('9f1acf7098e62a8bca932ba43a9f1ee6b94978073824b96c5c1032fce23b12d4')
28
29prepare() {
30 gendesk -n --pkgname "$pkgname" --pkgdesc "$pkgdesc"
31}
32
33package() {
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 @@
1pkgbase = 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
15pkgname = 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>
5pkgname=htpdate
6pkgver=1.2.6
7pkgrel=1
8pkgdesc="A client for time synchronisation"
9arch=('i686' 'x86_64')
10url="https://github.com/angeloc/htpdate"
11license=(GPL2)
12depends=('glibc')
13source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz"
14 "htpdate.service")
15sha256sums=('d2cff522b8f53b00769dcca77d8025b19238ed35d702a4739dc05e387f718909'
16 '2f12bdf0745fbf7c52f465e78b47635fbdc6fa372e63fb94a6063a5f67ff8c8b')
17
18build() {
19 cd ${pkgname}-${pkgver}
20 make
21}
22
23package() {
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]
2Description=Htpdate daemon
3
4[Service]
5Type=forking
6PIDFile=/run/htpdate.pid
7ExecStart=/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]
10WantedBy=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 @@
1pkgbase = 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
20pkgname = 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'
5pkgname="${_pkgname}-bin"
6pkgver=1.1.3
7pkgrel=1
8pkgdesc='Fast and multi-purpose HTTP toolkit'
9arch=('x86_64' 'armv6h' 'aarch64')
10url='https://github.com/projectdiscovery/httpx'
11license=('MIT')
12provides=("${_pkgname}")
13conflicts=("${_pkgname}")
14options=('!strip')
15
16source_x86_64=("${_pkgname}-${pkgver}-x86_64.zip::${url}/releases/download/v${pkgver}/${_pkgname}_${pkgver}_linux_amd64.zip")
17source_armv6h=("${_pkgname}-${pkgver}-armv6.zip::${url}/releases/download/v${pkgver}/${_pkgname}_${pkgver}_linux_armv6.zip")
18source_aarch64=("${_pkgname}-${pkgver}-aarch64.zip::${url}/releases/download/v${pkgver}/${_pkgname}_${pkgver}_linux_arm64.zip")
19
20sha256sums_x86_64=('eadd0031b57b4caf29d59740a6d4a25dc86140e8303566849371e749345a9e82')
21sha256sums_armv6h=('7d693eb41669be2723ef35442c67133ebdb108e319f0cf4c0f7bf659cdad9b70')
22sha256sums_aarch64=('f0e80a29799b6d28f1f28878976825bd079376aea141b41bb8af8e6f3ac18da6')
23
24package() {
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 @@
1pkgbase = 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
15pkgname = 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
5pkgname=$_pkgname-git
6pkgver=r66.7a9faed
7pkgrel=1
8pkgdesc="Swallow a terminal window after a blocking application is run in i3"
9arch=('any')
10url="https://github.com/jamesofarrell/i3-swallow"
11license=('MIT')
12depends=('i3-wm' 'python-i3ipc')
13makedepends=('git')
14provides=("${_pkgname}")
15source=("${_pkgname}::git+${url}.git")
16md5sums=('SKIP')
17
18pkgver()
19{
20 cd "$_pkgname"
21 printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
22}
23
24package() {
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 @@
1pkgbase = 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
20pkgname = 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 @@
1resources
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
11pkgname=logisim-evolution
12pkgver=3.7.1
13pkgrel=1
14pkgdesc='An educational tool for designing and simulating digital logic circuits (build from source)'
15provides=('logisim-evolution')
16conflicts=('logisim-evolution-git' 'logisim-evolution-bin')
17arch=('any')
18url="https://github.com/reds-heig/logisim-evolution"
19license=('GPL3')
20depends=('java-runtime>=16' 'hicolor-icon-theme')
21makedepends=('java-environment>=16')
22
23source=("${pkgname}-${pkgver}.tar.gz::https://github.com/reds-heig/logisim-evolution/archive/v${pkgver}.tar.gz"
24 "${pkgname}.sh")
25sha256sums=('c073c8113159e8127cee818fad32d5fbe943b1072459f5a914fd99906f19f179'
26 'd5975cc0025905ab8a8a451ce4362ba876bed88008d3a5b2c0a7f664a85da1ba')
27
28install=$pkgname.install
29
30build() {
31 cd "${srcdir}/${pkgname}-${pkgver}"
32 ./gradlew shadowJar
33}
34
35prepare() {
36 cd "${srcdir}/${pkgname}-${pkgver}"
37 sed -i 's/https/http/' "support/Flatpak/com.github.reds.LogisimEvolution.xml"
38}
39
40package() {
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 @@
1pre_install() {
2 pre_upgrade
3}
4
5pre_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
20EOF
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
2exec /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 @@
1pkgbase = 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
14pkgname = 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>
2pkgname=mandown-md-viewer
3_pkgname=mandown
4pkgver=1.0.3
5pkgrel=1
6pkgdesc="man-page inspired Markdown viewer"
7arch=('x86_64')
8url="https://github.com/Titor8115/mandown"
9license=('MIT')
10makedepends=('ncurses' 'libxml2')
11install="${pkgname}.install"
12source=("$_pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v${pkgver}.tar.gz")
13sha256sums=('df92ca18315a7507ac93e2246d9ee2ad5363dcf4d266b57d5eb10b4123afa25c')
14
15build() {
16 cd "$_pkgname-$pkgver"
17 PREFIX="/usr" make
18}
19
20package() {
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 @@
1post_install() {
2 cat << EOF
3
4 The name of the executable is 'mdn'
5
6EOF
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 @@
1pkgbase = 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
22pkgname = 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
5pkgname=metadata-cleaner
6pkgver=2.0.1
7pkgrel=1
8pkgdesc="Python GTK application to view and clean metadata in files, using mat2"
9arch=('x86_64')
10url="https://gitlab.com/rmnvgr/metadata-cleaner"
11license=('GPL3')
12depends=('gtk4' 'libadwaita' 'mat2' 'python-gobject')
13makedepends=('itstool' 'meson')
14checkdepends=('appstream' 'mypy' 'python-pycodestyle' 'python-pydocstyle' 'reuse')
15source=("${pkgname}-${pkgver}.tar.gz::${url}/-/archive/v$pkgver/$pkgname-v$pkgver.tar.gz")
16sha256sums=('9a52c06680729cfc4de4a7bc24e9c2ae19930892b4130a57c4fa7db1d496709c')
17
18build() {
19 arch-meson "$pkgname-v$pkgver" build
20 meson compile -C build
21}
22
23check() {
24 meson test -C build --print-errorlogs
25}
26
27package() {
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 @@
1pkgbase = 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
14pkgname = 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'
4pkgname="${_pkgname}-git"
5pkgver=1.1.1.r11.gbdb2577
6pkgrel=1
7pkgdesc='Bulk rename utility with useful functions'
8arch=('x86_64')
9url='https://github.com/Usbac/nmly'
10license=('MIT')
11makedepends=('git')
12provides=("${_pkgname}")
13conflicts=("${_pkgname}")
14source=("git+${url}.git")
15sha256sums=('SKIP')
16
17pkgver() {
18 git -C "${_pkgname}" describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
19}
20
21build() {
22 make -C "${_pkgname}" LDFLAGS="${LDFLAGS}"
23}
24
25package() {
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 @@
1pkgbase = 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
11pkgname = 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
3pkgname='nmly'
4pkgver=1.1.1
5pkgrel=1
6pkgdesc='Bulk rename utility with useful functions'
7arch=('x86_64')
8url='https://github.com/Usbac/nmly'
9license=('MIT')
10source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz")
11sha256sums=('d593cd1adb056bf61e6a7e9c72961642727229f5b00e07c0d330d8dc8fb3a0e7')
12
13prepare() {
14 # Add LDFLAGS to Makefile
15 sed -i.bak '/\$(CFLAGS)/s/$/ \$(LDFLAGS)/' "${pkgname}-${pkgver}/Makefile"
16}
17
18build() {
19 export LDFLAGS="${LDFLAGS}"
20 make -C "${pkgname}-${pkgver}"
21}
22
23package() {
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 @@
1pkgbase = 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
13pkgname = 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
6pkgname=osh
7pkgver=0.9.3
8pkgrel=1
9pkgdesc="Oil Shell - A bash-compatible UNIX shell written in Python"
10arch=('any')
11url="https://www.oilshell.org/"
12license=("Apache")
13options=(!strip)
14optdepends=("readline: interactive features")
15source=("https://www.oilshell.org/download/oil-$pkgver.tar.xz")
16sha256sums=('62f36072f69f3378e03b79d8d5255c1d136094ec11410db4f16ee82f1660efda')
17
18prepare() {
19 mkdir -p tmp
20 sed 's/TMP=${TMPDIR:-\/tmp}/TMP=..\/tmp/' -i "oil-$pkgver/configure"
21}
22
23build() {
24 cd "oil-$pkgver"
25 ./configure --prefix="/usr"
26 make $MAKEFLAGS
27}
28
29package() {
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 @@
1pkgbase = 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
13pkgname = 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 @@
1pkg/
2src/
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
4pkgname=pfetch
5pkgver=0.6.0
6pkgrel=3
7pkgdesc="A pretty system information tool written in POSIX sh."
8arch=('any')
9url="https://github.com/dylanaraps/$pkgname"
10license=('MIT')
11provides=("$pkgname")
12conflicts=('pfetch-git')
13source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz")
14b2sums=('300f6f44f9306df4f438227a6f35bd54f50e477b950a45d63656f7c460cfc30a8b44ebdb3d5fdcf1e808e3b8e8e69e14088ff73a5da4485abf694893f2cc53f3')
15
16package() {
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 @@
1pkgbase = 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
14pkgname = 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
5pkgname=${_pkgname}-git
6pkgver=r42.9bc2997
7pkgrel=1
8pkgdesc='Spotify artist and song module for Polybar'
9arch=(any)
10url=https://github.com/Jvanrhijn/${_pkgname}
11license=('MIT')
12depends=('python' 'python-dbus')
13makedepends=(git)
14source=("${_pkgname}::git+${url}.git")
15sha256sums=('SKIP')
16
17pkgver() {
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
24package() {
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 @@
1pkgbase = 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
23pkgname = 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
2Popcorn-Time-*-linux64.zip
3popcorntime-bin-*.pkg.tar.xz
4popcorntime-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
18pkgname=popcorntime-bin
19_pkgname=popcorntime
20pkgver=0.4.6
21pkgrel=1
22pkgdesc="Stream free movies and TV shows from torrents"
23arch=('x86_64')
24url="https://github.com/popcorn-official/popcorn-desktop"
25license=('GPL3')
26depends=('nss' 'ttf-font' 'libxss' 'gtk3')
27makedepends=('unzip')
28provides=('popcorntime' 'popcorntime-ce')
29conflicts=('popcorntime' 'popcorntime-ce')
30options=('!strip')
31_zipfile="Popcorn-Time-${pkgver}-linux64.zip"
32source=("https://github.com/popcorn-official/popcorn-desktop/releases/download/v${pkgver}/$_zipfile"
33 "${_pkgname}.desktop" )
34sha256sums=('0fe15d2933b331a49b2da9a820e45a722b7d2d3224f92da0a31ce4a1296adad3'
35 '4422f21e16176fda697ed0c8a6d1fb6f9dd7c4bc3f3694f9bcc19cbe66630334')
36
37package() {
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]
2Name=Popcorn Time
3Comment=Watch Movies and TV Shows instantly
4Exec=popcorntime %U
5Icon=popcorntime
6MimeType=application/x-bittorrent;x-scheme-handler/magnet;
7StartupNotify=false
8Categories=AudioVideo;Video;Network;Player;P2P;
9Type=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 @@
1pkgbase = 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
22pkgname = 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>
2pkgname=python-extruct
3_pkgname=extruct
4pkgver=0.13.0
5pkgrel=1
6pkgdesc="Extract embedded metadata from HTML markup"
7arch=('any')
8url="https://github.com/scrapinghub/extruct"
9license=('custom')
10depends=('python-lxml' 'python-requests' 'python-rdflib' 'python-rdflib-jsonld' 'python-pyrdfa3' 'python-mf2py' 'python-six' 'python-w3lib' 'python-html-text' 'python-jstyleson')
11makedepends=('python-setuptools')
12source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz")
13sha256sums=('2bf4d8aaf9cfd2ea27bac256e5cabd601a480a47f49b9531ac8bfe3b42a9c74f')
14
15build() {
16 cd "${_pkgname}-${pkgver}"
17 python setup.py build
18}
19
20package() {
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 @@
1pkgbase = 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
13pkgname = 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>
2pkgname=python-html-text
3_pkgname=html-text
4pkgver=0.5.2
5pkgrel=1
6pkgdesc="Python library to extract text from HTML"
7arch=('any')
8url="https://github.com/TeamHG-Memex/html-text"
9license=('MIT')
10depends=('python-lxml')
11makedepends=('python-setuptools')
12source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz")
13sha256sums=('c75a1da10d649f55162446de57f98374059a998071110a343815841286a442f9')
14
15build() {
16 cd "${_pkgname}-${pkgver}"
17 python setup.py build
18}
19
20package() {
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 @@
1pkgbase = 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
13pkgname = 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>
2pkgname=python-jstyleson
3_name=${pkgname#python-}
4pkgver=0.0.2
5pkgrel=1
6pkgdesc="Library to parse JSON with js-style comments."
7arch=('any')
8url="https://pypi.org/project/jstyleson/"
9license=('MIT')
10depends=('python')
11makedepends=('python-setuptools')
12source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz")
13sha256sums=('680003f3b15a2959e4e6a351f3b858e3c07dd3e073a0d54954e34d8ea5e1308e')
14
15build() {
16 cd "${_name}-${pkgver}"
17 python setup.py build
18}
19
20package() {
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 @@
1pkgbase = 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
14pkgname = 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>
2pkgname=python-mf2py
3_name=${pkgname#python-}
4pkgver=1.1.2
5pkgrel=1
6pkgdesc="Python Microformats2 parser"
7arch=('any')
8url="https://pypi.org/project/mf2py/"
9license=('MIT')
10depends=('python-beautifulsoup4' 'python-requests')
11makedepends=('python-setuptools')
12source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz")
13sha256sums=('84f1f8f2ff3f1deb1c30be497e7ccd805452996a662fd4a77f09e0105bede2c9')
14
15build() {
16 cd "${_name}-${pkgver}"
17 python setup.py build
18}
19
20package() {
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 @@
1pkgbase = 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
16pkgname = 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>
2pkgname=python-pyrdfa3
3_pkgname=pyrdfa3
4pkgver=3.5.2
5pkgrel=1
6pkgdesc="Python distiller/parser library"
7arch=('any')
8url="https://github.com/RDFLib/pyrdfa3"
9license=('custom')
10depends=('python-rdflib' 'python-html5lib' 'python-simplejson' 'python-isodate')
11makedepends=('python-setuptools')
12source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz")
13sha256sums=('2cf88994c9726eae043d24c2b6945ec2d0bf5c417e29dfd86cb5170884015905')
14
15build() {
16 cd "${_pkgname}-${pkgver}"
17 python setup.py build
18}
19
20package() {
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 @@
1pkgbase = 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
18pkgname = 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>
2pkgname=python-scrape-schema-recipe
3_pkgname=scrape-schema-recipe
4pkgver=0.2.0
5pkgrel=1
6pkgdesc="Scrapes food recipes from HTML into Python dictionaries"
7arch=('any')
8url="https://github.com/micahcochran/scrape-schema-recipe"
9license=('Apache')
10depends=('python-dataclasses' 'python-extruct' 'python-importlib_resources' 'python-isodate' 'python-requests' 'python-typeshed-git')
11makedepends=('python-setuptools')
12source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz")
13sha256sums=('ecc253c82a9346c66e77005680a3f746a2feca7292bbcab0c4357b2757a0d1bf')
14
15build() {
16 cd "${_pkgname}-${pkgver}"
17 python setup.py build
18}
19
20package() {
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 @@
1pkgbase = 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
14pkgname = 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'
6pkgname="${_pkgname}-git"
7pkgver=4.0.0.r3.ged2d2b7
8pkgrel=1
9pkgdesc='calculator for terminal with numerous features'
10arch=('x86_64')
11url='https://github.com/Usbac/quich'
12license=('MIT')
13makedepends=('git')
14provides=("${_pkgname}")
15conflicts=("${_pkgname}")
16source=("git+${url}.git")
17sha256sums=('SKIP')
18
19pkgver() {
20 git -C "${_pkgname}" describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
21}
22
23build() {
24 make -C "${_pkgname}" LDFLAGS="${LDFLAGS}"
25}
26
27package() {
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 @@
1pkgbase = 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
16pkgname = 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
4pkgname='reco'
5pkgver=3.0.1
6pkgrel=1
7pkgdesc='An audio recording app designed for elementary OS'
8arch=('x86_64')
9url='https://github.com/ryonakano/reco'
10license=('GPL3')
11depends=('granite' 'gstreamer')
12makedepends=('meson' 'vala' 'libhandy')
13source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz")
14sha256sums=('aada1ba503514ce842d84f0f460b5a2af6942c93b82d7bb4c1b8972cec421738')
15
16build() {
17 arch-meson "${pkgname}-${pkgver}" build
18 meson compile -C build
19}
20
21package() {
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 @@
1pkgbase = 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
21pkgname = 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
4pkgname=serviio
5pkgver=2.2
6pkgrel=1
7pkgdesc="Free DLNA media server"
8arch=('any')
9url="http://www.serviio.org/"
10license=('custom')
11depends=('java-runtime-headless>=8' 'ffmpeg')
12source=(http://download.serviio.org/releases/serviio-${pkgver}-linux.tar.gz
13 $pkgname.sh
14 $pkgname.service
15 $pkgname.desktop
16 $pkgname.png)
17md5sums=('ac450526d38a496d3aaa700edae9c683'
18 '227a75de2dea1db93c1fba3d004e01ad'
19 'e958d9812448f97fe325dfffe8b44620'
20 'fbfcac4ad5dffd909e51ea1a7a6335aa'
21 'd41e3e757e412dfcd3036d9e19b81450')
22
23package() {
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]
2Version=1.0
3Type=Application
4Name=Serviio
5Comment[fr]=Console d'administration du serveur DLNA
6Comment[en]=Administration console of DLNA server
7Exec= serviio-console
8Categories=AudioVideo
9Icon=serviio
10Path=
11Terminal=false
12StartupNotify=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
2post_install() {
3 update-desktop-database -q
4 gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
5}
6
7
8post_upgrade() {
9 gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
10}
11
12post_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]
2Description=Serviio
3After=network.target
4
5[Service]
6ExecStart=/usr/bin/serviio
7
8[Install]
9WantedBy=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
3if [ $UID -eq 0 ]
4then
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 "$@"
16else
17 echo "Must be run as root."
18fi
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 @@
1pkgbase = 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
21pkgname = 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
6pkgname=$_pkgname-git
7pkgver=0.6.1.r6.g2712a92
8pkgrel=1
9pkgdesc="Simple http server in Rust"
10arch=('i686' 'x86_64' 'armv7h' 'aarch64')
11url="https://github.com/TheWaWaR/simple-http-server"
12license=('MIT')
13depends=('openssl-1.0')
14makedepends=('cargo')
15conflicts=('simple-http-server')
16provides=('simple-http-server')
17install=simple-http-server-git.install
18options=()
19source=("git+https://github.com/TheWaWaR/$_pkgname.git"
20 "simple-http-server@.service")
21sha384sums=('SKIP'
22 'a92987285f702de7eb5c34261e1c7d187b63c151db91fe6428c94428f24f771f0d38139d30febc4dfbfc76a8a697312f')
23
24pkgver() {
25 cd "$_pkgname"
26 git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
27}
28
29build() {
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
36package() {
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
2post_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]
2Description=Simple http server in Rust
3After=network.target network-online.target nss-lookup.target
4
5[Service]
6WorkingDirectory=%f
7ExecStart=/usr/bin/simple-http-server -p 80
8
9[Install]
10WantedBy=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 @@
1pkgbase = 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
20pkgname = 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
4pkgname=thorium-bin
5pkgver=1.7.3
6pkgrel=1
7pkgdesc="A cross platform desktop reading app, based on the Readium Desktop toolkit"
8arch=('x86_64')
9license=('BSD3')
10url="https://github.com/edrlab/thorium-reader"
11depends=('libnotify' 'nss' 'libxss' 'xdg-utils' 'libappindicator-gtk3' 'libsecret')
12_filename=EDRLab.ThoriumReader_${pkgver}_amd64.deb
13options=('!strip')
14source=(
15 "${pkgname}.tar.gz::${url}/releases/download/v${pkgver}/${_filename}"
16 ${url}/raw/v${pkgver}/LICENSE
17)
18sha512sums=('ca572e2455546a36eaec5a35c16f0067f2c728e92d2236ebb2780ffc46219c87d2164ee332c38e7fb5d619ff56d3b41d389a8c73a9d8de2e1f33c4970e0b5ba4'
19 'acb9c8cdd1225dd5e7874b5380cc597adf9cf32dfcebccfd18d13f36f525b56d9319734da28de5ec44a983197f91f2e80231211197b7201e4efe115972aae96a')
20
21package() {
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 @@
1pkgbase = 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
13pkgname = 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
3pkgname=tidy-viewer
4_pkgname=tv
5pkgver=0.0.22
6pkgrel=1
7pkgdesc="CLI csv pretty printer that uses column styling"
8arch=('x86_64' 'aarch64')
9url="https://github.com/alexhallam/tv"
10license=('Unlicense')
11makedepends=('cargo')
12source=("${_pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz")
13sha256sums=('b6f3edf58314b2f69a40d63a032684b1b30406eb03ab1926493b83e92da08884')
14
15prepare() {
16 cd "$_pkgname-$pkgver"
17 cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
18}
19
20build() {
21 cd "$_pkgname-$pkgver"
22 export RUSTUP_TOOLCHAIN=stable
23 export CARGO_TARGET_DIR=target
24 cargo build --frozen --release
25}
26
27package() {
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 @@
1pkgbase = 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
15pkgname = 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'
3pkgname='turkish-deasciifier-git'
4pkgver=r69.665154c
5pkgrel=1
6pkgdesc="Turkish deasciifier in Python based on Deniz Yüret's turkish-mode for Emacs"
7arch=('any')
8url="https://github.com/emres/turkish-deasciifier"
9license=('custom')
10depends=('python')
11makedepends=('git')
12provides=("${_pkgname}")
13conflicts=("${_pkgname}")
14source=("git+${url}.git")
15sha256sums=('SKIP')
16
17pkgver() {
18 cd "$srcdir/${_pkgname}"
19 printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
20}
21
22build() {
23 cd "$srcdir/${_pkgname}"
24 python setup.py build
25}
26
27package() {
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 @@
1pkgbase = 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
16pkgname = 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
4pkgname=unsilence
5pkgver=1.0.8
6pkgrel=1
7pkgdesc='Console Interface and Library to remove silent parts of a media file'
8arch=('any')
9url='https://github.com/lagmoellertim/unsilence'
10license=('MIT')
11depends=('ffmpeg' 'python' 'python-argparse' 'python-rich')
12makedepends=('python-setuptools')
13source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz")
14sha256sums=('bd377d279ae155d02cc29cb6fbe836021c2ca2d1bc2766675c0beeb2f50c9e43')
15
16build() {
17 cd "${pkgname}-${pkgver}"
18 sed -i 's/9.10.0/10.11.0/' requirements.txt
19 python setup.py build
20}
21
22package() {
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}