summaryrefslogtreecommitdiff
path: root/branding/templates/debian
diff options
context:
space:
mode:
authorkali kaneko (leap communications) <kali@leap.se>2021-07-07 19:40:01 +0200
committerkali kaneko (leap communications) <kali@leap.se>2021-07-07 19:41:24 +0200
commit39eb4a176ef2fe52247db4ca551fc0f945ffa2ae (patch)
tree4ce53f2a43beb87205680c4d3378a7e22b6b75d2 /branding/templates/debian
parentaeb9f6260fa209d7dfb11212ec7b89c668312b1b (diff)
[pkg] document how to test builds for float
Diffstat (limited to 'branding/templates/debian')
-rw-r--r--branding/templates/debian/compat1
-rw-r--r--branding/templates/debian/control-template17
-rwxr-xr-xbranding/templates/debian/rules-template21
3 files changed, 18 insertions, 21 deletions
diff --git a/branding/templates/debian/compat b/branding/templates/debian/compat
deleted file mode 100644
index f599e28..0000000
--- a/branding/templates/debian/compat
+++ /dev/null
@@ -1 +0,0 @@
-10
diff --git a/branding/templates/debian/control-template b/branding/templates/debian/control-template
index aaec638..a85b4f6 100644
--- a/branding/templates/debian/control-template
+++ b/branding/templates/debian/control-template
@@ -2,19 +2,20 @@ Source: ${binaryName}
Section: net
Priority: extra
Maintainer: LEAP Encryption Access Project <debian@leap.se>
-Build-Depends: debhelper (>= 10.0.0), dh-golang, golang-go (> 2:1.9),
- golang-golang-x-text-dev (>= 0.3.0-2),
- libgtk-3-dev, libappindicator3-dev, pkg-config
-Standards-Version: 3.9.8
+Build-Depends: debhelper-compat (= 12), golang-go (>= 2:1.9), make (>=3.80), pkg-config, g++ (>= 4:4.6.3), git,
+ qt5-qmake, qttools5-dev-tools, qtbase5-dev, libqt5qml5, libqt5quick5, qtdeclarative5-dev
+Standards-Version: 4.4.1
+Homepage: https://0xacab.org/leap/bitmask-vpn
Package: ${binaryName}
Architecture: any
Multi-Arch: foreign
-Depends: ${misc:Depends},
- openvpn, libgtk-3-0, libappindicator3-1,
- policykit-1-gnome | polkit-1-auth-agent,
- python3,
Enhances: openvpn
+Depends: ${misc:Depends}, libqt5core5a, libqt5gui5 | libqt5gui5-gles,
+ libqt5qml5, libqt5widgets5, libstdc++6,
+ qml-module-qtquick2, qml-module-qtquick-controls2, qml-module-qtquick-dialogs,
+ qml-module-qtquick-extras, qml-module-qt-labs-platform,
+ openvpn, policykit-1-gnome | polkit-1-auth-agent, python3
Description: Easy, fast, and secure VPN service from ${name}.
This package is a custom build of the new Bitmask VPN client, preconfigured
to use the ${providerURL} provider.
diff --git a/branding/templates/debian/rules-template b/branding/templates/debian/rules-template
index 9f765ab..bb2c1a0 100755
--- a/branding/templates/debian/rules-template
+++ b/branding/templates/debian/rules-template
@@ -32,20 +32,17 @@ APPNAME = ${binaryName}
override_dh_auto_test:
override_dh_auto_build:
- mkdir -p /tmp/gocache
- rm -rf src/0xacab.org/leap/bitmask-vpn/tools/transifex
- rm -rf obj-$(DEB_BUILD_GNU_TYPE)/src/0xacab.org/leap/bitmask-vpn/tools/transifex
- rm -rf tools
- dh_auto_build -O--buildsystem=golang -- -ldflags "-X main.version=$(VERSION)"
+ make build
override_dh_install:
+ mkdir -p $(CURDIR)/debian/${APPNAME}/usr/bin
mkdir -p $(CURDIR)/debian/${APPNAME}/usr/sbin
- cp $(CURDIR)/helpers/bitmask-root $(CURDIR)/debian/${binaryName}/usr/sbin/
+ cp $(CURDIR)/helpers/bitmask-root $(CURDIR)/debian/${APPNAME}/usr/sbin/
mkdir -p $(CURDIR)/debian/${APPNAME}/usr/share/polkit-1/actions
- cp $(CURDIR)/helpers/se.leap.bitmask.policy $(CURDIR)/debian/${APPNAME}/usr/share/polkit-1/actions
- rm -fr $(CURDIR)/debian/${APPNAME}/usr/share/gocode
- strip $(CURDIR)/debian/${APPNAME}/usr/bin/bitmask-vpn
- mv $(CURDIR)/debian/${APPNAME}/usr/bin/bitmask-vpn $(CURDIR)/debian/${APPNAME}/usr/bin/${APPNAME}
- mkdir -p $(CURDIR)/debian/${APPNAME}/usr/share/${APPNAME}
- cp $(CURDIR)/debian/icons/scalable/icon.svg $(CURDIR)/debian/${APPNAME}/usr/share/${APPNAME}/icon.svg
+ cp $(CURDIR)/helpers/se.leap.bitmask.policy $(CURDIR)/debian/${APPNAME}/usr/share/polkit-1/actions
+ cp build/qt/release/${APPNAME} $(CURDIR)/debian/${APPNAME}/usr/bin/${APPNAME}
+ strip $(CURDIR)/debian/${APPNAME}/usr/bin/${APPNAME}
dh_install
+
+override_dh_dwz:
+ echo "skipping dh_dwz"