Skip to content
Snippets Groups Projects
Unverified Commit f085beec authored by Kali Kaneko's avatar Kali Kaneko
Browse files

[pkg] add build deps

parent 5a23e053
No related branches found
No related tags found
No related merge requests found
######################################################################### #########################################################################
# Multiplatform build and packaging recipes for BitmaskVPN # Multiplatform build and packaging recipes for BitmaskVPN
# (c) LEAP Encryption Access Project, 2019-2020 # (c) LEAP Encryption Access Project, 2019-2021
######################################################################### #########################################################################
.PHONY: all get build icon locales generate_locales clean check_qtifw HAS-qtifw relink_vendor .PHONY: all get build icon locales generate_locales clean check_qtifw HAS-qtifw relink_vendor
...@@ -11,7 +11,10 @@ VENDOR_PATH ?= providers ...@@ -11,7 +11,10 @@ VENDOR_PATH ?= providers
APPNAME ?= $(shell VENDOR_PATH=${VENDOR_PATH} branding/scripts/getparam appname | tail -n 1) APPNAME ?= $(shell VENDOR_PATH=${VENDOR_PATH} branding/scripts/getparam appname | tail -n 1)
TARGET ?= $(shell VENDOR_PATH=${VENDOR_PATH} branding/scripts/getparam binname | tail -n 1) TARGET ?= $(shell VENDOR_PATH=${VENDOR_PATH} branding/scripts/getparam binname | tail -n 1)
PROVIDER ?= $(shell grep ^'provider =' ${VENDOR_PATH}/vendor.conf | cut -d '=' -f 2 | tr -d "[:space:]") PROVIDER ?= $(shell grep ^'provider =' ${VENDOR_PATH}/vendor.conf | cut -d '=' -f 2 | tr -d "[:space:]")
VERSION ?= $(shell git describe) VERSION ?= $(shell git describe 2> /dev/null)
ifeq ($(VERSION),)
VERSION := "unknown"
endif
WINCERTPASS ?= pass WINCERTPASS ?= pass
OSXAPPPASS ?= pass OSXAPPPASS ?= pass
OSXMORDORUID ?= uid OSXMORDORUID ?= uid
......
...@@ -2,7 +2,9 @@ Source: riseup-vpn ...@@ -2,7 +2,9 @@ Source: riseup-vpn
Section: net Section: net
Priority: extra Priority: extra
Maintainer: LEAP Encryption Access Project <debian@leap.se> Maintainer: LEAP Encryption Access Project <debian@leap.se>
Build-Depends: debhelper-compat (= 12), golang-go (>= 2:1.9), make, pkg-config, g++ Build-Depends: debhelper-compat (= 12), golang-go (>= 2:1.9), make, pkg-config, g++, git,
qt5-qmake, qttools5-dev-tools, libqt5qml5, libqt5quick5, qtdeclarative5-dev,
qtbase5-dev
Standards-Version: 4.4.1 Standards-Version: 4.4.1
Homepage: https://0xacab.org/leap/bitmask-vpn Homepage: https://0xacab.org/leap/bitmask-vpn
#Vcs-Browser: https://0xacab.org/leap/bitmask-vpn #Vcs-Browser: https://0xacab.org/leap/bitmask-vpn
...@@ -11,7 +13,9 @@ Homepage: https://0xacab.org/leap/bitmask-vpn ...@@ -11,7 +13,9 @@ Homepage: https://0xacab.org/leap/bitmask-vpn
Package: riseup-vpn Package: riseup-vpn
Architecture: any Architecture: any
Enhances: openvpn Enhances: openvpn
Depends: ${shlibs:Depends}, ${misc:Depends}, openvpn, policykit-1-gnome | polkit-1-auth-agent, python3 Depends: ${shlibs:Depends}, ${misc:Depends}, openvpn, policykit-1-gnome | polkit-1-auth-agent, python3,
qml-module-qtquick2, qml-module-qtquick-controls, qml-module-qtquick-dialogs,
qml-module-qtquick-extras, qml-module-qt-labs-platform
Description: Easy, fast, and secure VPN service from riseup.net. Description: Easy, fast, and secure VPN service from riseup.net.
. .
The service does not require a user account, keep logs, or track you in any The service does not require a user account, keep logs, or track you in any
......
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
# See debhelper(7) (uncomment to enable) # See debhelper(7) (uncomment to enable)
# output every command that modifies files on the build system. # output every command that modifies files on the build system.
export DH_VERBOSE = 1 export DH_VERBOSE = 1
export VERBOSE = 1
export DH_OPTIONS export DH_OPTIONS
export GO111MODULE=on export GO111MODULE=on
......
# An image to build and package the Bitmask Lite (RiseupVPN and other branded builds) # An image to build and package the BitmaskVPN (RiseupVPN and other branded builds)
# (c) LEAP Encryption Access Project 2018-2019 # (c) LEAP Encryption Access Project 2018-2021
# we start with 18.04 (bionic) to match the core18 used in the snap
# but we will have to install a couple of extras on top...
FROM ubuntu:20.04 as builder FROM ubuntu:20.04 as builder
MAINTAINER LEAP Encryption Access Project <info@leap.se> MAINTAINER LEAP Encryption Access Project <info@leap.se>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment