libeufin

Integration and sandbox testing for FinTech APIs and data formats
Log | Files | Refs | Submodules | README | LICENSE

commit 36175972ebd4cb6e5013ba4a9065ef07589b5c2f
parent 8f237b69fc4f4054e8f2697858f2af589b2da2dc
Author: Florian Dold <florian@dold.me>
Date:   Wed,  4 Oct 2023 19:25:45 +0200

debian

Diffstat:
Mdebian/rules | 37+++----------------------------------
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