summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorQue Quotion2016-03-06 13:22:02 +0900
committerQue Quotion2016-03-06 13:22:02 +0900
commite3d42e9c704e955b8cd00e6d48bff9dc89dd57a5 (patch)
tree5946130513502d1fb080bad5357ea3c8503745c6
downloadaur-e3d42e9c704e955b8cd00e6d48bff9dc89dd57a5.tar.gz
Japanese pt3 driver for recpt1 controller, etc.
-rw-r--r--.SRCINFO20
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD50
-rw-r--r--pt3-drv.install11
-rw-r--r--thatfix55
5 files changed, 140 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..759fc40403e3
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+# Generated by mksrcinfo v8
+# Sun Mar 6 04:18:05 UTC 2016
+pkgbase = pt3-drv
+ pkgdesc = Japanese Driver for Earthsoft PT3 cards
+ pkgver = 2009.03.07
+ pkgrel = 1
+ url = http://eco.senritu.net/ubuntu13-10-pt3-epgrec/
+ install = pt3-drv.install
+ arch = i686
+ arch = x86_64
+ groups = earthsoft
+ license = GPL
+ depends = b25
+ source = git+https://github.com/m-tsudo/pt3.git
+ source = thatfix
+ sha256sums = SKIP
+ sha256sums = b5f56cfaa69b455f4e87129bbcc5a3359dcee6bbca4e1f08f8e06be9704c3183
+
+pkgname = pt3-drv
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..bdc944869331
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+pt3/
+*.pkg.tar.xz
+pkg/
+src/
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..779c29756bb9
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,50 @@
+# Maintainer: Que Quotion <quequotion at gmail dot com>
+
+pkgname=pt3-drv
+pkgver=2009.03.07
+pkgrel=1
+install=pt3-drv.install
+pkgdesc="Japanese Driver for Earthsoft PT3 cards"
+arch=('i686' 'x86_64')
+license=('GPL')
+depends=('b25')
+#makedepends=()
+groups=('earthsoft')
+url="http://eco.senritu.net/ubuntu13-10-pt3-epgrec/"
+source=(git+https://github.com/m-tsudo/pt3.git
+ thatfix)
+sha256sums=('SKIP'
+ 'b5f56cfaa69b455f4e87129bbcc5a3359dcee6bbca4e1f08f8e06be9704c3183')
+
+#pkgver() {
+# # remove ".r*.*" from package version
+# _pkgverTriple=$(echo $pkgver | sed "s/\.r.*//g")
+# cd $pkgname
+# # get number of last git commit
+# _commitCount=$(git rev-list --count HEAD)
+# # get time of last git commit
+# _commitTime=$(git show -s --format="%ci" | grep -o "....-..-.." | sed "s/-//g")
+# # add ".r*.*" from package version
+# echo "$_pkgverTriple.r$_commitCount.$_commitTime"
+#}
+
+prepare() {
+ cd pt3/
+ patch -Np2 < ../thatfix
+}
+
+build() {
+ cd pt3/
+ make
+}
+
+package() {
+ cd pt3/
+
+ mkdir -m755 -p "${pkgdir}/etc/udev/rules.d/"
+ make DESTDIR="${pkgdir}" install_compress
+
+ mkdir -m755 -p "${pkgdir}/etc/modprobe.d/"
+ echo "blacklist earth-pt3" >> pt3-blacklist.conf
+ install -m644 pt3-blacklist.conf "${pkgdir}/etc/modprobe.d/pt3-blacklist.conf"
+}
diff --git a/pt3-drv.install b/pt3-drv.install
new file mode 100644
index 000000000000..b81bf56bab44
--- /dev/null
+++ b/pt3-drv.install
@@ -0,0 +1,11 @@
+post_install() {
+ depmod -a
+}
+
+post_upgrade() {
+ depmod -a
+}
+
+post_remove() {
+ depmod -a
+}
diff --git a/thatfix b/thatfix
new file mode 100644
index 000000000000..a68a0e2c3a34
--- /dev/null
+++ b/thatfix
@@ -0,0 +1,55 @@
+--- src/pt3/Makefile 2016-01-13 04:14:31.405761427 +0900
++++ src/pt3/Makefile.fixed 2016-01-13 04:21:07.879130219 +0900
+@@ -3,8 +3,12 @@
+ EXTRA_CFLAGS += -Wformat=2
+ KVER ?= `uname -r`
+
++ifndef DESTDIR
++ DESTDIR := /
++endif
++
+ KBUILD = /lib/modules/$(KVER)/build
+-INSTALL_DIR = /lib/modules/$(KVER)/kernel/drivers/video
++INSTALL_DIR = $(DESTDIR)/usr/lib/modules/$(KVER)/kernel/drivers/video
+
+ all: ${TARGET}
+
+--- src/pt3/Makefile 2016-01-13 04:25:10.472789571 +0900
++++ src/pt3/Makefile.fixed 2016-01-13 04:28:25.939069217 +0900
+@@ -38,7 +38,7 @@
+
+ dkms: $(TARGET)
+ if [ -d /etc/udev/rules.d -a ! -f /etc/udev/rules.d/99-pt3.rules ] ; then \
+- install -m 644 etc/99-pt3.rules /etc/udev/rules.d ; \
++ install -m 644 $(DESTDIR)/etc/99-pt3.rules $(DESTDIR)/etc/udev/rules.d ; \
+ fi
+
+ install: uninstall dkms
+--- src/pt3/Makefile 2016-01-13 04:30:13.494371342 +0900
++++ src/pt3/Makefile.fixed 2016-01-13 04:33:14.093162149 +0900
+@@ -44,7 +44,7 @@
+ install: uninstall dkms
+ install -d $(INSTALL_DIR)
+ install -m 644 $(TARGET) $(INSTALL_DIR)
+- depmod -a $(KVER)
++ #depmod -a $(KVER)
+
+ install_compress: install
+ . $(KBUILD)/.config ; \
+@@ -55,4 +55,4 @@
+ elif [ $$CONFIG_DECOMPRESS_GZIP = "y" ] ; then \
+ gzip -9 $(INSTALL_DIR)/$(TARGET); \
+ fi
+- depmod -a $(KVER)
++ #depmod -a $(KVER)
+--- src/pt3/Makefile 2016-03-06 12:27:17.166340836 +0900
++++ src/pt3/Makefile.morefix 2016-03-06 12:35:27.716812866 +0900
+@@ -34,7 +34,7 @@
+ fi
+
+ uninstall:
+- rm -vf $(INSTALL_DIR)/$(TARGET)* /etc/udev/rules.d/99-pt3.rules
++ rm -vf $(INSTALL_DIR)/$(TARGET)* $(DESTDIR)/etc/udev/rules.d/99-pt3.rules
+
+ dkms: $(TARGET)
+ if [ -d /etc/udev/rules.d -a ! -f /etc/udev/rules.d/99-pt3.rules ] ; then \