commit 36175972ebd4cb6e5013ba4a9065ef07589b5c2f
parent 8f237b69fc4f4054e8f2697858f2af589b2da2dc
Author: Florian Dold <florian@dold.me>
Date: Wed, 4 Oct 2023 19:25:45 +0200
debian
Diffstat:
1 file changed, 3 insertions(+), 34 deletions(-)
diff --git a/debian/rules b/debian/rules
@@ -13,7 +13,7 @@ FULLVER = $(DEB_VERSION_UPSTREAM)$(DEV)
dh ${@}
clean:
- rm -rf libeufin-$(FULLVER)
+ rm -rf libeufin-bank-$(FULLVER)
# Override the build step, because we current need to do it manually
# outside the regular Debian package build.
@@ -24,14 +24,9 @@ override_dh_auto_test:
override_dh_auto_configure:
true
override_dh_auto_install:
- unzip build/distributions/libeufin-$(FULLVER).zip
- dh_install libeufin-$(FULLVER)/lib/nexus-$(FULLVER)-all.jar $(LIBEUFIN_HOME)/lib
- dh_install libeufin-$(FULLVER)/lib/bank-$(FULLVER)-all.jar $(LIBEUFIN_HOME)/lib
- install -D -m755 libeufin-$(FULLVER)/bin/libeufin-cli debian/libeufin/$(LIBEUFIN_HOME)/bin/libeufin-cli
- install -D -m755 libeufin-$(FULLVER)/bin/libeufin-nexus debian/libeufin/$(LIBEUFIN_HOME)/bin/libeufin-nexus
+ unzip build/distributions/libeufin-bank-$(FULLVER).zip
+ dh_install libeufin-$(FULLVER)/lib/* $(LIBEUFIN_HOME)/lib
install -D -m755 libeufin-$(FULLVER)/bin/libeufin-bank debian/libeufin/$(LIBEUFIN_HOME)/bin/libeufin-bank
- dh_link $(LIBEUFIN_HOME)/bin/libeufin-cli /usr/bin/libeufin-cli
- dh_link $(LIBEUFIN_HOME)/bin/libeufin-nexus /usr/bin/libeufin-nexus
dh_link $(LIBEUFIN_HOME)/bin/libeufin-bank /usr/bin/libeufin-bank
# Override this step because it's very slow and likely
@@ -43,32 +38,6 @@ override_dh_install:
dh_install
# Needs to be called manually for debhelper-compat < 13
dh_installtmpfiles
-# Reorganize files
- mkdir -p debian/libeufin-nexus/usr/share/libeufin/lib/
- mv debian/libeufin-common/usr/share/libeufin/lib/nexus-*.jar \
- debian/libeufin-nexus/usr/share/libeufin/lib/
- mkdir -p debian/libeufin-nexus/usr/bin/
- mv debian/libeufin-common/usr/bin/libeufin-nexus \
- debian/libeufin-nexus/usr/bin/
- mkdir -p debian/libeufin-nexus/usr/share/libeufin/bin/
- mv debian/libeufin/usr/share/libeufin/bin/libeufin-nexus \
- debian/libeufin-nexus/usr/share/libeufin/bin/
-
- mkdir -p debian/libeufin-bank/usr/share/libeufin/lib/
- mv debian/libeufin-common/usr/share/libeufin/lib/bank-*.jar \
- debian/libeufin-bank/usr/share/libeufin/lib/
- mkdir -p debian/libeufin-bank/usr/bin/
- mv debian/libeufin-common/usr/bin/libeufin-bank \
- debian/libeufin-bank/usr/bin/
- mkdir -p debian/libeufin-bank/usr/share/libeufin/bin/
- mv debian/libeufin/usr/share/libeufin/bin/libeufin-bank \
- debian/libeufin-bank/usr/share/libeufin/bin/
-
- mkdir -p debian/libeufin-common/usr/share/libeufin/bin/
- mv debian/libeufin/usr/share/libeufin/bin/libeufin-cli \
- debian/libeufin-common/usr/share/libeufin/bin/
-
- rm -rf debian/libeufin/
override_dh_installsystemd:
# Need to specify units manually, since we have multiple