Date: Tuesday, March 21, 2023 @ 18:20:52
  Author: dvzrv
Revision: 1425016

archrelease: copy trunk to community-x86_64

Added:
  cycfx2prog/repos/community-x86_64/PKGBUILD
    (from rev 1425015, cycfx2prog/trunk/PKGBUILD)
  cycfx2prog/repos/community-x86_64/cycfx2prog-0.47-makefile.patch
    (from rev 1425015, cycfx2prog/trunk/cycfx2prog-0.47-makefile.patch)
Deleted:
  cycfx2prog/repos/community-x86_64/PKGBUILD

--------------------------------+
 PKGBUILD                       |   57 ++++++++++++++++++++++-----------------
 cycfx2prog-0.47-makefile.patch |   31 +++++++++++++++++++++
 2 files changed, 64 insertions(+), 24 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD    2023-03-21 18:20:27 UTC (rev 1425015)
+++ PKGBUILD    2023-03-21 18:20:52 UTC (rev 1425016)
@@ -1,24 +0,0 @@
-# Maintainer: Filipe Laíns (FFY00) <[email protected]>
-
-pkgname=cycfx2prog
-pkgver=0.47
-pkgrel=3
-pkgdesc='CycFX2Prog is a small and useful tool to program the FX2 and do basic 
enpoint communication for testing purposes'
-arch=('x86_64')
-url='https://www.triplespark.net/elec/periph/USB-FX2/software/'
-license=('GPL2')
-depends=('libusb-compat')
-source=("$url/$pkgname-$pkgver.tar.gz")
-sha512sums=('089895f0c4b45012f9f9fc607a30c2e2897f360d270973354fa739cc456d2728080733461f6a3681422049599947461c05e5d9e7e598fc3c9fd6d5a7d89e346c')
-
-build() {
-  cd $pkgname-$pkgver
-
-  make
-}
-
-package() {
-  cd $pkgname-$pkgver
-
-  install -Dm 755 $pkgname "$pkgdir"/usr/bin/$pkgname
-}

Copied: cycfx2prog/repos/community-x86_64/PKGBUILD (from rev 1425015, 
cycfx2prog/trunk/PKGBUILD)
===================================================================
--- PKGBUILD                            (rev 0)
+++ PKGBUILD    2023-03-21 18:20:52 UTC (rev 1425016)
@@ -0,0 +1,33 @@
+# Maintainer: Filipe Laíns (FFY00) <[email protected]>
+
+pkgname=cycfx2prog
+pkgver=0.47
+pkgrel=4
+pkgdesc='CycFX2Prog is a small and useful tool to program the FX2 and do basic 
enpoint communication for testing purposes'
+arch=(x86_64)
+url='https://www.triplespark.net/elec/periph/USB-FX2/software/'
+license=(GPL2)
+depends=(
+  glibc
+  libusb-compat
+)
+source=(
+  $url/$pkgname-$pkgver.tar.gz
+  $pkgname-0.47-makefile.patch
+)
+sha512sums=('089895f0c4b45012f9f9fc607a30c2e2897f360d270973354fa739cc456d2728080733461f6a3681422049599947461c05e5d9e7e598fc3c9fd6d5a7d89e346c'
+            
'432ae4cad8743efe527a38966e120466783fc3b4d9a797d2e2a2ff8382d7413c2d98952efda713f3c5cfa61afd75533beae98187017145aa518f30264e0262c3')
+b2sums=('41fb12157cf03efed6ce40111bb6bef03c986828690b5f36b7250f9b00af3f1ac872703a8774b70353126a297f974964f55461d38eab2bada0754306433f20c7'
+        
'2cb1628cd69a16a2f8a2dcad74df566b121eb8872d3038a3a9dcf8a844cf1101ef65bb793cc98980cc75ba0bda13ea0a6567a58a54c583e6d2c6d39f2501d742')
+
+prepare() {
+  # honor distribution CFLAGS/LDFLAGS
+  patch -Np1 -d $pkgname-$pkgver -i ../$pkgname-0.47-makefile.patch
+}
+build() {
+  make -C $pkgname-$pkgver
+}
+
+package() {
+  install -Dm 755 $pkgname-$pkgver/$pkgname -t "$pkgdir"/usr/bin/
+}

Copied: cycfx2prog/repos/community-x86_64/cycfx2prog-0.47-makefile.patch (from 
rev 1425015, cycfx2prog/trunk/cycfx2prog-0.47-makefile.patch)
===================================================================
--- cycfx2prog-0.47-makefile.patch                              (rev 0)
+++ cycfx2prog-0.47-makefile.patch      2023-03-21 18:20:52 UTC (rev 1425016)
@@ -0,0 +1,31 @@
+diff -ruN a/Makefile b/Makefile
+--- a/Makefile 2009-12-06 18:55:28.000000000 +0100
++++ b/Makefile 2023-03-21 19:17:35.516241775 +0100
+@@ -1,15 +1,15 @@
+ CC = gcc -pipe
+ VERSION = 0.47
+-CFLAGS = -O2 -fno-rtti -fno-exceptions -DCYCFX2PROG_VERSION=\"$(VERSION)\" \
++CUSTOM_CFLAGS = -O2 -fno-rtti -fno-exceptions 
-DCYCFX2PROG_VERSION=\"$(VERSION)\" \
+       -W -Wall -Wformat
+-LDFLAGS = -lusb
++CUSTOM_LDFLAGS = -lusb
+ DIST_DEST = cycfx2prog-$(VERSION)
+ 
+ all: cycfx2prog
+ 
+ # NOTE: Also add sources to the "dist:" target!
+ cycfx2prog: cycfx2prog.o cycfx2dev.o
+-      $(CC) $(LDFLAGS) cycfx2prog.o cycfx2dev.o -o cycfx2prog
++      $(CC) $(CFLAGS) $(CUSTOM_LDFLAGS) $(LDFLAGS) cycfx2prog.o cycfx2dev.o 
-o cycfx2prog
+ 
+ clean:
+       -rm -f *.o
+@@ -26,7 +26,7 @@
+       rm -r "$(DIST_DEST)"
+ 
+ .cc.o:
+-      $(CC) -c $(CFLAGS) $<
++      $(CC) -c $(CFLAGS) $(CUSTOM_CFLAGS) $<
+ 
+ cycfx2dev.o: cycfx2dev.cc cycfx2dev.h
+ cycfx2prog.o: cycfx2prog.cc cycfx2dev.h

Reply via email to