More packages

This commit is contained in:
2025-09-20 23:37:57 +01:00
parent 432715516f
commit 1eec97a688
7 changed files with 103 additions and 9 deletions

View File

@@ -0,0 +1,43 @@
--- lopsub-1.0.5-2.orig/Makefile Sat Sep 20 22:44:11 2025
+++ lopsub-1.0.5-2/Makefile Sat Sep 20 22:42:28 2025
@@ -1,7 +1,6 @@
# Implicit rules are implemented in make as suffix rules. The following rule
# empties the suffix list to disable the predefined implicit rules. This
# increases performance and avoids hard-to-debug behaviour.
-.SUFFIXES:
MAKEFLAGS += -Rr
ifeq ("$(origin CC)", "default")
CC := cc
@@ -28,7 +27,6 @@
GZIP := gzip -fn9
ZCAT := zcat
-CC += -ffile-prefix-map=$(CURDIR)=.
dummy != $(M4) /dev/null || printf 'failed'
ifeq ($(dummy), failed)
@@ -88,7 +86,7 @@
%.lsg.h: %.suite lopsubgen
./lopsubgen --gen-header < $<
%.1.gz: %.suite lopsubgen
- ./lopsubgen --gen-man=${@:.gz=} --version-string $(GIT_VERSION) < $<
+ ./lopsubgen --gen-man=${@:.gz=} --version-string $(VERSION) < $<
$(GZIP) ${@:.gz=}
# compiling
@@ -137,9 +135,12 @@
$(ZCAT) $< | $(GROFF) -m man -Thtml | sed -e '1,/^<body>/d' >> $@
install: $(all)
- $(INSTALL) -d $(DESTDIR)$(PREFIX)/lib $(DESTDIR)$(PREFIX)/include \
- $(DESTDIR)$(PREFIX)/share/man/man1 $(DESTDIR)$(PREFIX)/share/man/man5 \
- $(DESTDIR)$(PREFIX)/share/man/man7 $(DESTDIR)$(PREFIX)/bin
+ $(INSTALL) -d $(DESTDIR)$(PREFIX)/lib
+ $(INSTALL) -d $(DESTDIR)$(PREFIX)/include
+ $(INSTALL) -d $(DESTDIR)$(PREFIX)/share/man/man1
+ $(INSTALL) -d $(DESTDIR)$(PREFIX)/share/man/man5
+ $(INSTALL) -d $(DESTDIR)$(PREFIX)/share/man/man7
+ $(INSTALL) -d $(DESTDIR)$(PREFIX)/bin
$(INSTALL) -m 644 $(REALNAME) $(DESTDIR)$(PREFIX)/lib
$(LN) -s $(REALNAME) $(DESTDIR)$(PREFIX)/lib/$(SONAME)
$(LN) -s $(SONAME) $(DESTDIR)$(PREFIX)/lib/$(LINKERNAME)

View File

@@ -0,0 +1,26 @@
--- lopsub-1.0.5-2.orig/version-gen.sh Sat Sep 20 22:28:49 2025
+++ lopsub-1.0.5-2/version-gen.sh Sat Sep 20 22:31:41 2025
@@ -1,22 +1,7 @@
#!/bin/sh
version_file='version.c'
-ver='unnamed_version'
-# First try git, then gitweb, then default.
-if [ -e '.git' -o -e '../.git' ]; then
- git_ver=$(git describe --abbrev=4 HEAD 2>/dev/null)
- [ -z "$git_ver" ] && git_ver="$ver"
- # update stat information in index to match working tree
- git update-index -q --refresh > /dev/null
- # if there are differences (exit code 1), the working tree is dirty
- git diff-index --quiet HEAD || git_ver=$git_ver-dirty
- ver=$git_ver
-elif [ -f debian/changelog ]; then
- ver="$(sed -ne '1s/.*(\(.*\)-.*/\1/1; tx; d; :x; p' debian/changelog)"
-elif [ "${PWD%%-*}" = 'lopsub-' ]; then
- ver=${PWD##*/lopsub-}
-fi
-ver=${ver#v}
+ver=${VERSION}
echo "$ver"