diff options
author | Filippo Falezza | 2023-07-07 11:23:13 +0100 |
---|---|---|
committer | Filippo Falezza | 2023-07-07 11:23:13 +0100 |
commit | 70ac466fbfcef3aa634e43cdb044e840ac7890b8 (patch) | |
tree | 56f5df7140735274c14d63dabae9d5c487006a09 | |
download | aur-70ac466fbfcef3aa634e43cdb044e840ac7890b8.tar.gz |
Initial submit
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | Makefile.patch | 32 | ||||
-rw-r--r-- | PKGBUILD | 44 |
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 +} |