Date: Thursday, March 23, 2023 @ 14:22:12
Author: dvzrv
Revision: 1427215
archrelease: copy trunk to community-x86_64
Added:
flterm/repos/community-x86_64/PKGBUILD
(from rev 1427214, flterm/trunk/PKGBUILD)
flterm/repos/community-x86_64/flterm-2.4-flags.patch
(from rev 1427214, flterm/trunk/flterm-2.4-flags.patch)
Deleted:
flterm/repos/community-x86_64/PKGBUILD
------------------------+
PKGBUILD | 68 ++++++++++++++++++++++++++---------------------
flterm-2.4-flags.patch | 13 ++++++++
2 files changed, 52 insertions(+), 29 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2023-03-23 14:21:51 UTC (rev 1427214)
+++ PKGBUILD 2023-03-23 14:22:12 UTC (rev 1427215)
@@ -1,29 +0,0 @@
-# Maintainer: Filipe Laíns (FFY00) <[email protected]>
-
-pkgname=flterm
-pkgver=2.4
-pkgrel=2
-pkgdesc='Tool for loading data over serial'
-arch=('x86_64')
-url='https://github.com/timvideos/flterm'
-license=('GPL3')
-makedepends=('git')
-source=("git+$url.git?tag=v$pkgver")
-sha512sums=('SKIP')
-
-build() {
- cd $pkgname
-
- export PREFIX='/usr'
-
- make
-}
-
-package() {
- cd $pkgname
-
- make DESTDIR="$pkgdir" install
-
- install -Dm 644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
-}
-
Copied: flterm/repos/community-x86_64/PKGBUILD (from rev 1427214,
flterm/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2023-03-23 14:22:12 UTC (rev 1427215)
@@ -0,0 +1,39 @@
+# Maintainer: Filipe Laíns (FFY00) <[email protected]>
+
+pkgname=flterm
+pkgver=2.4
+_commit=5742638d64f47eee999de1526c584709792d97e6 # refs/tags/v2.4
+pkgrel=3
+pkgdesc='Tool for loading data over serial'
+arch=(x86_64)
+url=https://github.com/timvideos/flterm
+license=(GPL3)
+depends=(glibc)
+makedepends=(git)
+source=(
+ git+$url#tag=$_commit
+
$pkgname-2.4-destdir.patch::https://github.com/timvideos/flterm/commit/ac4f8ab7f8b7fd6ae8933bc291acd2e037f320b8.patch
+ $pkgname-2.4-flags.patch
+)
+sha512sums=('SKIP'
+
'ac686c97cc9b99ce0d8e0e6f644cfa111e2d13256f6cb79ab4092c4fe00327ab91d099a595f62942a00a37dfa82a9bb366425d64bd0063fbed46bece73c1ae0c'
+
'bf3e20fc7f85c493e7876250dea51ed5076a20118cb1131ef7fd19c83440cd48ab5bd0b33ac049f52e2353d213792934dbb100b2c8eec2d7c34ac8dee5d15b30')
+b2sums=('SKIP'
+
'37518fa8ea466c2acee3204283464e5e1ce53d7fcf50e48ed0fe2230a5b6ced728f6a6691865467efaca8eda0cfa625ac7a370123ba3a44787157ebc68fdbbdd'
+
'4b071bdddaebc748f83631fee8603853bc182df7b7df1c7e720157925821ea14bd631b74dc94462381d02fb635b61e03c8ee2a211d956c6fe3c573669783baa6')
+
+prepare() {
+ # support DESTDIR when installing
+ patch -Np1 -d $pkgname -i ../$pkgname-2.4-destdir.patch
+ # honor CFLAGS and LDFLAGS
+ patch -Np1 -d $pkgname -i ../$pkgname-2.4-flags.patch
+}
+
+build() {
+ make -C $pkgname
+}
+
+package() {
+ make PREFIX=/usr DESTDIR="$pkgdir" install -C $pkgname
+}
+
Copied: flterm/repos/community-x86_64/flterm-2.4-flags.patch (from rev 1427214,
flterm/trunk/flterm-2.4-flags.patch)
===================================================================
--- flterm-2.4-flags.patch (rev 0)
+++ flterm-2.4-flags.patch 2023-03-23 14:22:12 UTC (rev 1427215)
@@ -0,0 +1,13 @@
+diff --git i/Makefile w/Makefile
+index a31a38d..325a825 100644
+--- i/Makefile
++++ w/Makefile
+@@ -7,7 +7,7 @@ DESTDIR ?=
+ all: $(TARGETS)
+
+ %: %.c
+- $(CC) -O2 -Wall -I. -s -o $@ $<
++ $(CC) $(CFLAGS) $(LDFLAGS) -O2 -Wall -I. -s -o $@ $<
+
+ install: flterm
+ install -d $(DESTDIR)$(PREFIX)/bin