summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAyush Jha2022-03-08 16:43:39 +0545
committerAyush Jha2022-03-08 16:55:08 +0545
commiteca10a9d024ce03e3e2223fca768f5c4781b4813 (patch)
tree580f8c6c6abe4a9fae249cc33a8bf0c66518b95f /PKGBUILD
parent6909587ec34db37de93b441103032fa740b81a39 (diff)
downloadaur-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--PKGBUILD73
1 files changed, 44 insertions, 29 deletions
diff --git a/PKGBUILD b/PKGBUILD
index cd37207b1af4..6cb457a0ac52 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}