summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorHemanth Bollamreddi2019-09-12 23:57:44 +0530
committerHemanth Bollamreddi2019-09-12 23:57:44 +0530
commit2a139c2e3580c431b8409388cb7c6de7891276e0 (patch)
tree500981776a1dfb32ca685130c2844b4efa4736fa
downloadaur-2a139c2e3580c431b8409388cb7c6de7891276e0.tar.gz
New package introduction.
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD27
-rw-r--r--openaero-driver-dkms.install14
3 files changed, 62 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..e1aaf89b1f9d
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = openaero
+ pkgdesc = Entirely open source drivers and utilities for your Gigabyte Aero Laptops on GNU/Linux.
+ pkgver = 0.1.0
+ pkgrel = 1
+ url = https://github.com/blmhemu/openaero
+ arch = any
+ license = GPL2
+ makedepends = python-setuptools
+ source = https://github.com/blmhemu/openaero/releases/download/v0.1.0/openaero-0.1.0.tar.gz
+ sha256sums = ec5b91874b9646c572496363a8d822aac81bed906ec626d8ac51050604a75108
+
+pkgname = openaero-driver-dkms
+ pkgdesc = Kernel driver for Aero devices (DKMS-variant)
+ install = openaero-driver-dkms.install
+ depends = dkms
+ depends = udev
+
+pkgname = openaero-meta
+ pkgdesc = Meta package for installing all required openaero packages.
+ depends = openaero-driver-dkms
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b27b7c8fc1d0
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,27 @@
+# Maintainer: Hemanth Bollamreddi <blmhemu (at) gmail (dot) com>
+
+pkgbase=openaero
+pkgname=('openaero-driver-dkms' 'openaero-meta')
+pkgver=0.1.0
+pkgrel=1
+pkgdesc="Entirely open source drivers and utilities for your Gigabyte Aero Laptops on GNU/Linux."
+arch=('any')
+url="https://github.com/blmhemu/openaero"
+license=('GPL2')
+makedepends=('python-setuptools')
+source=("https://github.com/blmhemu/openaero/releases/download/v$pkgver/openaero-$pkgver.tar.gz")
+sha256sums=('ec5b91874b9646c572496363a8d822aac81bed906ec626d8ac51050604a75108')
+
+package_openaero-driver-dkms() {
+ pkgdesc="Kernel driver for Aero devices (DKMS-variant)"
+ depends=('dkms' 'udev')
+ install=openaero-driver-dkms.install
+
+ cd "$pkgbase-$pkgver"
+ make DESTDIR="$pkgdir" setup_dkms udev_install
+}
+
+package_openaero-meta() {
+ pkgdesc="Meta package for installing all required openaero packages."
+ depends=('openaero-driver-dkms')
+}
diff --git a/openaero-driver-dkms.install b/openaero-driver-dkms.install
new file mode 100644
index 000000000000..52208d801918
--- /dev/null
+++ b/openaero-driver-dkms.install
@@ -0,0 +1,14 @@
+post_install() {
+ getent group plugdev >/dev/null || groupadd -r plugdev
+
+ echo -e "\e[31m********************************************"
+ echo -e "\e[31m* To complete installation, please run: *"
+ echo -e "\e[31m* # sudo gpasswd -a <yourUsername> plugdev *"
+ echo -e "\e[31m* and reboot. *"
+ echo -e "\e[31m* *"
+ echo -e "\e[31m* Please note, that you have to have the *"
+ echo -e "\e[31m* kernel headers for your current kernel *"
+ echo -e "\e[31m* installed for dkms to work correctly! *"
+ echo -e "\e[31m********************************************"
+ echo -e -n "\e[39m"
+}