From e9120a776ff758709db504702eb3a44940bdd26e Mon Sep 17 00:00:00 2001 From: B Stack Date: Wed, 30 Jan 2019 15:40:06 -0500 Subject: add veracrypt dpkg first draft --- veracrypt/debian/patches/004-fixup-install.diff | 52 +++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 veracrypt/debian/patches/004-fixup-install.diff (limited to 'veracrypt/debian/patches/004-fixup-install.diff') diff --git a/veracrypt/debian/patches/004-fixup-install.diff b/veracrypt/debian/patches/004-fixup-install.diff new file mode 100644 index 0000000..8257d10 --- /dev/null +++ b/veracrypt/debian/patches/004-fixup-install.diff @@ -0,0 +1,52 @@ +Description: Fixup the install target so it's usable. + - Use a path that works from the top src dir. + - Inverse 'doc' and 'veracrypt' in /usr/share/veracrypt/doc/ + - Don't install the uninstall script nor extra License.txt file. + - Use our own veracrypt.desktop file. +Author: Unit 193 + +Origin: vendor +Forwarded: no +Last-Update: 2017-07-10 + +--- veracrypt-1.21.orig/src/Main/Main.make ++++ veracrypt-1.21/src/Main/Main.make +@@ -236,25 +236,25 @@ endif + + ifeq "$(PLATFORM)" "Linux" + prepare: $(APPNAME) +- rm -fr $(PWD)/Setup/Linux/usr +- mkdir -p $(PWD)/Setup/Linux/usr/bin +- mkdir -p $(PWD)/Setup/Linux/usr/share/$(APPNAME)/doc/HTML +- cp $(PWD)/Main/$(APPNAME) $(PWD)/Setup/Linux/usr/bin/$(APPNAME) +- cp $(PWD)/Setup/Linux/$(APPNAME)-uninstall.sh $(PWD)/Setup/Linux/usr/bin/$(APPNAME)-uninstall.sh +- chmod +x $(PWD)/Setup/Linux/usr/bin/$(APPNAME)-uninstall.sh +- cp $(PWD)/License.txt $(PWD)/Setup/Linux/usr/share/$(APPNAME)/doc/License.txt +- cp $(PWD)/../doc/html/* "$(PWD)/Setup/Linux/usr/share/$(APPNAME)/doc/HTML" ++ rm -fr $(CURDIR)/../Setup/Linux/usr ++ mkdir -p $(CURDIR)/../Setup/Linux/usr/bin ++ mkdir -p $(CURDIR)/../Setup/Linux/usr/share/doc/$(APPNAME)/HTML ++ cp $(CURDIR)/$(APPNAME) $(CURDIR)/../Setup/Linux/usr/bin/$(APPNAME) ++# cp $(CURDIR)/../Setup/Linux/$(APPNAME)-uninstall.sh $(CURDIR)/../Setup/Linux/usr/bin/$(APPNAME)-uninstall.sh ++# chmod +x $(CURDIR)/../Setup/Linux/usr/bin/$(APPNAME)-uninstall.sh ++# cp $(CURDIR)/../License.txt $(CURDIR)/../Setup/Linux/usr/share/doc/$(APPNAME)/License.txt ++ cp $(CURDIR)/../../doc/html/* "$(CURDIR)/../Setup/Linux/usr/share/doc/$(APPNAME)/HTML" + + ifndef TC_NO_GUI +- mkdir -p $(PWD)/Setup/Linux/usr/share/applications +- mkdir -p $(PWD)/Setup/Linux/usr/share/pixmaps +- cp $(PWD)/Resources/Icons/VeraCrypt-256x256.xpm $(PWD)/Setup/Linux/usr/share/pixmaps/$(APPNAME).xpm +- cp $(PWD)/Setup/Linux/$(APPNAME).desktop $(PWD)/Setup/Linux/usr/share/applications/$(APPNAME).desktop ++# mkdir -p $(CURDIR)/../Setup/Linux/usr/share/applications ++ mkdir -p $(CURDIR)/../Setup/Linux/usr/share/pixmaps ++ cp $(CURDIR)/../Resources/Icons/VeraCrypt-256x256.xpm $(CURDIR)/../Setup/Linux/usr/share/pixmaps/$(APPNAME).xpm ++# cp $(CURDIR)/../Setup/Linux/$(APPNAME).desktop $(CURDIR)/../Setup/Linux/usr/share/applications/$(APPNAME).desktop + endif + + + install: prepare +- cp -R $(CURDIR)/Setup/Linux/usr $(DESTDIR)/. ++ cp -R $(CURDIR)/../Setup/Linux/usr $(DESTDIR)/ + + ifeq "$(TC_BUILD_CONFIG)" "Release" + package: prepare -- cgit