From 31d147b20c67d95a9e306d0749200bf964ac42af Mon Sep 17 00:00:00 2001 From: Yigit Sever Date: Fri, 29 Oct 2021 01:30:24 +0300 Subject: Use actual files instead of submodules --- .gitmodules | 93 --------------------- dijo-git | 1 - dijo-git/.SRCINFO | 17 ++++ dijo-git/PKGBUILD | 34 ++++++++ dnsx | 1 - dnsx/.SRCINFO | 13 +++ dnsx/.gitignore | 4 + dnsx/PKGBUILD | 37 ++++++++ elementary-icon-theme-git | 1 - elementary-icon-theme-git/.SRCINFO | 20 +++++ elementary-icon-theme-git/PKGBUILD | 47 +++++++++++ euterpe | 1 - euterpe/.SRCINFO | 14 ++++ euterpe/PKGBUILD | 34 ++++++++ gourmand | 1 - gourmand/.SRCINFO | 33 ++++++++ gourmand/PKGBUILD | 37 ++++++++ htpdate | 1 - htpdate/.SRCINFO | 15 ++++ htpdate/.gitignore | 4 + htpdate/PKGBUILD | 28 +++++++ htpdate/htpdate.service | 11 +++ httpx-bin | 1 - httpx-bin/.SRCINFO | 20 +++++ httpx-bin/.gitignore | 5 ++ httpx-bin/PKGBUILD | 28 +++++++ i3-swallow-git | 1 - i3-swallow-git/.SRCINFO | 15 ++++ i3-swallow-git/PKGBUILD | 28 +++++++ logisim-evolution | 1 - logisim-evolution/.SRCINFO | 20 +++++ logisim-evolution/.gitignore | 3 + logisim-evolution/PKGBUILD | 60 +++++++++++++ logisim-evolution/logisim-evolution.install | 21 +++++ logisim-evolution/logisim-evolution.sh | 3 + mandown-md-viewer | 1 - mandown-md-viewer/.SRCINFO | 14 ++++ mandown-md-viewer/PKGBUILD | 24 ++++++ mandown-md-viewer/mandown-md-viewer.install | 7 ++ metadata-cleaner | 1 - metadata-cleaner/.SRCINFO | 22 +++++ metadata-cleaner/PKGBUILD | 29 +++++++ nmly | 1 - nmly-git | 1 - nmly-git/.SRCINFO | 15 ++++ nmly-git/.gitignore | 4 + nmly-git/PKGBUILD | 32 +++++++ nmly/.SRCINFO | 12 +++ nmly/PKGBUILD | 30 +++++++ osh | 1 - osh/.SRCINFO | 13 +++ osh/PKGBUILD | 32 +++++++ pfetch | 1 - pfetch/.SRCINFO | 14 ++++ pfetch/.gitignore | 3 + pfetch/PKGBUILD | 19 +++++ polybar-spotify-git | 1 - polybar-spotify-git/.SRCINFO | 14 ++++ polybar-spotify-git/PKGBUILD | 29 +++++++ popcorntime-bin | 1 - popcorntime-bin/.SRCINFO | 23 +++++ popcorntime-bin/.gitignore | 4 + popcorntime-bin/PKGBUILD | 59 +++++++++++++ popcorntime-bin/popcorntime.desktop | 9 ++ python-extruct | 1 - python-extruct/.SRCINFO | 22 +++++ python-extruct/PKGBUILD | 24 ++++++ python-html-text | 1 - python-html-text/.SRCINFO | 13 +++ python-html-text/PKGBUILD | 23 +++++ python-jstyleson | 1 - python-jstyleson/.SRCINFO | 13 +++ python-jstyleson/PKGBUILD | 23 +++++ python-mf2py | 1 - python-mf2py/.SRCINFO | 14 ++++ python-mf2py/PKGBUILD | 23 +++++ python-pyrdfa3 | 1 - python-pyrdfa3/.SRCINFO | 16 ++++ python-pyrdfa3/PKGBUILD | 24 ++++++ python-scrape-schema-recipe | 1 - python-scrape-schema-recipe/.SRCINFO | 18 ++++ python-scrape-schema-recipe/PKGBUILD | 23 +++++ quich-git | 1 - quich-git/.SRCINFO | 14 ++++ quich-git/.gitignore | 4 + quich-git/PKGBUILD | 33 ++++++++ reco | 1 - reco/.SRCINFO | 16 ++++ reco/.gitignore | 4 + reco/PKGBUILD | 24 ++++++ serviio | 1 - serviio/.SRCINFO | 21 +++++ serviio/PKGBUILD | 65 ++++++++++++++ serviio/serviio.desktop | 12 +++ serviio/serviio.install | 15 ++++ serviio/serviio.png | Bin 0 -> 1779 bytes serviio/serviio.service | 9 ++ serviio/serviio.sh | 18 ++++ simple-http-server-git | 1 - simple-http-server-git/.SRCINFO | 21 +++++ simple-http-server-git/.gitignore | 1 + simple-http-server-git/PKGBUILD | 39 +++++++++ .../simple-http-server-git.install | 5 ++ simple-http-server-git/simple-http-server@.service | 10 +++ thorium-bin | 1 - thorium-bin/.SRCINFO | 20 +++++ thorium-bin/PKGBUILD | 34 ++++++++ tidy-viewer | 1 - tidy-viewer/.SRCINFO | 13 +++ tidy-viewer/PKGBUILD | 31 +++++++ turkish-deasciifier-git | 1 - turkish-deasciifier-git/.SRCINFO | 15 ++++ turkish-deasciifier-git/PKGBUILD | 32 +++++++ unsilence | 1 - unsilence/.SRCINFO | 16 ++++ unsilence/.gitignore | 4 + unsilence/PKGBUILD | 28 +++++++ 117 files changed, 1699 insertions(+), 124 deletions(-) delete mode 100644 .gitmodules delete mode 160000 dijo-git create mode 100644 dijo-git/.SRCINFO create mode 100644 dijo-git/PKGBUILD delete mode 160000 dnsx create mode 100644 dnsx/.SRCINFO create mode 100644 dnsx/.gitignore create mode 100644 dnsx/PKGBUILD delete mode 160000 elementary-icon-theme-git create mode 100644 elementary-icon-theme-git/.SRCINFO create mode 100644 elementary-icon-theme-git/PKGBUILD delete mode 160000 euterpe create mode 100644 euterpe/.SRCINFO create mode 100644 euterpe/PKGBUILD delete mode 160000 gourmand create mode 100644 gourmand/.SRCINFO create mode 100644 gourmand/PKGBUILD delete mode 160000 htpdate create mode 100644 htpdate/.SRCINFO create mode 100644 htpdate/.gitignore create mode 100644 htpdate/PKGBUILD create mode 100644 htpdate/htpdate.service delete mode 160000 httpx-bin create mode 100644 httpx-bin/.SRCINFO create mode 100644 httpx-bin/.gitignore create mode 100644 httpx-bin/PKGBUILD delete mode 160000 i3-swallow-git create mode 100644 i3-swallow-git/.SRCINFO create mode 100644 i3-swallow-git/PKGBUILD delete mode 160000 logisim-evolution create mode 100644 logisim-evolution/.SRCINFO create mode 100644 logisim-evolution/.gitignore create mode 100644 logisim-evolution/PKGBUILD create mode 100644 logisim-evolution/logisim-evolution.install create mode 100644 logisim-evolution/logisim-evolution.sh delete mode 160000 mandown-md-viewer create mode 100644 mandown-md-viewer/.SRCINFO create mode 100644 mandown-md-viewer/PKGBUILD create mode 100644 mandown-md-viewer/mandown-md-viewer.install delete mode 160000 metadata-cleaner create mode 100644 metadata-cleaner/.SRCINFO create mode 100644 metadata-cleaner/PKGBUILD delete mode 160000 nmly delete mode 160000 nmly-git create mode 100644 nmly-git/.SRCINFO create mode 100644 nmly-git/.gitignore create mode 100644 nmly-git/PKGBUILD create mode 100644 nmly/.SRCINFO create mode 100644 nmly/PKGBUILD delete mode 160000 osh create mode 100644 osh/.SRCINFO create mode 100644 osh/PKGBUILD delete mode 160000 pfetch create mode 100644 pfetch/.SRCINFO create mode 100644 pfetch/.gitignore create mode 100644 pfetch/PKGBUILD delete mode 160000 polybar-spotify-git create mode 100644 polybar-spotify-git/.SRCINFO create mode 100644 polybar-spotify-git/PKGBUILD delete mode 160000 popcorntime-bin create mode 100644 popcorntime-bin/.SRCINFO create mode 100644 popcorntime-bin/.gitignore create mode 100644 popcorntime-bin/PKGBUILD create mode 100644 popcorntime-bin/popcorntime.desktop delete mode 160000 python-extruct create mode 100644 python-extruct/.SRCINFO create mode 100644 python-extruct/PKGBUILD delete mode 160000 python-html-text create mode 100644 python-html-text/.SRCINFO create mode 100644 python-html-text/PKGBUILD delete mode 160000 python-jstyleson create mode 100644 python-jstyleson/.SRCINFO create mode 100644 python-jstyleson/PKGBUILD delete mode 160000 python-mf2py create mode 100644 python-mf2py/.SRCINFO create mode 100644 python-mf2py/PKGBUILD delete mode 160000 python-pyrdfa3 create mode 100644 python-pyrdfa3/.SRCINFO create mode 100644 python-pyrdfa3/PKGBUILD delete mode 160000 python-scrape-schema-recipe create mode 100644 python-scrape-schema-recipe/.SRCINFO create mode 100644 python-scrape-schema-recipe/PKGBUILD delete mode 160000 quich-git create mode 100644 quich-git/.SRCINFO create mode 100644 quich-git/.gitignore create mode 100644 quich-git/PKGBUILD delete mode 160000 reco create mode 100644 reco/.SRCINFO create mode 100644 reco/.gitignore create mode 100644 reco/PKGBUILD delete mode 160000 serviio create mode 100644 serviio/.SRCINFO create mode 100644 serviio/PKGBUILD create mode 100644 serviio/serviio.desktop create mode 100644 serviio/serviio.install create mode 100644 serviio/serviio.png create mode 100644 serviio/serviio.service create mode 100644 serviio/serviio.sh delete mode 160000 simple-http-server-git create mode 100644 simple-http-server-git/.SRCINFO create mode 100644 simple-http-server-git/.gitignore create mode 100644 simple-http-server-git/PKGBUILD create mode 100644 simple-http-server-git/simple-http-server-git.install create mode 100644 simple-http-server-git/simple-http-server@.service delete mode 160000 thorium-bin create mode 100644 thorium-bin/.SRCINFO create mode 100644 thorium-bin/PKGBUILD delete mode 160000 tidy-viewer create mode 100644 tidy-viewer/.SRCINFO create mode 100644 tidy-viewer/PKGBUILD delete mode 160000 turkish-deasciifier-git create mode 100644 turkish-deasciifier-git/.SRCINFO create mode 100644 turkish-deasciifier-git/PKGBUILD delete mode 160000 unsilence create mode 100644 unsilence/.SRCINFO create mode 100644 unsilence/.gitignore create mode 100644 unsilence/PKGBUILD diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index ccd24d6..0000000 --- a/.gitmodules +++ /dev/null @@ -1,93 +0,0 @@ -[submodule "gourmand"] - path = gourmand - url = ssh://aur@aur.archlinux.org/gourmand.git -[submodule "i3-swallow-git"] - path = i3-swallow-git - url = ssh://aur@aur.archlinux.org/i3-swallow-git.git -[submodule "simple-http-server-git"] - path = simple-http-server-git - url = ssh://aur@aur.archlinux.org/simple-http-server-git.git -[submodule "polybar-spotify-git"] - path = polybar-spotify-git - url = ssh://aur@aur.archlinux.org/polybar-spotify-git.git -[submodule "quich-git"] - path = quich-git - url = ssh://aur@aur.archlinux.org/quich-git.git -[submodule "httpx-bin"] - path = httpx-bin - url = ssh://aur@aur.archlinux.org/httpx-bin.git -[submodule "dijo-git"] - path = dijo-git - url = ssh://aur@aur.archlinux.org/dijo-git.git -[submodule "pfetch"] - path = pfetch - url = ssh://aur@aur.archlinux.org/pfetch.git -[submodule "elementary-icon-theme-git"] - path = elementary-icon-theme-git - url = ssh://aur@aur.archlinux.org/elementary-icon-theme-git.git -[submodule "turkish-deasciifier-git"] - path = turkish-deasciifier-git - url = ssh://aur@aur.archlinux.org/turkish-deasciifier-git.git -[submodule "mandown-md-viewer"] - path = mandown-md-viewer - url = ssh://aur@aur.archlinux.org/mandown-md-viewer.git -[submodule "nmly-git"] - path = nmly-git - url = ssh://aur@aur.archlinux.org/nmly-git.git -[submodule "nmly"] - path = nmly - url = ssh://aur@aur.archlinux.org/nmly.git -[submodule "reco"] - path = reco - url = ssh://aur@aur.archlinux.org/reco.git -[submodule "unsilence"] - path = unsilence - url = ssh://aur@aur.archlinux.org/unsilence.git -[submodule "dnsx"] - path = dnsx - url = ssh://aur@aur.archlinux.org/dnsx.git -[submodule "tidy-viewer"] - path = tidy-viewer - url = ssh://aur@aur.archlinux.org/tidy-viewer.git -[submodule "thorium-bin"] - path = thorium-bin - url = ssh://aur@aur.archlinux.org/thorium-bin.git -[submodule "python-html-text"] - path = python-html-text - url = ssh://aur@aur.archlinux.org/python-html-text.git -[submodule "python-scrape-schema-recipe"] - path = python-scrape-schema-recipe - url = ssh://aur@aur.archlinux.org/python-scrape-schema-recipe.git -[submodule "python-extruct"] - path = python-extruct - url = ssh://aur@aur.archlinux.org/python-extruct.git -[submodule "python-pyrdfa3"] - path = python-pyrdfa3 - url = ssh://aur@aur.archlinux.org/python-pyrdfa3.git -[submodule "python-mf2py"] - path = python-mf2py - url = ssh://aur@aur.archlinux.org/python-mf2py.git -[submodule "python-jstyleson"] - path = python-jstyleson - url = ssh://aur@aur.archlinux.org/python-jstyleson.git -[submodule "htpdate"] - path = htpdate - url = ssh://aur@aur.archlinux.org/htpdate.git -[submodule "osh"] - path = osh - url = ssh://aur@aur.archlinux.org/osh.git -[submodule "popcorntime-bin"] - path = popcorntime-bin - url = ssh://aur@aur.archlinux.org/popcorntime-bin.git -[submodule "logisim-evolution"] - path = logisim-evolution - url = ssh://aur@aur.archlinux.org/logisim-evolution.git -[submodule "metadata-cleaner"] - path = metadata-cleaner - url = ssh://aur@aur.archlinux.org/metadata-cleaner.git -[submodule "euterpe"] - path = euterpe - url = ssh://aur@aur.archlinux.org/euterpe.git -[submodule "serviio"] - path = serviio - url = ssh://aur@aur.archlinux.org/serviio.git diff --git a/dijo-git b/dijo-git deleted file mode 160000 index 6c02231..0000000 --- a/dijo-git +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 6c022315a768dfde64c9e24d819823b9231f82d1 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 @@ +pkgbase = dijo-git + pkgdesc = scriptable, curses-based, digital habit tracker + pkgver = 0.2.7.191.gbe6e0e3 + pkgrel = 1 + url = https://github.com/NerdyPepper/dijo + arch = x86_64 + arch = i686 + license = MIT + makedepends = rust + makedepends = cargo + makedepends = git + provides = dijo + conflicts = dijo + source = dijo::git+https://github.com/NerdyPepper/dijo.git + sha256sums = SKIP + +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 @@ +# Maintainer: Yigit Sever +# Contributor: quininer + +pkgname='dijo-git' +_pkgname="dijo" +pkgver=0.2.7.191.gbe6e0e3 +pkgrel=1 +arch=('x86_64' 'i686') +url="https://github.com/NerdyPepper/dijo" +pkgdesc="scriptable, curses-based, digital habit tracker" +license=('MIT') +depends=() +makedepends=('rust' 'cargo' 'git') +checkdepends=() +provides=('dijo') +conflicts=('dijo') +source=("$_pkgname::git+https://github.com/NerdyPepper/dijo.git") +sha256sums=('SKIP') + +pkgver() { + cd $_pkgname + echo "$(grep '^version =' Cargo.toml|head -n1|cut -d\" -f2|cut -d\- -f1).$(git rev-list --count HEAD).g$(git rev-parse --short HEAD)" +} + +build(){ + cd "$_pkgname" + cargo build --release --locked +} + +package() { + cd $_pkgname + install -D -m755 "target/release/dijo" "$pkgdir/usr/bin/dijo" + install -D -m644 "dijo.1" "$pkgdir/usr/share/man/man1/dijo.1" +} diff --git a/dnsx b/dnsx deleted file mode 160000 index cabdcec..0000000 --- a/dnsx +++ /dev/null @@ -1 +0,0 @@ -Subproject commit cabdcec016b81fed2ba9a59a5082328753bc3c4f diff --git a/dnsx/.SRCINFO b/dnsx/.SRCINFO new file mode 100644 index 0000000..247fe1e --- /dev/null +++ b/dnsx/.SRCINFO @@ -0,0 +1,13 @@ +pkgbase = dnsx + pkgdesc = Fast and multi-purpose DNS toolkit + pkgver = 1.0.6 + pkgrel = 1 + url = https://github.com/projectdiscovery/dnsx + arch = x86_64 + license = MIT + makedepends = go + provides = dnsx + source = dnsx-1.0.6.tar.gz::https://github.com/projectdiscovery/dnsx/archive/v1.0.6.tar.gz + sha256sums = ef0ade0508f0d6d8ed7e80f06e2ed888eaca9837fde513fc801451044b6a567e + +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 @@ +* +!.gitignore +!.SRCINFO +!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 @@ +# Maintainer: Yigit Sever +# Contributor: Caltlgin Stsodaat + +pkgname='dnsx' +pkgver=1.0.6 +pkgrel=1 +pkgdesc='Fast and multi-purpose DNS toolkit' +arch=('x86_64') +url='https://github.com/projectdiscovery/dnsx' +license=('MIT') +makedepends=('go') +provides=("${pkgname}") +source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz") +sha256sums=('ef0ade0508f0d6d8ed7e80f06e2ed888eaca9837fde513fc801451044b6a567e') + +prepare() { + export GOPATH="${srcdir}/gopath" + go clean -modcache +} + +build() { + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" + + cd "${pkgname}-${pkgver}/cmd/${pkgname}" + go build -v -o "${pkgname}" . +} + +package() { + cd "${pkgname}-${pkgver}" + install -Dvm755 "cmd/${pkgname}/${pkgname}" -t "${pkgdir}/usr/bin" + install -Dvm644 'README.md' -t "${pkgdir}/usr/share/doc/${pkgname}" + install -Dvm644 'LICENSE.md' "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} diff --git a/elementary-icon-theme-git b/elementary-icon-theme-git deleted file mode 160000 index 6612d81..0000000 --- a/elementary-icon-theme-git +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 6612d810eb26a8cbcc9be16219f61182cd201f32 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 @@ +pkgbase = elementary-icon-theme-git + pkgdesc = Named, vector icons for elementary OS + pkgver = 6.0.0.r4.g9c8e5b0f + pkgrel = 1 + url = https://github.com/elementary/icons + arch = any + groups = pantheon-unstable + license = GPL3 + makedepends = git + makedepends = meson + makedepends = inkscape + makedepends = xorg-xcursorgen + depends = hicolor-icon-theme + provides = elementary-icon-theme + conflicts = elementary-icon-theme + options = !emptydirs + source = elementary-icon-theme::git+https://github.com/elementary/icons.git + sha256sums = SKIP + +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 @@ +# Maintainer: Yigit Sever +# Contributor: Dimitris Kiziridis +# Contributor: Maxime Gauduin + +pkgname=elementary-icon-theme-git +pkgver=6.0.0.r4.g9c8e5b0f +pkgrel=1 +pkgdesc='Named, vector icons for elementary OS' +arch=('any') +url='https://github.com/elementary/icons' +license=('GPL3') +groups=('pantheon-unstable') +depends=('hicolor-icon-theme') +makedepends=('git' 'meson' 'inkscape' 'xorg-xcursorgen') +provides=('elementary-icon-theme') +conflicts=('elementary-icon-theme') +options=('!emptydirs') +source=("elementary-icon-theme::git+${url}.git") +sha256sums=('SKIP') + +pkgver() { + cd "${srcdir}/elementary-icon-theme" + # https://wiki.archlinux.org/title/VCS_package_guidelines#Git + # Upstream has annotated tags + git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +prepare() { + cd "${srcdir}/elementary-icon-theme" + if [[ -d build ]]; then + rm -rf build + fi + mkdir build +} + +build() { + cd "${srcdir}/elementary-icon-theme/build" + arch-meson ../ + ninja +} + +package() { + cd "${srcdir}/elementary-icon-theme/build" + DESTDIR="${pkgdir}" ninja install + rm "${pkgdir}"/.VolumeIcon* +} +# vim: ts=2 sw=2 et: diff --git a/euterpe b/euterpe deleted file mode 160000 index 2826bf8..0000000 --- a/euterpe +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 2826bf89de32ca30f79214b9268298abe23254f9 diff --git a/euterpe/.SRCINFO b/euterpe/.SRCINFO new file mode 100644 index 0000000..44c8739 --- /dev/null +++ b/euterpe/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = euterpe + pkgdesc = Self-hosted music streaming server with RESTful API and Web interface + pkgver = 1.5.1 + pkgrel = 1 + url = https://github.com/ironsmile/euterpe + arch = x86_64 + license = GPL + makedepends = go + depends = taglib + depends = icu + source = euterpe-1.5.1.tar.gz::https://github.com/ironsmile/euterpe/archive/v1.5.1.tar.gz + sha256sums = f3b1ef13b2b64d40255a01ff954c409a1b8c22df7f75a1634185ac79219edb04 + +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 @@ +# Maintainer: Yigit Sever + +pkgname=euterpe +pkgver=1.5.1 +pkgrel=1 +pkgdesc='Self-hosted music streaming server with RESTful API and Web interface' +arch=('x86_64') +url="https://github.com/ironsmile/$pkgname" +license=('GPL') +depends=('taglib' 'icu') +makedepends=('go') +source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz") +sha256sums=('f3b1ef13b2b64d40255a01ff954c409a1b8c22df7f75a1634185ac79219edb04') + +prepare(){ + cd "$pkgname-$pkgver" + mkdir -p build/ +} + +build() { + cd "$pkgname-$pkgver" + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" + + go build -o build +} + +package() { + cd "$pkgname-$pkgver" + install -Dm755 build/$pkgname "$pkgdir"/usr/bin/$pkgname +} diff --git a/gourmand b/gourmand deleted file mode 160000 index 904ab22..0000000 --- a/gourmand +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 904ab220ae5765d1aec333f90e183a91a5e488ab diff --git a/gourmand/.SRCINFO b/gourmand/.SRCINFO new file mode 100644 index 0000000..37b6460 --- /dev/null +++ b/gourmand/.SRCINFO @@ -0,0 +1,33 @@ +pkgbase = gourmand + pkgdesc = A recipe manager for desktop that can import recipes + pkgver = 1.0.0 + pkgrel = 3 + url = https://github.com/GourmandRecipeManager/gourmand + arch = any + license = GPL + makedepends = python-pip + makedepends = gendesk + depends = python-gobject + depends = gtk3 + depends = python-pyenchant + depends = gst-python + depends = python-pillow + depends = python-sqlalchemy + depends = python-lxml + depends = python-cairo + depends = python-requests + optdepends = python-beautifulsoup4: Webpage import plugin + optdepends = python-scrape-schema-recipe: Webpage import plugin + optdepends = python-selenium + optdepends = python-keyring + optdepends = python-ebooklib: EPub export plugin + optdepends = python-reportlab: Printing & PDF export plugin + optdepends = python-gtkspellcheck: Spell checking plugin + optdepends = nuspell: Spell checking + optdepends = hspell: Spell checking for Hebrew + optdepends = libvoikko: Spell checking for Finnish language + conflicts = gourmet + 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 + sha256sums = 9f1acf7098e62a8bca932ba43a9f1ee6b94978073824b96c5c1032fce23b12d4 + +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 @@ +# Maintainer: Yigit Sever + +pkgname='gourmand' +pkgver=1.0.0 +pkgrel=3 +pkgdesc="A recipe manager for desktop that can import recipes" +arch=('any') +url="https://github.com/GourmandRecipeManager/gourmand" +license=('GPL') +depends=('python-gobject' 'gtk3' 'python-pyenchant' 'gst-python' 'python-pillow' 'python-sqlalchemy' 'python-lxml' 'python-cairo' 'python-requests') +makedepends=('python-pip' 'gendesk') +checkdepends=() +optdepends=( + 'python-beautifulsoup4: Webpage import plugin' + 'python-scrape-schema-recipe: Webpage import plugin' + 'python-selenium' + 'python-keyring' + 'python-ebooklib: EPub export plugin' + 'python-reportlab: Printing & PDF export plugin' + 'python-gtkspellcheck: Spell checking plugin' + 'nuspell: Spell checking' + 'hspell: Spell checking for Hebrew' + 'libvoikko: Spell checking for Finnish language' + ) +conflicts=('gourmet') +source=("$pkgname-$pkgver-py3-none-any.whl::$url/releases/download/$pkgver/$pkgname-$pkgver-py3-none-any.whl") +sha256sums=('9f1acf7098e62a8bca932ba43a9f1ee6b94978073824b96c5c1032fce23b12d4') + +prepare() { + gendesk -n --pkgname "$pkgname" --pkgdesc "$pkgdesc" +} + +package() { + # https://wiki.archlinux.org/title/Python_package_guidelines#pip + PIP_CONFIG_FILE=/dev/null pip install --isolated --root="$pkgdir" --ignore-installed --no-deps *.whl + install -D -m644 "$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" +} diff --git a/htpdate b/htpdate deleted file mode 160000 index 4f38235..0000000 --- a/htpdate +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 4f382359b7f186a64d591140cf019a002e3dd29b diff --git a/htpdate/.SRCINFO b/htpdate/.SRCINFO new file mode 100644 index 0000000..ff90fb3 --- /dev/null +++ b/htpdate/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = htpdate + pkgdesc = A client for time synchronisation + pkgver = 1.2.6 + pkgrel = 1 + url = https://github.com/angeloc/htpdate + arch = i686 + arch = x86_64 + license = GPL2 + depends = glibc + source = htpdate-1.2.6.tar.gz::https://github.com/angeloc/htpdate/archive/v1.2.6.tar.gz + source = htpdate.service + sha256sums = d2cff522b8f53b00769dcca77d8025b19238ed35d702a4739dc05e387f718909 + sha256sums = 2f12bdf0745fbf7c52f465e78b47635fbdc6fa372e63fb94a6063a5f67ff8c8b + +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 @@ +/update +/htpdate-*.tar.xz +/pkg/ +/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 @@ +# Maintainer: Yigit Sever +# Contributor: Dominik Schrempf +# Contributor: Jonathan Ryan +# Contributor: Hussam Al-Tayeb +pkgname=htpdate +pkgver=1.2.6 +pkgrel=1 +pkgdesc="A client for time synchronisation" +arch=('i686' 'x86_64') +url="https://github.com/angeloc/htpdate" +license=(GPL2) +depends=('glibc') +source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz" + "htpdate.service") +sha256sums=('d2cff522b8f53b00769dcca77d8025b19238ed35d702a4739dc05e387f718909' + '2f12bdf0745fbf7c52f465e78b47635fbdc6fa372e63fb94a6063a5f67ff8c8b') + +build() { + cd ${pkgname}-${pkgver} + make +} + +package() { + install -D -m644 htpdate.service ${pkgdir}/usr/lib/systemd/system/htpdate.service + cd ${pkgname}-${pkgver} + install -D -m755 htpdate ${pkgdir}/usr/bin/htpdate + install -D -m644 htpdate.8 ${pkgdir}/usr/share/man/man8/htpdate.8 +} 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 @@ +[Unit] +Description=Htpdate daemon + +[Service] +Type=forking +PIDFile=/run/htpdate.pid +ExecStart=/usr/bin/htpdate -D -a -s -i /run/htpdate.pid www.linux.org www.freebsd.org ntp.neu.edu.cn www.kernel.org + +[Install] +WantedBy=multi-user.target + diff --git a/httpx-bin b/httpx-bin deleted file mode 160000 index 1ddd046..0000000 --- a/httpx-bin +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 1ddd046adc0bf514884a0b991deb5337716f6335 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 @@ +pkgbase = httpx-bin + pkgdesc = Fast and multi-purpose HTTP toolkit + pkgver = 1.1.3 + pkgrel = 1 + url = https://github.com/projectdiscovery/httpx + arch = x86_64 + arch = armv6h + arch = aarch64 + license = MIT + provides = httpx + conflicts = httpx + options = !strip + 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 + sha256sums_x86_64 = eadd0031b57b4caf29d59740a6d4a25dc86140e8303566849371e749345a9e82 + 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 + sha256sums_armv6h = 7d693eb41669be2723ef35442c67133ebdb108e319f0cf4c0f7bf659cdad9b70 + 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 + sha256sums_aarch64 = f0e80a29799b6d28f1f28878976825bd079376aea141b41bb8af8e6f3ac18da6 + +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 @@ +* +!.gitignore +!.SRCINFO +!PKGBUILD + 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 @@ +# Maintainer: Yigit Sever +# Contributor: Caltlgin Stsodaat + +_pkgname='httpx' +pkgname="${_pkgname}-bin" +pkgver=1.1.3 +pkgrel=1 +pkgdesc='Fast and multi-purpose HTTP toolkit' +arch=('x86_64' 'armv6h' 'aarch64') +url='https://github.com/projectdiscovery/httpx' +license=('MIT') +provides=("${_pkgname}") +conflicts=("${_pkgname}") +options=('!strip') + +source_x86_64=("${_pkgname}-${pkgver}-x86_64.zip::${url}/releases/download/v${pkgver}/${_pkgname}_${pkgver}_linux_amd64.zip") +source_armv6h=("${_pkgname}-${pkgver}-armv6.zip::${url}/releases/download/v${pkgver}/${_pkgname}_${pkgver}_linux_armv6.zip") +source_aarch64=("${_pkgname}-${pkgver}-aarch64.zip::${url}/releases/download/v${pkgver}/${_pkgname}_${pkgver}_linux_arm64.zip") + +sha256sums_x86_64=('eadd0031b57b4caf29d59740a6d4a25dc86140e8303566849371e749345a9e82') +sha256sums_armv6h=('7d693eb41669be2723ef35442c67133ebdb108e319f0cf4c0f7bf659cdad9b70') +sha256sums_aarch64=('f0e80a29799b6d28f1f28878976825bd079376aea141b41bb8af8e6f3ac18da6') + +package() { + install -Dvm755 "${_pkgname}" -t "${pkgdir}/usr/bin" + install -Dvm644 'README.md' -t "${pkgdir}/usr/share/doc/${_pkgname}" + install -Dvm644 'LICENSE.md' "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE" +} diff --git a/i3-swallow-git b/i3-swallow-git deleted file mode 160000 index 14fe18e..0000000 --- a/i3-swallow-git +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 14fe18ebec4f36d3a9fe728f1848fecef5adaec3 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 @@ +pkgbase = i3-swallow-git + pkgdesc = Swallow a terminal window after a blocking application is run in i3 + pkgver = r66.7a9faed + pkgrel = 1 + url = https://github.com/jamesofarrell/i3-swallow + arch = any + license = MIT + makedepends = git + depends = i3-wm + depends = python-i3ipc + provides = i3-swallow + source = i3-swallow::git+https://github.com/jamesofarrell/i3-swallow.git + md5sums = SKIP + +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 @@ +# Maintainer: Yigit Sever +# Contributor: Fenner Macrae + +_pkgname=i3-swallow +pkgname=$_pkgname-git +pkgver=r66.7a9faed +pkgrel=1 +pkgdesc="Swallow a terminal window after a blocking application is run in i3" +arch=('any') +url="https://github.com/jamesofarrell/i3-swallow" +license=('MIT') +depends=('i3-wm' 'python-i3ipc') +makedepends=('git') +provides=("${_pkgname}") +source=("${_pkgname}::git+${url}.git") +md5sums=('SKIP') + +pkgver() +{ + cd "$_pkgname" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +package() { + cd "$srcdir/${_pkgname}" + install -Dm 755 swallow.py "${pkgdir}"/usr/bin/swallow + install -Dm 644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} diff --git a/logisim-evolution b/logisim-evolution deleted file mode 160000 index 0a8f3a9..0000000 --- a/logisim-evolution +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 0a8f3a97e7c3d9b880ad07bdd19d50704fa10e0c 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 @@ +pkgbase = logisim-evolution + pkgdesc = An educational tool for designing and simulating digital logic circuits (build from source) + pkgver = 3.7.1 + pkgrel = 1 + url = https://github.com/reds-heig/logisim-evolution + install = logisim-evolution.install + arch = any + license = GPL3 + makedepends = java-environment>=16 + depends = java-runtime>=16 + depends = hicolor-icon-theme + provides = logisim-evolution + conflicts = logisim-evolution-git + conflicts = logisim-evolution-bin + source = logisim-evolution-3.7.1.tar.gz::https://github.com/reds-heig/logisim-evolution/archive/v3.7.1.tar.gz + source = logisim-evolution.sh + sha256sums = c073c8113159e8127cee818fad32d5fbe943b1072459f5a914fd99906f19f179 + sha256sums = d5975cc0025905ab8a8a451ce4362ba876bed88008d3a5b2c0a7f664a85da1ba + +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 @@ +resources +*.tar.* +*.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 @@ +# Maintainer: Yigit Sever +# Contributor: maniacata +# Contributor: Marcin Wieczorek +# Contributor: Martin Thierer +# Contributor: Amy Wilson +# Contributor: Simon Doppler +# Contributor: Agustin Borgna +# Contributor: Marcel Korpel +# Contributor: Renan Birck + +pkgname=logisim-evolution +pkgver=3.7.1 +pkgrel=1 +pkgdesc='An educational tool for designing and simulating digital logic circuits (build from source)' +provides=('logisim-evolution') +conflicts=('logisim-evolution-git' 'logisim-evolution-bin') +arch=('any') +url="https://github.com/reds-heig/logisim-evolution" +license=('GPL3') +depends=('java-runtime>=16' 'hicolor-icon-theme') +makedepends=('java-environment>=16') + +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/reds-heig/logisim-evolution/archive/v${pkgver}.tar.gz" + "${pkgname}.sh") +sha256sums=('c073c8113159e8127cee818fad32d5fbe943b1072459f5a914fd99906f19f179' + 'd5975cc0025905ab8a8a451ce4362ba876bed88008d3a5b2c0a7f664a85da1ba') + +install=$pkgname.install + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./gradlew shadowJar +} + +prepare() { + cd "${srcdir}/${pkgname}-${pkgver}" + sed -i 's/https/http/' "support/Flatpak/com.github.reds.LogisimEvolution.xml" +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + install -Dm644 "build/libs/logisim-evolution-${pkgver}-all.jar" \ + "${pkgdir}/usr/share/java/${pkgname}/${pkgname}.jar" + install -Dm644 "support/Flatpak/com.github.reds.LogisimEvolution.xml" \ + "${pkgdir}/usr/share/mime/packages/${pkgname}.xml" + install -Dm644 "support/Flatpak/com.github.reds.LogisimEvolution.desktop" \ + "${pkgdir}/usr/share/applications/${pkgname}.desktop" + + for SIZE in 16 32 48 128 256; do + install -Dm644 \ + "src/main/resources/resources/logisim/img/logisim-icon-${SIZE}.png" \ + "${pkgdir}/usr/share/icons/hicolor/${SIZE}x${SIZE}/apps/${pkgname}.png" + done + + install -Dm755 "${srcdir}/${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}" + + sed -e 's|Exec=.*|Exec=/usr/bin/logisim-evolution|' \ + -e 's|com.github.reds.LogisimEvolution|logisim-evolution|' \ + -i "${pkgdir}/usr/share/applications/${pkgname}.desktop" +} 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 @@ +pre_install() { + pre_upgrade +} + +pre_upgrade() { + cat << EOF + + This package requires java-runtime>= 16, if you have multiple jdks installed + please ensure the correct one is set; + + # archlinux-java set java-16-openjdk + + ----- + + Please notice that this AUR repo is a build-from-source package. + + However, binary version (the previous one) can be found as 'logisim-evolution-bin'. + + +EOF +} 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 @@ +#!/bin/sh +exec /usr/bin/java -jar /usr/share/java/logisim-evolution/logisim-evolution.jar "$@" + diff --git a/mandown-md-viewer b/mandown-md-viewer deleted file mode 160000 index 019cdc9..0000000 --- a/mandown-md-viewer +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 019cdc99d854e9d55ec3c64244277c08cdb7c34b 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 @@ +pkgbase = mandown-md-viewer + pkgdesc = man-page inspired Markdown viewer + pkgver = 1.0.3 + pkgrel = 1 + url = https://github.com/Titor8115/mandown + install = mandown-md-viewer.install + arch = x86_64 + license = MIT + makedepends = ncurses + makedepends = libxml2 + source = mandown-1.0.3.tar.gz::https://github.com/Titor8115/mandown/archive/refs/tags/v1.0.3.tar.gz + sha256sums = df92ca18315a7507ac93e2246d9ee2ad5363dcf4d266b57d5eb10b4123afa25c + +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 @@ +# Maintainer: Yigit Sever +pkgname=mandown-md-viewer +_pkgname=mandown +pkgver=1.0.3 +pkgrel=1 +pkgdesc="man-page inspired Markdown viewer" +arch=('x86_64') +url="https://github.com/Titor8115/mandown" +license=('MIT') +makedepends=('ncurses' 'libxml2') +install="${pkgname}.install" +source=("$_pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v${pkgver}.tar.gz") +sha256sums=('df92ca18315a7507ac93e2246d9ee2ad5363dcf4d266b57d5eb10b4123afa25c') + +build() { + cd "$_pkgname-$pkgver" + PREFIX="/usr" make +} + +package() { + cd "$_pkgname-$pkgver" + PREFIX="$pkgdir/usr" make install + install -Dm644 "$srcdir/$_pkgname-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} 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 @@ +post_install() { + cat << EOF + + The name of the executable is 'mdn' + +EOF +} diff --git a/metadata-cleaner b/metadata-cleaner deleted file mode 160000 index 8fef295..0000000 --- a/metadata-cleaner +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 8fef29581b4dead8e6c4d8e7a1a25e168e592b62 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 @@ +pkgbase = metadata-cleaner + pkgdesc = Python GTK application to view and clean metadata in files, using mat2 + pkgver = 2.0.1 + pkgrel = 1 + url = https://gitlab.com/rmnvgr/metadata-cleaner + arch = x86_64 + license = GPL3 + checkdepends = appstream + checkdepends = mypy + checkdepends = python-pycodestyle + checkdepends = python-pydocstyle + checkdepends = reuse + makedepends = itstool + makedepends = meson + depends = gtk4 + depends = libadwaita + depends = mat2 + depends = python-gobject + 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 + sha256sums = 035604849bf1d7a1b2e6315a0f643c4c45e3221546e24f97b28d38960ed79c18 + +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 @@ +# Maintainer: Yigit Sever +# Contributor: Mark Wagie +# Contributor: lxsycht + +pkgname=metadata-cleaner +pkgver=2.0.1 +pkgrel=1 +pkgdesc="Python GTK application to view and clean metadata in files, using mat2" +arch=('x86_64') +url="https://gitlab.com/rmnvgr/metadata-cleaner" +license=('GPL3') +depends=('gtk4' 'libadwaita' 'mat2' 'python-gobject') +makedepends=('itstool' 'meson') +checkdepends=('appstream' 'mypy' 'python-pycodestyle' 'python-pydocstyle' 'reuse') +source=("${pkgname}-${pkgver}.tar.gz::${url}/-/archive/v$pkgver/$pkgname-v$pkgver.tar.gz") +sha256sums=('9a52c06680729cfc4de4a7bc24e9c2ae19930892b4130a57c4fa7db1d496709c') + +build() { + arch-meson "$pkgname-v$pkgver" build + meson compile -C build +} + +check() { + meson test -C build --print-errorlogs +} + +package() { + meson install -C build --destdir "$pkgdir" +} diff --git a/nmly b/nmly deleted file mode 160000 index f713477..0000000 --- a/nmly +++ /dev/null @@ -1 +0,0 @@ -Subproject commit f71347755e54fc0530bfeeef5fa8b07d9ca8d889 diff --git a/nmly-git b/nmly-git deleted file mode 160000 index cfe10e5..0000000 --- a/nmly-git +++ /dev/null @@ -1 +0,0 @@ -Subproject commit cfe10e5d12edffdabb206c5ca7a916851e732df7 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 @@ +pkgbase = nmly-git + pkgdesc = Bulk rename utility with useful functions + pkgver = 1.1.1.r11.gbdb2577 + pkgrel = 1 + url = https://github.com/Usbac/nmly + arch = x86_64 + license = MIT + makedepends = git + provides = nmly + conflicts = nmly + source = git+https://github.com/Usbac/nmly.git + sha256sums = SKIP + +pkgname = nmly-git + 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 @@ +* +!.gitignore +!.SRCINFO +!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 @@ +# Maintainer: Caltlgin Stsodaat + +_pkgname='nmly' +pkgname="${_pkgname}-git" +pkgver=1.1.1.r11.gbdb2577 +pkgrel=1 +pkgdesc='Bulk rename utility with useful functions' +arch=('x86_64') +url='https://github.com/Usbac/nmly' +license=('MIT') +makedepends=('git') +provides=("${_pkgname}") +conflicts=("${_pkgname}") +source=("git+${url}.git") +sha256sums=('SKIP') + +pkgver() { + git -C "${_pkgname}" describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + make -C "${_pkgname}" LDFLAGS="${LDFLAGS}" +} + +package() { + cd "${_pkgname}" + install -Dvm755 "${_pkgname}" -t "${pkgdir}/usr/bin" + install -Dvm644 'README.md' -t "${pkgdir}/usr/share/doc/${_pkgname}" + install -Dvm644 'LICENSE' -t "${pkgdir}/usr/share/licenses/${_pkgname}" +} + +# 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 @@ +pkgbase = nmly + pkgdesc = Bulk rename utility with useful functions + pkgver = 1.1.1 + pkgrel = 1 + url = https://github.com/Usbac/nmly + arch = x86_64 + license = MIT + source = nmly-1.1.1.tar.gz::https://github.com/Usbac/nmly/archive/v1.1.1.tar.gz + sha256sums = d593cd1adb056bf61e6a7e9c72961642727229f5b00e07c0d330d8dc8fb3a0e7 + +pkgname = nmly + diff --git a/nmly/PKGBUILD b/nmly/PKGBUILD new file mode 100644 index 0000000..f6549cd --- /dev/null +++ b/nmly/PKGBUILD @@ -0,0 +1,30 @@ +# Maintainer: Caltlgin Stsodaat + +pkgname='nmly' +pkgver=1.1.1 +pkgrel=1 +pkgdesc='Bulk rename utility with useful functions' +arch=('x86_64') +url='https://github.com/Usbac/nmly' +license=('MIT') +source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz") +sha256sums=('d593cd1adb056bf61e6a7e9c72961642727229f5b00e07c0d330d8dc8fb3a0e7') + +prepare() { + # Add LDFLAGS to Makefile + sed -i.bak '/\$(CFLAGS)/s/$/ \$(LDFLAGS)/' "${pkgname}-${pkgver}/Makefile" +} + +build() { + export LDFLAGS="${LDFLAGS}" + make -C "${pkgname}-${pkgver}" +} + +package() { + cd "${pkgname}-${pkgver}" + install -Dm755 -t "${pkgdir}/usr/bin" "${pkgname}" + install -Dm644 -t "${pkgdir}/usr/share/doc/${pkgname}" 'README.md' + install -Dm644 -t "${pkgdir}/usr/share/licenses/${pkgname}" 'LICENSE' +} + +# vim: ts=2 sw=2 et: diff --git a/osh b/osh deleted file mode 160000 index 32d8476..0000000 --- a/osh +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 32d84760cb091b121a71194a4da7a70281d6464a diff --git a/osh/.SRCINFO b/osh/.SRCINFO new file mode 100644 index 0000000..05350fa --- /dev/null +++ b/osh/.SRCINFO @@ -0,0 +1,13 @@ +pkgbase = osh + pkgdesc = Oil Shell - A bash-compatible UNIX shell written in Python + pkgver = 0.9.3 + pkgrel = 1 + url = https://www.oilshell.org/ + arch = any + license = Apache + optdepends = readline: interactive features + options = !strip + source = https://www.oilshell.org/download/oil-0.9.3.tar.xz + sha256sums = 62f36072f69f3378e03b79d8d5255c1d136094ec11410db4f16ee82f1660efda + +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 @@ +# Maintainer: Yigit Sever +# Contributor: Qontinuum +# Contributor: timetoplatypus +# Contributor: andychu + +pkgname=osh +pkgver=0.9.3 +pkgrel=1 +pkgdesc="Oil Shell - A bash-compatible UNIX shell written in Python" +arch=('any') +url="https://www.oilshell.org/" +license=("Apache") +options=(!strip) +optdepends=("readline: interactive features") +source=("https://www.oilshell.org/download/oil-$pkgver.tar.xz") +sha256sums=('62f36072f69f3378e03b79d8d5255c1d136094ec11410db4f16ee82f1660efda') + +prepare() { + mkdir -p tmp + sed 's/TMP=${TMPDIR:-\/tmp}/TMP=..\/tmp/' -i "oil-$pkgver/configure" +} + +build() { + cd "oil-$pkgver" + ./configure --prefix="/usr" + make $MAKEFLAGS +} + +package() { + cd "oil-$pkgver" + DESTDIR="$pkgdir/" ./install +} diff --git a/pfetch b/pfetch deleted file mode 160000 index 4028e8e..0000000 --- a/pfetch +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 4028e8ee61b77b289b2dd9789f9dc2178e4fa8d4 diff --git a/pfetch/.SRCINFO b/pfetch/.SRCINFO new file mode 100644 index 0000000..daffbc0 --- /dev/null +++ b/pfetch/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = pfetch + pkgdesc = A pretty system information tool written in POSIX sh. + pkgver = 0.6.0 + pkgrel = 3 + url = https://github.com/dylanaraps/pfetch + arch = any + license = MIT + provides = pfetch + conflicts = pfetch-git + source = pfetch-0.6.0.tar.gz::https://github.com/dylanaraps/pfetch/archive/0.6.0.tar.gz + b2sums = 300f6f44f9306df4f438227a6f35bd54f50e477b950a45d63656f7c460cfc30a8b44ebdb3d5fdcf1e808e3b8e8e69e14088ff73a5da4485abf694893f2cc53f3 + +pkgname = pfetch + diff --git a/pfetch/.gitignore b/pfetch/.gitignore new file mode 100644 index 0000000..8d78c83 --- /dev/null +++ b/pfetch/.gitignore @@ -0,0 +1,3 @@ +pkg/ +src/ +*.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 @@ +# Maintainer: Qontinuum +# Contributor: Caio Novais + +pkgname=pfetch +pkgver=0.6.0 +pkgrel=3 +pkgdesc="A pretty system information tool written in POSIX sh." +arch=('any') +url="https://github.com/dylanaraps/$pkgname" +license=('MIT') +provides=("$pkgname") +conflicts=('pfetch-git') +source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz") +b2sums=('300f6f44f9306df4f438227a6f35bd54f50e477b950a45d63656f7c460cfc30a8b44ebdb3d5fdcf1e808e3b8e8e69e14088ff73a5da4485abf694893f2cc53f3') + +package() { + install -Dm755 "$srcdir/$pkgname-$pkgver/pfetch" "$pkgdir/usr/bin/pfetch" + install -Dm644 "$srcdir/$pkgname-$pkgver/LICENSE.md" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} diff --git a/polybar-spotify-git b/polybar-spotify-git deleted file mode 160000 index c82e807..0000000 --- a/polybar-spotify-git +++ /dev/null @@ -1 +0,0 @@ -Subproject commit c82e8079624d1c42adeb008be9ff57ab87efbd3a 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 @@ +pkgbase = polybar-spotify-git + pkgdesc = Spotify artist and song module for Polybar + pkgver = r42.9bc2997 + pkgrel = 1 + url = https://github.com/Jvanrhijn/polybar-spotify + arch = any + license = MIT + makedepends = git + depends = python + depends = python-dbus + source = polybar-spotify::git+https://github.com/Jvanrhijn/polybar-spotify.git + sha256sums = SKIP + +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 @@ +# Maintainer: Yigit Sever +# Contributor: timescam + +_pkgname=polybar-spotify +pkgname=${_pkgname}-git +pkgver=r42.9bc2997 +pkgrel=1 +pkgdesc='Spotify artist and song module for Polybar' +arch=(any) +url=https://github.com/Jvanrhijn/${_pkgname} +license=('MIT') +depends=('python' 'python-dbus') +makedepends=(git) +source=("${_pkgname}::git+${url}.git") +sha256sums=('SKIP') + +pkgver() { + cd ${_pkgname} + set -o pipefail + git describe --long 2> /dev/null | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +package() { + cd ${_pkgname} + install -Dm644 README.md "${pkgdir}"/usr/share/doc/${_pkgname}/README.md + install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/${_pkgname}/LICENSE + install -Dm755 spotify_status.py "${pkgdir}"/usr/share/polybar/scripts/spotify_status.py +} diff --git a/popcorntime-bin b/popcorntime-bin deleted file mode 160000 index 9bc617f..0000000 --- a/popcorntime-bin +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 9bc617fb6378bad53e07159c58b2d759d485e025 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 @@ +pkgbase = popcorntime-bin + pkgdesc = Stream free movies and TV shows from torrents + pkgver = 0.4.6 + pkgrel = 1 + url = https://github.com/popcorn-official/popcorn-desktop + arch = x86_64 + license = GPL3 + makedepends = unzip + depends = nss + depends = ttf-font + depends = libxss + depends = gtk3 + provides = popcorntime + provides = popcorntime-ce + conflicts = popcorntime + conflicts = popcorntime-ce + options = !strip + source = https://github.com/popcorn-official/popcorn-desktop/releases/download/v0.4.6/Popcorn-Time-0.4.6-linux64.zip + source = popcorntime.desktop + sha256sums = 0fe15d2933b331a49b2da9a820e45a722b7d2d3224f92da0a31ce4a1296adad3 + sha256sums = 4422f21e16176fda697ed0c8a6d1fb6f9dd7c4bc3f3694f9bcc19cbe66630334 + +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 @@ +*.log +Popcorn-Time-*-linux64.zip +popcorntime-bin-*.pkg.tar.xz +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 @@ +# Maintainer: Yigit Sever +# Contributor : Barfin +# Contributor: Kostis Karantias +# Contributor: Pieter Goetschalckx <3.14.e.ter [at] gmail [dot] com> +# Contributor: Bastien Traverse +# Contributor: Ricardo Funke +# Contributor: Attila Bukor +# Contributor: Iwan Timmer +# Contributor: Eric Engestrom +# Contributor: Ricardo Band +# Contributor: Axilleas Pipinellis (aka axil42) +# Contributor: UshakovVasilii +# Contributor: Giulio Fidente +# Contributor: xantares +# Contributor: petterk +# Contributor: Stephan Springer + +pkgname=popcorntime-bin +_pkgname=popcorntime +pkgver=0.4.6 +pkgrel=1 +pkgdesc="Stream free movies and TV shows from torrents" +arch=('x86_64') +url="https://github.com/popcorn-official/popcorn-desktop" +license=('GPL3') +depends=('nss' 'ttf-font' 'libxss' 'gtk3') +makedepends=('unzip') +provides=('popcorntime' 'popcorntime-ce') +conflicts=('popcorntime' 'popcorntime-ce') +options=('!strip') +_zipfile="Popcorn-Time-${pkgver}-linux64.zip" +source=("https://github.com/popcorn-official/popcorn-desktop/releases/download/v${pkgver}/$_zipfile" + "${_pkgname}.desktop" ) +sha256sums=('0fe15d2933b331a49b2da9a820e45a722b7d2d3224f92da0a31ce4a1296adad3' + '4422f21e16176fda697ed0c8a6d1fb6f9dd7c4bc3f3694f9bcc19cbe66630334') + +package() { + install -dm755 "${pkgdir}/usr/share/${_pkgname}" + install -dm755 "${pkgdir}/usr/bin" + + # Link to program + ln -s "../share/${_pkgname}/Popcorn-Time" "${pkgdir}/usr/bin/${_pkgname}" + + # Desktop file + install -Dm644 "${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop" + + # Icon + install -Dm644 "${srcdir}/src/app/images/icon.png" "${pkgdir}/usr/share/icons/hicolor/256x256/apps/${_pkgname}.png" + + # Remove makepkg-created symlinks before copying content + rm "$_zipfile" "${_pkgname}.desktop" + + # Copy complete content of source archive to /usr/share/${_pkgname} + cp -a "${srcdir}"/* "${pkgdir}/usr/share/${_pkgname}" + + # Fix permissions + find "${pkgdir}/usr/share/${_pkgname}/" -perm 600 -exec chmod 644 '{}' \; + find "${pkgdir}/usr/share/${_pkgname}/" -perm 700 -exec chmod 755 '{}' \; +} 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 @@ +[Desktop Entry] +Name=Popcorn Time +Comment=Watch Movies and TV Shows instantly +Exec=popcorntime %U +Icon=popcorntime +MimeType=application/x-bittorrent;x-scheme-handler/magnet; +StartupNotify=false +Categories=AudioVideo;Video;Network;Player;P2P; +Type=Application diff --git a/python-extruct b/python-extruct deleted file mode 160000 index b060787..0000000 --- a/python-extruct +++ /dev/null @@ -1 +0,0 @@ -Subproject commit b0607877ea6354b47e359d8b602df1791be0979d 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 @@ +pkgbase = python-extruct + pkgdesc = Extract embedded metadata from HTML markup + pkgver = 0.13.0 + pkgrel = 1 + url = https://github.com/scrapinghub/extruct + arch = any + license = custom + makedepends = python-setuptools + depends = python-lxml + depends = python-requests + depends = python-rdflib + depends = python-rdflib-jsonld + depends = python-pyrdfa3 + depends = python-mf2py + depends = python-six + depends = python-w3lib + depends = python-html-text + depends = python-jstyleson + source = python-extruct-0.13.0.tar.gz::https://github.com/scrapinghub/extruct/archive/v0.13.0.tar.gz + sha256sums = 2bf4d8aaf9cfd2ea27bac256e5cabd601a480a47f49b9531ac8bfe3b42a9c74f + +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 @@ +# Maintainer: Yigit Sever +pkgname=python-extruct +_pkgname=extruct +pkgver=0.13.0 +pkgrel=1 +pkgdesc="Extract embedded metadata from HTML markup" +arch=('any') +url="https://github.com/scrapinghub/extruct" +license=('custom') +depends=('python-lxml' 'python-requests' 'python-rdflib' 'python-rdflib-jsonld' 'python-pyrdfa3' 'python-mf2py' 'python-six' 'python-w3lib' 'python-html-text' 'python-jstyleson') +makedepends=('python-setuptools') +source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz") +sha256sums=('2bf4d8aaf9cfd2ea27bac256e5cabd601a480a47f49b9531ac8bfe3b42a9c74f') + +build() { + cd "${_pkgname}-${pkgver}" + python setup.py build +} + +package() { + cd "${_pkgname}-${pkgver}" + python setup.py install --root="$pkgdir" --optimize=1 + install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}/" +} diff --git a/python-html-text b/python-html-text deleted file mode 160000 index eafafd2..0000000 --- a/python-html-text +++ /dev/null @@ -1 +0,0 @@ -Subproject commit eafafd25e5acb94b02a5529e1c517f3b99673ef2 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 @@ +pkgbase = python-html-text + pkgdesc = Python library to extract text from HTML + pkgver = 0.5.2 + pkgrel = 1 + url = https://github.com/TeamHG-Memex/html-text + arch = any + license = MIT + makedepends = python-setuptools + depends = python-lxml + source = python-html-text-0.5.2.tar.gz::https://github.com/TeamHG-Memex/html-text/archive/0.5.2.tar.gz + sha256sums = c75a1da10d649f55162446de57f98374059a998071110a343815841286a442f9 + +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 @@ +# Maintainer: Yigit Sever +pkgname=python-html-text +_pkgname=html-text +pkgver=0.5.2 +pkgrel=1 +pkgdesc="Python library to extract text from HTML" +arch=('any') +url="https://github.com/TeamHG-Memex/html-text" +license=('MIT') +depends=('python-lxml') +makedepends=('python-setuptools') +source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz") +sha256sums=('c75a1da10d649f55162446de57f98374059a998071110a343815841286a442f9') + +build() { + cd "${_pkgname}-${pkgver}" + python setup.py build +} + +package() { + cd "${_pkgname}-${pkgver}" + python setup.py install --root="$pkgdir" --optimize=1 +} diff --git a/python-jstyleson b/python-jstyleson deleted file mode 160000 index a7b184f..0000000 --- a/python-jstyleson +++ /dev/null @@ -1 +0,0 @@ -Subproject commit a7b184f2e7d392c19cd70287496053eaa419c954 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 @@ +pkgbase = python-jstyleson + pkgdesc = Library to parse JSON with js-style comments. + pkgver = 0.0.2 + pkgrel = 1 + url = https://pypi.org/project/jstyleson/ + arch = any + license = MIT + makedepends = python-setuptools + depends = python + source = https://files.pythonhosted.org/packages/source/j/jstyleson/jstyleson-0.0.2.tar.gz + sha256sums = 680003f3b15a2959e4e6a351f3b858e3c07dd3e073a0d54954e34d8ea5e1308e + +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 @@ +# Maintainer: Yigit Sever +pkgname=python-jstyleson +_name=${pkgname#python-} +pkgver=0.0.2 +pkgrel=1 +pkgdesc="Library to parse JSON with js-style comments." +arch=('any') +url="https://pypi.org/project/jstyleson/" +license=('MIT') +depends=('python') +makedepends=('python-setuptools') +source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz") +sha256sums=('680003f3b15a2959e4e6a351f3b858e3c07dd3e073a0d54954e34d8ea5e1308e') + +build() { + cd "${_name}-${pkgver}" + python setup.py build +} + +package() { + cd "${_name}-${pkgver}" + python setup.py install --root="$pkgdir" --optimize=1 +} diff --git a/python-mf2py b/python-mf2py deleted file mode 160000 index b64ee7d..0000000 --- a/python-mf2py +++ /dev/null @@ -1 +0,0 @@ -Subproject commit b64ee7db9d45e48c4a0a1839072f57261f507a50 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 @@ +pkgbase = python-mf2py + pkgdesc = Python Microformats2 parser + pkgver = 1.1.2 + pkgrel = 1 + url = https://pypi.org/project/mf2py/ + arch = any + license = MIT + makedepends = python-setuptools + depends = python-beautifulsoup4 + depends = python-requests + source = https://files.pythonhosted.org/packages/source/m/mf2py/mf2py-1.1.2.tar.gz + sha256sums = 84f1f8f2ff3f1deb1c30be497e7ccd805452996a662fd4a77f09e0105bede2c9 + +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 @@ +# Maintainer: Yigit Sever +pkgname=python-mf2py +_name=${pkgname#python-} +pkgver=1.1.2 +pkgrel=1 +pkgdesc="Python Microformats2 parser" +arch=('any') +url="https://pypi.org/project/mf2py/" +license=('MIT') +depends=('python-beautifulsoup4' 'python-requests') +makedepends=('python-setuptools') +source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz") +sha256sums=('84f1f8f2ff3f1deb1c30be497e7ccd805452996a662fd4a77f09e0105bede2c9') + +build() { + cd "${_name}-${pkgver}" + python setup.py build +} + +package() { + cd "${_name}-${pkgver}" + python setup.py install --root="$pkgdir" --optimize=1 +} diff --git a/python-pyrdfa3 b/python-pyrdfa3 deleted file mode 160000 index 16141ed..0000000 --- a/python-pyrdfa3 +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 16141ed512e31aeef2a11f4999b184be8a4dd5b9 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 @@ +pkgbase = python-pyrdfa3 + pkgdesc = Python distiller/parser library + pkgver = 3.5.2 + pkgrel = 1 + url = https://github.com/RDFLib/pyrdfa3 + arch = any + license = custom + makedepends = python-setuptools + depends = python-rdflib + depends = python-html5lib + depends = python-simplejson + depends = python-isodate + source = python-pyrdfa3-3.5.2.tar.gz::https://github.com/RDFLib/pyrdfa3/archive/3.5.2.tar.gz + sha256sums = 2cf88994c9726eae043d24c2b6945ec2d0bf5c417e29dfd86cb5170884015905 + +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 @@ +# Maintainer: Yigit Sever +pkgname=python-pyrdfa3 +_pkgname=pyrdfa3 +pkgver=3.5.2 +pkgrel=1 +pkgdesc="Python distiller/parser library" +arch=('any') +url="https://github.com/RDFLib/pyrdfa3" +license=('custom') +depends=('python-rdflib' 'python-html5lib' 'python-simplejson' 'python-isodate') +makedepends=('python-setuptools') +source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz") +sha256sums=('2cf88994c9726eae043d24c2b6945ec2d0bf5c417e29dfd86cb5170884015905') + +build() { + cd "${_pkgname}-${pkgver}" + python setup.py build +} + +package() { + cd "${_pkgname}-${pkgver}" + python setup.py install --root="$pkgdir" --optimize=1 + install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}/" +} diff --git a/python-scrape-schema-recipe b/python-scrape-schema-recipe deleted file mode 160000 index a25f407..0000000 --- a/python-scrape-schema-recipe +++ /dev/null @@ -1 +0,0 @@ -Subproject commit a25f40767d4589f4ea0c17c8841fde4d38619b86 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 @@ +pkgbase = python-scrape-schema-recipe + pkgdesc = Scrapes food recipes from HTML into Python dictionaries + pkgver = 0.2.0 + pkgrel = 1 + url = https://github.com/micahcochran/scrape-schema-recipe + arch = any + license = Apache + makedepends = python-setuptools + depends = python-dataclasses + depends = python-extruct + depends = python-importlib_resources + depends = python-isodate + depends = python-requests + depends = python-typeshed-git + source = python-scrape-schema-recipe-0.2.0.tar.gz::https://github.com/micahcochran/scrape-schema-recipe/archive/v0.2.0.tar.gz + sha256sums = ecc253c82a9346c66e77005680a3f746a2feca7292bbcab0c4357b2757a0d1bf + +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 @@ +# Maintainer: Yigit Sever +pkgname=python-scrape-schema-recipe +_pkgname=scrape-schema-recipe +pkgver=0.2.0 +pkgrel=1 +pkgdesc="Scrapes food recipes from HTML into Python dictionaries" +arch=('any') +url="https://github.com/micahcochran/scrape-schema-recipe" +license=('Apache') +depends=('python-dataclasses' 'python-extruct' 'python-importlib_resources' 'python-isodate' 'python-requests' 'python-typeshed-git') +makedepends=('python-setuptools') +source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz") +sha256sums=('ecc253c82a9346c66e77005680a3f746a2feca7292bbcab0c4357b2757a0d1bf') + +build() { + cd "${_pkgname}-${pkgver}" + python setup.py build +} + +package() { + cd "${_pkgname}-${pkgver}" + python setup.py install --root="$pkgdir" --optimize=1 +} diff --git a/quich-git b/quich-git deleted file mode 160000 index 29a0074..0000000 --- a/quich-git +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 29a0074041fc79656d5d578823574e5ce8ccdc23 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 @@ +pkgbase = quich-git + pkgdesc = calculator for terminal with numerous features + pkgver = 4.0.0.r3.ged2d2b7 + pkgrel = 1 + url = https://github.com/Usbac/quich + arch = x86_64 + license = MIT + makedepends = git + provides = quich + conflicts = quich + source = git+https://github.com/Usbac/quich.git + sha256sums = SKIP + +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 @@ +* +!.gitignore +!.SRCINFO +!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 @@ +# Maintainer: Yigit Sever +# Contributor: Caltlgin Stsodaat +# Contributor: vscncls + +_pkgname='quich' +pkgname="${_pkgname}-git" +pkgver=4.0.0.r3.ged2d2b7 +pkgrel=1 +pkgdesc='calculator for terminal with numerous features' +arch=('x86_64') +url='https://github.com/Usbac/quich' +license=('MIT') +makedepends=('git') +provides=("${_pkgname}") +conflicts=("${_pkgname}") +source=("git+${url}.git") +sha256sums=('SKIP') + +pkgver() { + git -C "${_pkgname}" describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + make -C "${_pkgname}" LDFLAGS="${LDFLAGS}" +} + +package() { + cd "${_pkgname}" + install -D -m755 "${_pkgname}" -t "${pkgdir}/usr/bin" + install -D -m644 'README.md' -t "${pkgdir}/usr/share/doc/${_pkgname}" + install -D -m644 'LICENSE' -t "${pkgdir}/usr/share/licenses/${_pkgname}" + install -D -m644 'quich.1' -t "${pkgdir}/usr/share/man/man1" +} diff --git a/reco b/reco deleted file mode 160000 index d059884..0000000 --- a/reco +++ /dev/null @@ -1 +0,0 @@ -Subproject commit d05988426b31379d47fdbb39024ecdb03ad043f9 diff --git a/reco/.SRCINFO b/reco/.SRCINFO new file mode 100644 index 0000000..6fa751f --- /dev/null +++ b/reco/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = reco + pkgdesc = An audio recording app designed for elementary OS + pkgver = 3.0.1 + pkgrel = 1 + url = https://github.com/ryonakano/reco + arch = x86_64 + license = GPL3 + makedepends = meson + makedepends = vala + makedepends = libhandy + depends = granite + depends = gstreamer + source = reco-3.0.1.tar.gz::https://github.com/ryonakano/reco/archive/3.0.1.tar.gz + sha256sums = aada1ba503514ce842d84f0f460b5a2af6942c93b82d7bb4c1b8972cec421738 + +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 @@ +* +!.gitignore +!.SRCINFO +!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 @@ +# Maintainer: Yigit Sever +# Contributor: Caltlgin Stsodaat + +pkgname='reco' +pkgver=3.0.1 +pkgrel=1 +pkgdesc='An audio recording app designed for elementary OS' +arch=('x86_64') +url='https://github.com/ryonakano/reco' +license=('GPL3') +depends=('granite' 'gstreamer') +makedepends=('meson' 'vala' 'libhandy') +source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz") +sha256sums=('aada1ba503514ce842d84f0f460b5a2af6942c93b82d7bb4c1b8972cec421738') + +build() { + arch-meson "${pkgname}-${pkgver}" build + meson compile -C build +} + +package() { + DESTDIR="${pkgdir}" meson install -C build + install -Dm644 -t "${pkgdir}/usr/share/doc/${pkgname}" "${pkgname}-${pkgver}/README.md" +} diff --git a/serviio b/serviio deleted file mode 160000 index 5fa0fec..0000000 --- a/serviio +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 5fa0fecdbc181eaed9124f56619d92caff46a1eb diff --git a/serviio/.SRCINFO b/serviio/.SRCINFO new file mode 100644 index 0000000..032ca4b --- /dev/null +++ b/serviio/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = serviio + pkgdesc = Free DLNA media server + pkgver = 2.2 + pkgrel = 1 + url = http://www.serviio.org/ + arch = any + license = custom + depends = java-runtime-headless>=8 + depends = ffmpeg + source = http://download.serviio.org/releases/serviio-2.2-linux.tar.gz + source = serviio.sh + source = serviio.service + source = serviio.desktop + source = serviio.png + md5sums = ac450526d38a496d3aaa700edae9c683 + md5sums = 227a75de2dea1db93c1fba3d004e01ad + md5sums = e958d9812448f97fe325dfffe8b44620 + md5sums = fbfcac4ad5dffd909e51ea1a7a6335aa + md5sums = d41e3e757e412dfcd3036d9e19b81450 + +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 @@ +# Maintainer: Yigit Sever +# Contributor: lesebas +# Contributor: Seb Deligny +pkgname=serviio +pkgver=2.2 +pkgrel=1 +pkgdesc="Free DLNA media server" +arch=('any') +url="http://www.serviio.org/" +license=('custom') +depends=('java-runtime-headless>=8' 'ffmpeg') +source=(http://download.serviio.org/releases/serviio-${pkgver}-linux.tar.gz + $pkgname.sh + $pkgname.service + $pkgname.desktop + $pkgname.png) +md5sums=('ac450526d38a496d3aaa700edae9c683' + '227a75de2dea1db93c1fba3d004e01ad' + 'e958d9812448f97fe325dfffe8b44620' + 'fbfcac4ad5dffd909e51ea1a7a6335aa' + 'd41e3e757e412dfcd3036d9e19b81450') + +package() { + cd "$pkgname-$pkgver" + + # define variable for Serviio home directory + SERVIIO_HOME=$pkgdir/usr/share/java/$pkgname + + # create the folders needed in the main directory + install -dm755 ${SERVIIO_HOME}/{config,lib,library,plugins} + + # place the serviio scripts in the /usr/bin folder + install -Dm755 ${srcdir}/$pkgname.sh $pkgdir/usr/bin/$pkgname + install -Dm755 bin/$pkgname-console.sh $pkgdir/usr/bin/$pkgname-console + + # copy xml config files to the config folder + install -m644 config/*.xml ${SERVIIO_HOME}/config + + # copy all jar files to the lib folder + install -m644 lib/*.jar ${SERVIIO_HOME}/lib + + # copy derby.properties to library folder + install -m644 library/derby.properties ${SERVIIO_HOME}/library + + # copy plugins-readme.txt to plugins folder + install -m644 plugins/plugins-readme.txt ${SERVIIO_HOME}/plugins + + # create the log folder in /var/log + install -dm755 $pkgdir/var/log/$pkgname + + # create a symlink that puts all log files in /var/log + ln -s /var/log/$pkgname ${SERVIIO_HOME}/log + + # supply the license file + install -Dm644 LICENCE.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE + + # install systemd-service + install -Dm644 "${srcdir}/$pkgname.service" "$pkgdir/usr/lib/systemd/system/$pkgname.service" + + #install the .desktop file + install -Dm644 "${srcdir}/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" + + #install the icon file + install -Dm644 "${srcdir}/$pkgname.png" "$pkgdir/usr/share/icons/hicolor/48x48/apps/$pkgname.png" +} 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 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Serviio +Comment[fr]=Console d'administration du serveur DLNA +Comment[en]=Administration console of DLNA server +Exec= serviio-console +Categories=AudioVideo +Icon=serviio +Path= +Terminal=false +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 @@ + +post_install() { + update-desktop-database -q + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + + +post_upgrade() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_remove() { + update-desktop-database -q + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} \ No newline at end of file diff --git a/serviio/serviio.png b/serviio/serviio.png new file mode 100644 index 0000000..f2eefad Binary files /dev/null and b/serviio/serviio.png 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 @@ +[Unit] +Description=Serviio +After=network.target + +[Service] +ExecStart=/usr/bin/serviio + +[Install] +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 @@ +#!/bin/sh + +if [ $UID -eq 0 ] +then + if [[ -f /etc/profile.d/jdk.sh ]]; then + . /etc/profile.d/jdk.sh + elif [[ -f /etc/profile.d/jre.sh ]]; then + . /etc/profile.d/jre.sh + fi + export PATH=/usr/lib/jvm/java-8-openjdk/jre/bin/:$PATH + SERVIIO_HOME="/usr/share/java/serviio" + SERVIIO_CLASS_PATH="$SERVIIO_HOME/lib/*:$SERVIIO_HOME/config" + JAVA_OPTS="-Djava.net.preferIPv4Stack=true -Djava.awt.headless=true -Dderby.system.home=$SERVIIO_HOME/library -Dserviio.home=$SERVIIO_HOME -Dffmpeg.location=ffmpeg" + + java -Xmx384M $JAVA_OPTS -classpath $SERVIIO_CLASS_PATH org.serviio.MediaServer "$@" +else + echo "Must be run as root." +fi diff --git a/simple-http-server-git b/simple-http-server-git deleted file mode 160000 index 24d070c..0000000 --- a/simple-http-server-git +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 24d070c7fb63a50de8e7297d66322a30f1f7476b 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 @@ +pkgbase = simple-http-server-git + pkgdesc = Simple http server in Rust + pkgver = 0.6.1.r6.g2712a92 + pkgrel = 1 + url = https://github.com/TheWaWaR/simple-http-server + install = simple-http-server-git.install + arch = i686 + arch = x86_64 + arch = armv7h + arch = aarch64 + license = MIT + makedepends = cargo + depends = openssl-1.0 + provides = simple-http-server + conflicts = simple-http-server + source = git+https://github.com/TheWaWaR/simple-http-server.git + source = simple-http-server@.service + sha384sums = SKIP + sha384sums = a92987285f702de7eb5c34261e1c7d187b63c151db91fe6428c94428f24f771f0d38139d30febc4dfbfc76a8a697312f + +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 @@ +# Maintainer: Yigit Sever +# Contributor: caiye +# Contributor: Dario Ostuni + +_pkgname=simple-http-server +pkgname=$_pkgname-git +pkgver=0.6.1.r6.g2712a92 +pkgrel=1 +pkgdesc="Simple http server in Rust" +arch=('i686' 'x86_64' 'armv7h' 'aarch64') +url="https://github.com/TheWaWaR/simple-http-server" +license=('MIT') +depends=('openssl-1.0') +makedepends=('cargo') +conflicts=('simple-http-server') +provides=('simple-http-server') +install=simple-http-server-git.install +options=() +source=("git+https://github.com/TheWaWaR/$_pkgname.git" + "simple-http-server@.service") +sha384sums=('SKIP' + 'a92987285f702de7eb5c34261e1c7d187b63c151db91fe6428c94428f24f771f0d38139d30febc4dfbfc76a8a697312f') + +pkgver() { + cd "$_pkgname" + git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + export OPENSSL_LIB_DIR="/usr/lib/openssl-1.0" + export OPENSSL_INCLUDE_DIR="/usr/include/openssl-1.0" + cd "$_pkgname" + cargo build --release --target-dir target +} + +package() { + install -Dm755 "$_pkgname/target/release/$_pkgname" "$pkgdir/usr/bin/$_pkgname" + install -Dm644 ./simple-http-server@.service "$pkgdir/usr/lib/systemd/system/simple-http-server@.service" +} 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 @@ +# arg 1: the new package version +post_install() { + echo 'Paths must be escaped when starting Systemd service' + echo 'example: systemctl start simple-http-server@$(systemd-escape -p /path/to/directory)' +} 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 @@ +[Unit] +Description=Simple http server in Rust +After=network.target network-online.target nss-lookup.target + +[Service] +WorkingDirectory=%f +ExecStart=/usr/bin/simple-http-server -p 80 + +[Install] +WantedBy=multi-user.target diff --git a/thorium-bin b/thorium-bin deleted file mode 160000 index 20ffa0b..0000000 --- a/thorium-bin +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 20ffa0b8b767965c7ae23915d73ace49caab4243 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 @@ +pkgbase = thorium-bin + pkgdesc = A cross platform desktop reading app, based on the Readium Desktop toolkit + pkgver = 1.7.3 + pkgrel = 1 + url = https://github.com/edrlab/thorium-reader + arch = x86_64 + license = BSD3 + depends = libnotify + depends = nss + depends = libxss + depends = xdg-utils + depends = libappindicator-gtk3 + depends = libsecret + options = !strip + source = thorium-bin.tar.gz::https://github.com/edrlab/thorium-reader/releases/download/v1.7.3/EDRLab.ThoriumReader_1.7.3_amd64.deb + source = https://github.com/edrlab/thorium-reader/raw/v1.7.3/LICENSE + sha512sums = ca572e2455546a36eaec5a35c16f0067f2c728e92d2236ebb2780ffc46219c87d2164ee332c38e7fb5d619ff56d3b41d389a8c73a9d8de2e1f33c4970e0b5ba4 + sha512sums = acb9c8cdd1225dd5e7874b5380cc597adf9cf32dfcebccfd18d13f36f525b56d9319734da28de5ec44a983197f91f2e80231211197b7201e4efe115972aae96a + +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 @@ +# Maintainer: Yigit Sever +# Contributor: Naglis Jonaitis + +pkgname=thorium-bin +pkgver=1.7.3 +pkgrel=1 +pkgdesc="A cross platform desktop reading app, based on the Readium Desktop toolkit" +arch=('x86_64') +license=('BSD3') +url="https://github.com/edrlab/thorium-reader" +depends=('libnotify' 'nss' 'libxss' 'xdg-utils' 'libappindicator-gtk3' 'libsecret') +_filename=EDRLab.ThoriumReader_${pkgver}_amd64.deb +options=('!strip') +source=( + "${pkgname}.tar.gz::${url}/releases/download/v${pkgver}/${_filename}" + ${url}/raw/v${pkgver}/LICENSE +) +sha512sums=('ca572e2455546a36eaec5a35c16f0067f2c728e92d2236ebb2780ffc46219c87d2164ee332c38e7fb5d619ff56d3b41d389a8c73a9d8de2e1f33c4970e0b5ba4' + 'acb9c8cdd1225dd5e7874b5380cc597adf9cf32dfcebccfd18d13f36f525b56d9319734da28de5ec44a983197f91f2e80231211197b7201e4efe115972aae96a') + +package() { + tar xJf ${srcdir}/data.tar.xz -C ${pkgdir}/ + + # Symlink + install -d "${pkgdir}/usr/bin" + ln -s "/opt/Thorium/thorium" "${pkgdir}/usr/bin/thorium" + + # Install license + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + + # Fix "no icon" issue (see also https://github.com/edrlab/thorium-reader/issues/1241) + mv ${pkgdir}/usr/share/icons/hicolor/0x0 ${pkgdir}/usr/share/icons/hicolor/1024x1024 + install -Dm 644 "${pkgdir}/usr/share/icons/hicolor/1024x1024/apps/thorium.png" "${pkgdir}/usr/share/pixmaps/thorium.png" +} diff --git a/tidy-viewer b/tidy-viewer deleted file mode 160000 index d5d40c0..0000000 --- a/tidy-viewer +++ /dev/null @@ -1 +0,0 @@ -Subproject commit d5d40c0b16ce208a311be010f7f3e9d2ddfd7645 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 @@ +pkgbase = tidy-viewer + pkgdesc = CLI csv pretty printer that uses column styling + pkgver = 0.0.22 + pkgrel = 1 + url = https://github.com/alexhallam/tv + arch = x86_64 + arch = aarch64 + license = Unlicense + makedepends = cargo + source = tv-0.0.22.tar.gz::https://github.com/alexhallam/tv/archive/0.0.22.tar.gz + sha256sums = bee01aa9b07a9ec45f6a88f64b515d1eb88933d0bbb43de23452a434f00a0bae + +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 @@ +# Maintainer: Yigit Sever + +pkgname=tidy-viewer +_pkgname=tv +pkgver=0.0.22 +pkgrel=1 +pkgdesc="CLI csv pretty printer that uses column styling" +arch=('x86_64' 'aarch64') +url="https://github.com/alexhallam/tv" +license=('Unlicense') +makedepends=('cargo') +source=("${_pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz") +sha256sums=('b6f3edf58314b2f69a40d63a032684b1b30406eb03ab1926493b83e92da08884') + +prepare() { + cd "$_pkgname-$pkgver" + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" +} + +build() { + cd "$_pkgname-$pkgver" + export RUSTUP_TOOLCHAIN=stable + export CARGO_TARGET_DIR=target + cargo build --frozen --release +} + +package() { + cd "$_pkgname-$pkgver" + install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/$pkgname" + install -Dm644 "$srcdir/$_pkgname-$pkgver/UNLICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} diff --git a/turkish-deasciifier-git b/turkish-deasciifier-git deleted file mode 160000 index eebac68..0000000 --- a/turkish-deasciifier-git +++ /dev/null @@ -1 +0,0 @@ -Subproject commit eebac681a83ce7082f982673f80b9d6a862c9ef2 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 @@ +pkgbase = turkish-deasciifier-git + pkgdesc = Turkish deasciifier in Python based on Deniz Yüret's turkish-mode for Emacs + pkgver = r69.665154c + pkgrel = 1 + url = https://github.com/emres/turkish-deasciifier + arch = any + license = custom + makedepends = git + depends = python + provides = turkish-deasciifier + conflicts = turkish-deasciifier + source = git+https://github.com/emres/turkish-deasciifier.git + sha256sums = SKIP + +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 @@ +# Maintainer: Yigit Sever +_pkgname='turkish-deasciifier' +pkgname='turkish-deasciifier-git' +pkgver=r69.665154c +pkgrel=1 +pkgdesc="Turkish deasciifier in Python based on Deniz Yüret's turkish-mode for Emacs" +arch=('any') +url="https://github.com/emres/turkish-deasciifier" +license=('custom') +depends=('python') +makedepends=('git') +provides=("${_pkgname}") +conflicts=("${_pkgname}") +source=("git+${url}.git") +sha256sums=('SKIP') + +pkgver() { + cd "$srcdir/${_pkgname}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd "$srcdir/${_pkgname}" + python setup.py build +} + +package() { + cd "$srcdir/${_pkgname}" + python setup.py install --root="$pkgdir" --optimize=1 + install -Dm644 "debian/copyright" "$pkgdir/usr/share/licenses/$_pkgname/LICENSE" + install -Dm644 "turkish-deasciify.1" "$pkgdir/usr/share/man/man1/turkish-deasciify.1" +} diff --git a/unsilence b/unsilence deleted file mode 160000 index 668443e..0000000 --- a/unsilence +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 668443ef7ab8bc1109df5d219f8bf32f6806e0ab diff --git a/unsilence/.SRCINFO b/unsilence/.SRCINFO new file mode 100644 index 0000000..958ad04 --- /dev/null +++ b/unsilence/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = unsilence + pkgdesc = Console Interface and Library to remove silent parts of a media file + pkgver = 1.0.8 + pkgrel = 1 + url = https://github.com/lagmoellertim/unsilence + arch = any + license = MIT + makedepends = python-setuptools + depends = ffmpeg + depends = python + depends = python-argparse + depends = python-rich + source = unsilence-1.0.8.tar.gz::https://github.com/lagmoellertim/unsilence/archive/1.0.8.tar.gz + sha256sums = bd377d279ae155d02cc29cb6fbe836021c2ca2d1bc2766675c0beeb2f50c9e43 + +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 @@ +* +!.gitignore +!.SRCINFO +!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 @@ +# Maintainer: Yigit Sever +# Contributor: Caltlgin Stsodaat + +pkgname=unsilence +pkgver=1.0.8 +pkgrel=1 +pkgdesc='Console Interface and Library to remove silent parts of a media file' +arch=('any') +url='https://github.com/lagmoellertim/unsilence' +license=('MIT') +depends=('ffmpeg' 'python' 'python-argparse' 'python-rich') +makedepends=('python-setuptools') +source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz") +sha256sums=('bd377d279ae155d02cc29cb6fbe836021c2ca2d1bc2766675c0beeb2f50c9e43') + +build() { + cd "${pkgname}-${pkgver}" + sed -i 's/9.10.0/10.11.0/' requirements.txt + python setup.py build +} + +package() { + cd "${pkgname}-${pkgver}" + python setup.py install --root="${pkgdir}" --optimize=1 --skip-build + install -Dm644 -t "${pkgdir}/usr/share/doc/${pkgname}" 'README.md' + install -Dm644 -t "${pkgdir}/usr/share/licenses/${pkgname}" 'LICENSE' + rm -r "${pkgdir}/usr/lib/python"*'/site-packages/examples' +} -- cgit v1.2.3-70-g09d2