summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrett Cornwall2021-10-07 22:25:06 -0700
committerBrett Cornwall2021-10-07 22:25:06 -0700
commit647dd3990a061fe85ce78b914b2ca34597af1ffa (patch)
tree62ab3616b7cc29abe5c0e9fa99047aaffd6ad38b
parentee5013fa5573cc90b1c38105899ad773c5134918 (diff)
downloadaur-647dd3990a061fe85ce78b914b2ca34597af1ffa.tar.gz
patch Makefile to allow system CFLAGS/LDFLAGS
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD15
-rw-r--r--cflags_ldflags_append.patch14
3 files changed, 29 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b41e8c996ea2..80b7e6362672 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,13 @@
pkgbase = asap
pkgdesc = Another Slight Atari Player - library and players for 8-bit Atari music format
pkgver = 5.1.0
- pkgrel = 1
+ pkgrel = 2
url = http://asap.sourceforge.net
arch = x86_64
license = GPL2
source = https://downloads.sourceforge.net/asap/asap-5.1.0.tar.gz
+ source = cflags_ldflags_append.patch
sha256sums = ec881c6894d00e669e25a9c22f7ceae38ea65bd6240ec00d0a4f475c13b642b0
+ sha256sums = 1c17f996fe616daa4dc14eabb20f3e58546873aab24abe7dcb1f27edc90fbd5c
pkgname = asap
diff --git a/PKGBUILD b/PKGBUILD
index f06729a606c1..0090e33faadc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,13 +3,22 @@
pkgname=asap
pkgver=5.1.0
-pkgrel=1
+pkgrel=2
pkgdesc="Another Slight Atari Player - library and players for 8-bit Atari music format"
url="http://asap.sourceforge.net"
arch=('x86_64')
license=('GPL2')
-source=("https://downloads.sourceforge.net/asap/${pkgname}-${pkgver}.tar.gz")
-sha256sums=('ec881c6894d00e669e25a9c22f7ceae38ea65bd6240ec00d0a4f475c13b642b0')
+source=(
+ "https://downloads.sourceforge.net/asap/${pkgname}-${pkgver}.tar.gz"
+ "cflags_ldflags_append.patch"
+)
+sha256sums=('ec881c6894d00e669e25a9c22f7ceae38ea65bd6240ec00d0a4f475c13b642b0'
+ '1c17f996fe616daa4dc14eabb20f3e58546873aab24abe7dcb1f27edc90fbd5c')
+
+prepare() {
+ cd "$pkgname-$pkgver"
+ patch -p1 < ../cflags_ldflags_append.patch
+}
build() {
cd "$pkgname-$pkgver"
diff --git a/cflags_ldflags_append.patch b/cflags_ldflags_append.patch
new file mode 100644
index 000000000000..fb6863c06ea6
--- /dev/null
+++ b/cflags_ldflags_append.patch
@@ -0,0 +1,14 @@
+--- a/Makefile 2021-10-07 21:48:58.204086012 -0700
++++ b/Makefile 2021-10-07 22:14:39.290565502 -0700
+@@ -3,9 +3,9 @@
+ bindir = $(prefix)/bin
+ libdir = $(prefix)/lib
+ CC = gcc
+-CFLAGS = -O2 -Wall
++CFLAGS += -O2 -Wall
+ CPPFLAGS =
+-LDFLAGS = -s
++LDFLAGS += -s
+ AR = ar
+ ARFLAGS = rc
+ DO_CC = $(DO)$(CC) $(CFLAGS) $(CPPFLAGS) -o $@ $(if $(filter %.so,$@),-shared -fPIC) $(INCLUDEOPTS) $(filter %.c,$^) $(LDFLAGS)