diff options
author | Ayush Jha | 2022-03-08 16:43:39 +0545 |
---|---|---|
committer | Ayush Jha | 2022-03-08 16:55:08 +0545 |
commit | eca10a9d024ce03e3e2223fca768f5c4781b4813 (patch) | |
tree | 580f8c6c6abe4a9fae249cc33a8bf0c66518b95f /PKGBUILD | |
parent | 6909587ec34db37de93b441103032fa740b81a39 (diff) | |
download | aur-eca10a9d024ce03e3e2223fca768f5c4781b4813.tar.gz |
adding new project: nekuvi
adds all source files
remove makefile as dependency
adds dependency makefile
fixed: invalid pkgbase: nekuvi, expected pkgbase
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 73 |
1 files changed, 44 insertions, 29 deletions
@@ -1,33 +1,48 @@ -# Maintainer: monkeyballs <mydick@cunny.com> - -pkgname="satania-buddy-git" -_pkgname="sataniabuddy" -pkgver=r68.ade3a6f +# Maintainer: Ayush Jha <ayushjha@pm.me> +pkgname=nekuvi +pkgver=0.1 pkgrel=1 -pkgdesc="Virtual Satania Desktop Assistant" -arch=("x86_64" "i686") -url="https://git.cianig.ga/monkeyballs/sataniabuddy" -license=('AGPL') -depends=("openmotif" "cairo" "xorg-server") -makedepends=("git" "make" "gcc") -provides=("satania-buddy") -conflicts=("satania-buddy") +epoch= +pkgdesc="नेपाली कुन्जीपेटि विन्यास A better layout for Nepali Keyboards based for xkb system" +arch=("any") +url="https://gitlab.com/ayys/nekuvi" +license=('GPL') +groups=() +depends=("xkeyboard-config") +makedepends=() +checkdepends=() +optdepends=() +provides=() +conflicts=() +replaces=() +backup=() options=() -source=(git+https://git.cianig.ga/monkeyballs/sataniabuddy) -md5sums=('SKIP') -prepare() { - cd "$srcdir"/"$_pkgname" - sed -i "s/AssetDirectory = \"\/usr\/local\/share\/satania\/assets\"/AssetDirectory = \"\/usr\/share\/satania\/assets\"/" main.c -} -build() { - cd "$srcdir"/"$_pkgname" - make -} -pkgver() { - cd "$srcdir"/"$_pkgname" - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" -} +install= +changelog= +source=("install.sh" "uninstall.sh" "level3_np" "np" "layout-evdev-install.hook" "layout-evdev-remove.hook") +sha256sums=('27bd5a76ef85a97a95248a5530446c3362064aab2146f8d7ceefdf8969a7a7c7' + '0614ff1b4abd4fe0fb07cf95ebb60dee90180dadf19232b8e5fc94d75d67e555' + 'd5965a2ad14b8d9f6bed0bfdd37282dc1a67938577fa7fbe53d56be305583688' + '819c86fecd6ec4a9ec57308fb00b13ffb040b238b29cf9564934d23692d4a917' + '978abf768110916b04c10c3fd7690370b3e55d98090a5a411faf586ca8e48756' + '3ec3ebb0324103f747b0e1ef7828664596b5db87ab82202a8213ed743025115b') + + +noextract=() +validpgpkeys=() + package() { - cd "$srcdir"/"$_pkgname" - make PREFIX="$pkgdir/usr" install + set -euxo pipefail + cd "$pkgname-master" + echo $pkgdir + + mkdir -p "$pkgdir"/usr/share/X11/xkb/symbols/ + mkdir -p "$pkgdir"/usr/share/X11/xkb/rules/ + cp level3_np "$pkgdir"/usr/share/X11/xkb/symbols/ + cp np "$pkgdir"/usr/share/X11/xkb/symbols/np_prog + + install -Dm 755 "${srcdir}"/install.sh "${pkgdir}/usr/share/libalpm/scripts/install-nekuvi-layout" + install -Dm 755 "${srcdir}"/uninstall.sh "${pkgdir}/usr/share/libalpm/scripts/uninstall-nekuvi-layout" + install -Dm 644 "${srcdir}"/layout-evdev-install.hook "${pkgdir}"/usr/share/libalpm/hooks/nekuvi-layout-evdev-install.hook + install -Dm 644 "${srcdir}"/layout-evdev-remove.hook "${pkgdir}"/usr/share/libalpm/hooks/nekuvi-layout-evdev-remove.hook } |