summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFilippo Falezza2023-07-07 11:23:13 +0100
committerFilippo Falezza2023-07-07 11:23:13 +0100
commit70ac466fbfcef3aa634e43cdb044e840ac7890b8 (patch)
tree56f5df7140735274c14d63dabae9d5c487006a09
downloadaur-70ac466fbfcef3aa634e43cdb044e840ac7890b8.tar.gz
Initial submit
-rw-r--r--.SRCINFO13
-rw-r--r--Makefile.patch32
-rw-r--r--PKGBUILD44
3 files changed, 89 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..dcc6748bb238
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,13 @@
+pkgbase = cyusb_linux
+ pkgver = git
+ pkgrel = 1
+ url = https://github.com/Ho-Ro/cyusb_linux
+ arch = i686
+ arch = x86_64
+ license = unknown
+ source = git+https://github.com/Ho-Ro/cyusb_linux.git
+ source = Makefile.patch
+ md5sums = SKIP
+ md5sums = SKIP
+
+pkgname = cyusb_linux
diff --git a/Makefile.patch b/Makefile.patch
new file mode 100644
index 000000000000..a0c500884304
--- /dev/null
+++ b/Makefile.patch
@@ -0,0 +1,32 @@
+--- src/cyusb_linux/Makefile 2022-11-11 17:04:24.795615878 +0000
++++ Makefile 2022-11-11 17:04:25.115614122 +0000
+@@ -1,3 +1,5 @@
++DESTDIR =
++
+ help:
+ @echo 'make all build the library and gui'
+ @echo 'make lib build the library'
+@@ -28,14 +30,15 @@
+ install:
+ @if [ `whoami` != 'root' ]; then echo "You have to be root to run this script"; exit 1; fi
+ -rm -f /usr/lib/libcyusb.so* /usr/local/lib/libcyusb.so*
+- install -m644 lib/libcyusb.so.1 /usr/local/lib
+- cd /usr/local/lib; ln -sf libcyusb.so.1 libcyusb.so
+- install configs/cy_renumerate.sh /usr/local/bin
+- install bin/cyusb /usr/local/bin/
+- install -m644 configs/cyusb.conf /etc/
+- install -m644 configs/88-cyusb.rules /etc/udev/rules.d/
+- echo "# Cypress USB Suite: Root directory" > /etc/profile.d/cyusb
+- echo "export CYUSB_ROOT=`pwd`" >> /etc/profile.d/cyusb
++ install -d -m644 lib/libcyusb.so.1 ${DESTDIR}/usr/local/lib/libcyusb.so.1
++ install -d configs/cy_renumerate.sh ${DESTDIR}/usr/local/bin/cy_renumerate.sh
++ install -d bin/cyusb ${DESTDIR}/usr/local/bin/cyusb
++ install -d -m644 configs/cyusb.conf ${DESTDIR}/etc/cyusb.conf
++ install -d -m644 configs/88-cyusb.rules ${DESTDIR}/etc/udev/rules.d/88-cyusb.rules
++ echo "# Cypress USB Suite: Root directory" > ${DESTDIR}/etc/profile.d/cyusb
++ echo "export CYUSB_ROOT=`pwd`" >> ${DESTDIR}/etc/profile.d/cyusb
++ cd ${DESTDIR}/usr/local/lib
++ ln -sf libcyusb.so.1 libcyusb.so
+
+ .PHONY: uninstall
+ uninstall:
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..d6c04ed68a2c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,44 @@
+# Maintainer: effeffe - Filippo Falezza <filippo dot falezza at outlook dot com>
+
+pkgname=cyusb-git
+pkgver=git
+pkgrel=1
+url="https://github.com/Ho-Ro/cyusb_linux"
+arch=('i686' 'x86_64')
+license=('unknown')
+depends=()
+source=(
+ 'git+https://github.com/Ho-Ro/cyusb_linux.git'
+ 'Makefile.patch'
+)
+md5sums=(
+ 'SKIP'
+ 'SKIP'
+)
+
+
+pkgver() {
+ cd "$pkgname"
+ git describe
+}
+
+build() {
+ cd ${srcdir}/${pkgname}
+# patch -Np3 < ${srcdir}/Makefile.patch
+ make all
+ touch cyusb
+}
+
+package() {
+ cd ${srcdir}/${pkgname}
+ install -D -m644 lib/libcyusb.so.1 $pkgdir/usr/local/lib/libcyusb.so.1
+ install -D configs/cy_renumerate.sh $pkgdir/usr/local/bin/cy_renumerate.sh
+ install -D bin/cyusb $pkgdir/usr/local/bin/cyusb
+ install -D -m644 configs/cyusb.conf $pkgdir/etc/cyusb.conf
+ install -D -m644 configs/88-cyusb.rules $pkgdir/etc/udev/rules.d/88-cyusb.rules
+ install -D -m644 cyusb $pkgdir/etc/profile.d/cyusb
+ echo "# Cypress USB Suite: Root directory" > $pkgdir/etc/profile.d/cyusb
+ echo "export CYUSB_ROOT=`pwd`" >> $pkgdir/etc/profile.d/cyusb
+ cd $pkgdir/usr/local/lib
+ ln -sf libcyusb.so.1 libcyusb.so
+}