diff options
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | .gitignore | 6 | ||||
-rw-r--r-- | .nvchecker.toml | 3 | ||||
l--------- | aarch64/7zip/PKGBUILD | 1 | ||||
l--------- | aarch64/mepo/PKGBUILD | 1 | ||||
l--------- | aarch64/qrcp-bin/PKGBUILD | 1 | ||||
l--------- | aarch64/sdcv-git/PKGBUILD | 1 | ||||
-rw-r--r-- | any/fsh-git/PKGBUILD | 25 | ||||
-rw-r--r-- | any/pass-otp_fix-hotp-counter-git/PKGBUILD | 30 | ||||
-rw-r--r-- | any/vidir2-git/PKGBUILD | 26 | ||||
-rw-r--r-- | pkgbuilds/7zip/PKGBUILD (renamed from PKGBUILD) | 0 | ||||
-rw-r--r-- | pkgbuilds/dwm_fly-git/PKGBUILD | 33 | ||||
-rw-r--r-- | pkgbuilds/mepo/PKGBUILD | 45 | ||||
-rw-r--r-- | pkgbuilds/qrcp-bin/PKGBUILD | 30 | ||||
-rw-r--r-- | pkgbuilds/sdcv-git/PKGBUILD | 42 | ||||
-rw-r--r-- | pkgbuilds/xcross-git/PKGBUILD | 31 | ||||
l--------- | x86_64/dwm_fly-git/PKGBUILD | 1 | ||||
l--------- | x86_64/mepo/PKGBUILD | 1 | ||||
l--------- | x86_64/qrcp-bin/PKGBUILD | 1 | ||||
l--------- | x86_64/sdcv-git/PKGBUILD | 1 | ||||
l--------- | x86_64/xcross-git/PKGBUILD | 1 |
21 files changed, 277 insertions, 23 deletions
diff --git a/.SRCINFO b/.SRCINFO deleted file mode 100644 index a9bf14c..0000000 --- a/.SRCINFO +++ /dev/null @@ -1,20 +0,0 @@ -pkgbase = 7zip - pkgdesc = File archiver for extremely high compression - pkgver = 24.09 - pkgrel = 3 - url = https://www.7-zip.org - arch = x86_64 - license = LGPL-2.1-or-later - license = BSD-3-Clause - license = LicenseRef-UnRAR - makedepends = uasm - depends = glibc - depends = gcc-libs - depends = sh - provides = p7zip - conflicts = p7zip - replaces = p7zip - source = https://7-zip.org/a/7z2409-src.tar.xz - sha256sums = 49c05169f49572c1128453579af1632a952409ced028259381dac30726b6133a - -pkgname = 7zip diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5ed126e --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +# https://stackoverflow.com/a/9227991/9008720 +# https://stackoverflow.com/q/987142/9008720 +# not fully understood, single asterisk * behave so weird +/*/** +!/*/*/ +!/*/*/PKGBUILD diff --git a/.nvchecker.toml b/.nvchecker.toml deleted file mode 100644 index daffd0d..0000000 --- a/.nvchecker.toml +++ /dev/null @@ -1,3 +0,0 @@ -[7zip] -source = "git" -git = "https://github.com/ip7z/7zip.git" diff --git a/aarch64/7zip/PKGBUILD b/aarch64/7zip/PKGBUILD new file mode 120000 index 0000000..445092b --- /dev/null +++ b/aarch64/7zip/PKGBUILD @@ -0,0 +1 @@ +../../pkgbuilds/7zip/PKGBUILD
\ No newline at end of file diff --git a/aarch64/mepo/PKGBUILD b/aarch64/mepo/PKGBUILD new file mode 120000 index 0000000..83e4383 --- /dev/null +++ b/aarch64/mepo/PKGBUILD @@ -0,0 +1 @@ +../../pkgbuilds/mepo/PKGBUILD
\ No newline at end of file diff --git a/aarch64/qrcp-bin/PKGBUILD b/aarch64/qrcp-bin/PKGBUILD new file mode 120000 index 0000000..b96d16d --- /dev/null +++ b/aarch64/qrcp-bin/PKGBUILD @@ -0,0 +1 @@ +../../pkgbuilds/qrcp-bin/PKGBUILD
\ No newline at end of file diff --git a/aarch64/sdcv-git/PKGBUILD b/aarch64/sdcv-git/PKGBUILD new file mode 120000 index 0000000..4db03ce --- /dev/null +++ b/aarch64/sdcv-git/PKGBUILD @@ -0,0 +1 @@ +../../pkgbuilds/sdcv-git/PKGBUILD
\ No newline at end of file diff --git a/any/fsh-git/PKGBUILD b/any/fsh-git/PKGBUILD new file mode 100644 index 0000000..a0ce63c --- /dev/null +++ b/any/fsh-git/PKGBUILD @@ -0,0 +1,25 @@ +# Maintainer: Xiao Pan <gky44px1999@gmail.com> + +pkgname=fsh-git +pkgver=r3.368c1b9 +pkgrel=3 +pkgdesc='My shell scripts utilities' +arch=('any') +url='https://git.flylightning.xyz/fsh' +license=('AGPL-3.0-only') +depends=('sh') +makedepends=('git') +provides=('fsh') +conflicts=('fsh') +source=("git+$url") +b2sums=('SKIP') + +pkgver() { + cd "$srcdir/${pkgname%-git}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +package() { + cd "$srcdir/${pkgname%-git}" + make PREFIX=/usr DESTDIR="$pkgdir/" install +} diff --git a/any/pass-otp_fix-hotp-counter-git/PKGBUILD b/any/pass-otp_fix-hotp-counter-git/PKGBUILD new file mode 100644 index 0000000..0c2897c --- /dev/null +++ b/any/pass-otp_fix-hotp-counter-git/PKGBUILD @@ -0,0 +1,30 @@ +# Contibutor: Morten Linderud <foxboron@archlinux.org> +# Contibutor: Alexandre Pujol <alexandre@pujol.io> + +pkgname='pass-otp_fix-hotp-counter-git' +pkgver=r136.0447ae4 +pkgrel=2 +# https://github.com/tadfisher/pass-otp/pull/172 +pkgdesc='A pass extension for managing one-time-password (OTP) tokens. With hotp counter fix.' +arch=('any') +url='https://github.com/jorti/pass-otp' +license=('GPL3') +depends=('pass' + 'oath-toolkit' + 'qrencode') +makedepends=('git') +optdepends=('perl-pass-otp') +provides=('pass-otp') +conflicts=('pass-otp') +source=("git+$url.git#branch=fix-hotp-counter") +sha256sums=('SKIP') + +pkgver() { + cd "$srcdir/${pkgname%_fix-hotp-counter-git}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +package() { + cd "$srcdir/${pkgname%_fix-hotp-counter-git}" + make PREFIX=/usr DESTDIR="${pkgdir}" install +} diff --git a/any/vidir2-git/PKGBUILD b/any/vidir2-git/PKGBUILD new file mode 100644 index 0000000..961c628 --- /dev/null +++ b/any/vidir2-git/PKGBUILD @@ -0,0 +1,26 @@ +# Maintainer: Xiao Pan <gky44px1999@gmail.com> + +pkgname=vidir2-git +pkgver=r8.0a23b6a +pkgrel=1 +pkgdesc='An extension to vidir from moreutils allowing copy and editing of symlinks' +arch=('any') +url='https://github.com/DamienRobert/vidir2' +license=('GPL2') +depends=('perl') +makedepends=('git') +provides=('vidir2') +conflicts=('vidir2') +source=("git+$url.git") +b2sums=('SKIP') + +pkgver() { + cd "$srcdir/${pkgname%-git}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +package() { + cd "$srcdir/${pkgname%-git}" + install -D vidir2 -t "$pkgdir/usr/bin" + install -Dm644 README.md -t "$pkgdir/usr/share/doc/$pkgname" +} diff --git a/PKGBUILD b/pkgbuilds/7zip/PKGBUILD index ab0524b..ab0524b 100644 --- a/PKGBUILD +++ b/pkgbuilds/7zip/PKGBUILD diff --git a/pkgbuilds/dwm_fly-git/PKGBUILD b/pkgbuilds/dwm_fly-git/PKGBUILD new file mode 100644 index 0000000..20375b0 --- /dev/null +++ b/pkgbuilds/dwm_fly-git/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: Xiao Pan <gky44px1999@gmail.com> + +pkgname=dwm_fly-git +pkgver=r1813.c348f5b +pkgrel=1 +pkgdesc='My fork of dwm' +arch=('x86_64') +url='https://git.flylightning.xyz/dwm_fly' +license=('MIT') +depends=('libx11' 'libxinerama' 'libxft') +makedepends=('git') +provides=('dwm') +conflicts=('dwm') +source=("git+$url#branch=fly") +b2sums=('SKIP') + +pkgver() { + cd "$srcdir/${pkgname%-git}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd "$srcdir/${pkgname%-git}" + make +} + +package() { + cd "$srcdir/${pkgname%-git}" + # dwm config.mk default PREFIX=/usr/local, but if use default will return error, but manually sudo make install returns no error, not sure why, need to use PREFIX=/usr, more see: + # https://stackoverflow.com/questions/50743619/exists-in-filesystem-owned-by-filesystem-in-pkgbuild-for-arch-linux + make PREFIX=/usr DESTDIR="$pkgdir/" install + install -Dm644 README "$pkgdir/usr/share/doc/$pkgname/README" +} diff --git a/pkgbuilds/mepo/PKGBUILD b/pkgbuilds/mepo/PKGBUILD new file mode 100644 index 0000000..4a06dc1 --- /dev/null +++ b/pkgbuilds/mepo/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: Robert Hamblin <hamblingreen@hotmail.com> +# Contributor: Rene Hickersberger <r@renehsz.com> +# Contributor: Dimitri Kaparis <dimitri@kaparis.name> +pkgname=mepo +pkgver=1.3.3 +pkgrel=2 +pkgdesc="Fast, simple, and hackable OSM map viewer for Linux" +arch=('i686' 'x86_64' 'arm' 'aarch64') +url="https://git.sr.ht/~mil/mepo" +license=('GPL3') +depends=('jq' 'curl' 'zenity' 'xorg-xwininfo' 'geoclue' 'ncurses' 'findutils' 'sdl2_gfx' 'sdl2_image' 'sdl2_ttf') +makedepends=('zig>=0.13.0' 'sdl2') +checkdepends=('zig>=0.13.0') +changelog= +source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz") +sha512sums=('9d5b1c7dc411c9d5258753d3c43b4ba55d6b460044fbd3a8872f4532f5b3472123b43368910a46724bcce238d19e66dfd552810a96cb16bf84f67f04b1f6b2e4') + +build() { + cd "$pkgname-$pkgver" + + zig build -Doptimize=ReleaseSafe + zig-out/bin/mepo -docmd > doc.md +} + +check() { + cd "$pkgname-$pkgver" + + zig build test +} + +package() { + cd "$pkgname-$pkgver" + + mkdir -p "$pkgdir/usr/bin" + mkdir -p "$pkgdir/usr/share/applications" + mkdir -p "$pkgdir/usr/share/pixmaps" + mkdir -p "$pkgdir/usr/share/doc/$pkgname" + install scripts/mepo_* "$pkgdir/usr/bin/" + install "zig-out/bin/mepo" "$pkgdir/usr/bin/" + sed -i 's:/usr/libexec:/usr/lib:g' $pkgdir/usr/bin/mepo_ui_menu_user_pin_updater.sh + install "zig-out/share/applications/mepo.desktop" "$pkgdir/usr/share/applications" + install "zig-out/share/pixmaps/mepo.png" "$pkgdir/usr/share/pixmaps" + install "doc.md" -t "$pkgdir/usr/share/doc/$pkgname/" +} + diff --git a/pkgbuilds/qrcp-bin/PKGBUILD b/pkgbuilds/qrcp-bin/PKGBUILD new file mode 100644 index 0000000..5b539ca --- /dev/null +++ b/pkgbuilds/qrcp-bin/PKGBUILD @@ -0,0 +1,30 @@ +# Maintainer: Thiago Almeida <echo "dGhpYWdvYWxtZWlkYXNhQGdtYWlsLmNvbQo=" | base64 -d> + +pkgname=qrcp-bin +pkgver=v0.11.4 +pkgrel=1 +provides=("${pkgname/-bin/}") +conflicts=('qrcp' 'qrcp-git') +pkgdesc="Transfer files over wifi from your computer to your mobile device by scanning a QR code without leaving the terminal." +arch=('x86_64' 'i386' 'armv7h' 'aarch64') +url="https://github.com/claudiodangelis/qrcp" +license=('MIT') + +source_aarch64=("$pkgname-$pkgver.tar.gz::$url/releases/download/${pkgver}/${pkgname/-bin/}_${pkgver#v}_linux_arm64.tar.gz") +source_x86_64=("$pkgname-$pkgver.tar.gz::$url/releases/download/${pkgver}/${pkgname/-bin/}_${pkgver#v}_linux_amd64.tar.gz") + +sha256sums_aarch64=('9ffca3f73392e8bf5867e1c319f90ecdd3e93443b25de3276d9871e3c6c3d6d3') +sha256sums_x86_64=('5014f35156e19983af64879b84a28a9fb111e77498676e1f788ce88cf3adfa32') + +build() { + ./qrcp completion bash | install -Dm644 /dev/stdin share/bash-completion/completions/qrcp + ./qrcp completion zsh | install -Dm644 /dev/stdin share/zsh/site-functions/_qrcp + ./qrcp completion fish | install -Dm644 /dev/stdin share/fish/vendor_completions.d/qrcp.fish +} + +package() { + install -Dm755 qrcp "$pkgdir/usr/bin/qrcp" + cp -r share/ "$pkgdir/usr" + install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/${pkgname/-bin/}" + install -Dm644 README.md -t "$pkgdir/usr/share/doc/${pkgname/-bin/}" +} diff --git a/pkgbuilds/sdcv-git/PKGBUILD b/pkgbuilds/sdcv-git/PKGBUILD new file mode 100644 index 0000000..702ff7f --- /dev/null +++ b/pkgbuilds/sdcv-git/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer: Francesco Minnocci <ascoli dot minnocci at gmail dot com> + +pkgname=sdcv-git +_pkgname=sdcv +pkgver=0.5.3.r0.ge73388c +pkgrel=3 +pkgdesc="StarDict Console Version - Git version" +arch=('x86_64' 'aarch64') +url="https://github.com/Dushistov/sdcv" +license=('GPL') +depends=('glib2' 'readline' 'zlib') +makedepends=('cmake' 'git') +source=("git+${url}.git") +md5sums=('SKIP') +provides=('sdcv' 'stardict') +conflicts=('sdcv') + +pkgver() { + cd "${srcdir}/${_pkgname}" + + # Get the version number. + git describe --long | sed 's/^v//;s/-/.r/;s/-/./' +} + +build() { + cd "${srcdir}/${_pkgname}" + + install -d build + cd build + + cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr .. + make + make lang +} + +package() { + cd "${srcdir}/${_pkgname}/build" + + make DESTDIR="${pkgdir}" install +} + +# vim:set ts=2 sw=2 et: diff --git a/pkgbuilds/xcross-git/PKGBUILD b/pkgbuilds/xcross-git/PKGBUILD new file mode 100644 index 0000000..b08bce5 --- /dev/null +++ b/pkgbuilds/xcross-git/PKGBUILD @@ -0,0 +1,31 @@ +# Maintainer: Xiao Pan <gky44px1999@gmail.com> + +pkgname=xcross-git +pkgver=r11.57ac97d +pkgrel=2 +pkgdesc='X11 draw a cross at cursor across screen ' +arch=('x86_64') +url='https://gitlab.com/flyxyz123/xcross' +license=('GPL3') +depends=('libx11') +makedepends=('git') +provides=('xcross') +conflicts=('xcross') +source=("git+$url.git") +b2sums=('SKIP') + +pkgver() { + cd "$srcdir/${pkgname%-git}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd "$srcdir/${pkgname%-git}" + make +} + +package() +{ + cd "$srcdir/${pkgname%-git}" + make PREFIX=/usr DESTDIR="$pkgdir/" install +} diff --git a/x86_64/dwm_fly-git/PKGBUILD b/x86_64/dwm_fly-git/PKGBUILD new file mode 120000 index 0000000..a8b85a3 --- /dev/null +++ b/x86_64/dwm_fly-git/PKGBUILD @@ -0,0 +1 @@ +../../pkgbuilds/dwm_fly-git/PKGBUILD
\ No newline at end of file diff --git a/x86_64/mepo/PKGBUILD b/x86_64/mepo/PKGBUILD new file mode 120000 index 0000000..83e4383 --- /dev/null +++ b/x86_64/mepo/PKGBUILD @@ -0,0 +1 @@ +../../pkgbuilds/mepo/PKGBUILD
\ No newline at end of file diff --git a/x86_64/qrcp-bin/PKGBUILD b/x86_64/qrcp-bin/PKGBUILD new file mode 120000 index 0000000..b96d16d --- /dev/null +++ b/x86_64/qrcp-bin/PKGBUILD @@ -0,0 +1 @@ +../../pkgbuilds/qrcp-bin/PKGBUILD
\ No newline at end of file diff --git a/x86_64/sdcv-git/PKGBUILD b/x86_64/sdcv-git/PKGBUILD new file mode 120000 index 0000000..4db03ce --- /dev/null +++ b/x86_64/sdcv-git/PKGBUILD @@ -0,0 +1 @@ +../../pkgbuilds/sdcv-git/PKGBUILD
\ No newline at end of file diff --git a/x86_64/xcross-git/PKGBUILD b/x86_64/xcross-git/PKGBUILD new file mode 120000 index 0000000..97dca40 --- /dev/null +++ b/x86_64/xcross-git/PKGBUILD @@ -0,0 +1 @@ +../../pkgbuilds/xcross-git/PKGBUILD
\ No newline at end of file |