diff options
Diffstat (limited to 'pkgbuilds')
-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 |
5 files changed, 181 insertions, 0 deletions
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 +} |