summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnatol Pomozov2015-08-03 18:32:58 -0700
committerAnatol Pomozov2015-08-03 18:44:34 -0700
commit893d1060241920e06dc1b4b0456e6e3881b1abc9 (patch)
tree5a21d4b0fef6bcaecbfaff7a5f1b248be353c33b
downloadaur-893d1060241920e06dc1b4b0456e6e3881b1abc9.tar.gz
Initial version
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD27
-rw-r--r--raiden.install14
3 files changed, 56 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..2a8999ddc0f2
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = google-raiden-mod-git
+ pkgdesc = Kernel module for Google ChromeOS Suzy-Q programmator
+ pkgver = r4231.5dde472
+ pkgrel = 1
+ url = https://chromium.googlesource.com/chromiumos/platform/ec/
+ install = raiden.install
+ arch = i686
+ arch = x86_64
+ license = BSD
+ makedepends = git
+ source = git+https://chromium.googlesource.com/chromiumos/platform/ec
+ md5sums = SKIP
+
+pkgname = google-raiden-mod-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..efda0560aaa6
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,27 @@
+pkgname=google-raiden-mod-git
+pkgver=r4231.5dde472
+pkgrel=1
+pkgdesc='Kernel module for Google ChromeOS Suzy-Q programmator'
+arch=(i686 x86_64)
+url='https://chromium.googlesource.com/chromiumos/platform/ec/'
+license=(BSD)
+makedepends=(git)
+install=raiden.install
+source=(git+https://chromium.googlesource.com/chromiumos/platform/ec)
+md5sums=('SKIP')
+
+pkgver() {
+ cd ec
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+build() {
+ cd ec/extra/usb_serial
+ make
+}
+
+package() {
+ cd ec/extra/usb_serial
+ install -Dm644 51-google-serial.rules "$pkgdir/usr/lib/udev/rules.d/51-google-serial.rules"
+ install -Dm644 raiden.ko "$pkgdir/usr/lib/modules/$(uname -r)/kernel/drivers/google/raiden.ko"
+}
diff --git a/raiden.install b/raiden.install
new file mode 100644
index 000000000000..70f99f36cbfb
--- /dev/null
+++ b/raiden.install
@@ -0,0 +1,14 @@
+post_install() {
+ depmod
+ udevadm control --reload
+}
+
+post_upgrade(){
+ depmod
+ udevadm control --reload
+}
+
+post_remove() {
+ depmod
+ udevadm control --reload
+} \ No newline at end of file