mirror of https://github.com/dswd/vpncloud.git
Debian packages
This commit is contained in:
parent
68e51ad467
commit
4e11501b7e
|
@ -1,5 +1,5 @@
|
|||
target
|
||||
Cargo.lock
|
||||
vpncloud-*
|
||||
vpncloud-oldnodes
|
||||
._*
|
||||
vpncloud.1*
|
||||
|
|
|
@ -0,0 +1,9 @@
|
|||
vpncloud/debian/vpncloud*
|
||||
vpncloud/debian/files
|
||||
vpncloud/vpncloud
|
||||
vpncloud-nocrypto/debian/vpncloud*
|
||||
vpncloud-nocrypto/debian/files
|
||||
vpncloud-nocrypto/vpncloud
|
||||
*.deb
|
||||
*.build
|
||||
*.changes
|
|
@ -0,0 +1,18 @@
|
|||
PACKAGE=vpncloud
|
||||
DEPENDENCIES=debhelper devscripts
|
||||
|
||||
.PHONY: default
|
||||
default: clean build
|
||||
|
||||
.PHONY: build
|
||||
build: $(PACKAGE)_*.deb $(PACKAGE)-nocrypto_*.deb
|
||||
$(PACKAGE)_*.deb:
|
||||
(cd $(PACKAGE); make clean; debuild -b -us -uc; cd ..)
|
||||
$(PACKAGE)-nocrypto_*.deb:
|
||||
(cd $(PACKAGE)-nocrypto; make clean; debuild -b -us -uc; cd ..)
|
||||
|
||||
.PHONY: clean
|
||||
clean:
|
||||
(cd $(PACKAGE); debuild clean; cd ..)
|
||||
(cd $(PACKAGE)-nocrypto; debuild clean; cd ..)
|
||||
rm -rf $(PACKAGE)_* $(PACKAGE)-nocrypto_*
|
|
@ -0,0 +1,20 @@
|
|||
build: vpncloud.1 vpncloud
|
||||
|
||||
vpncloud.1: vpncloud.1.ronn
|
||||
ronn -r vpncloud.1.ronn
|
||||
|
||||
vpncloud.1.ronn: ../../vpncloud.md
|
||||
cp ../../vpncloud.md vpncloud.1.ronn
|
||||
|
||||
clean:
|
||||
rm -f vpncloud.1* vpncloud ../../target/release/vpncloud
|
||||
|
||||
vpncloud: ../../target/release/vpncloud
|
||||
cp ../../target/release/vpncloud vpncloud
|
||||
|
||||
../../target/release/vpncloud: ../../src/*.rs ../../Cargo.toml ../../src/usage.txt ../../src/c/*
|
||||
(cd ../..; cargo build --release)
|
||||
|
||||
install:
|
||||
install -d $(DESTDIR)/usr/bin
|
||||
install -m 755 vpncloud $(DESTDIR)/usr/bin/vpncloud
|
|
@ -0,0 +1,5 @@
|
|||
vpncloud-nocrypto (0.1.0) stable; urgency=medium
|
||||
|
||||
* Initial release
|
||||
|
||||
-- Dennis Schwerdel <schwerdel@informatik.uni-kl.de> Tue, 24 Nov 2015 09:31:47 +0100
|
|
@ -0,0 +1 @@
|
|||
7
|
|
@ -0,0 +1,12 @@
|
|||
Source: vpncloud-nocrypto
|
||||
Section: misc
|
||||
Priority: extra
|
||||
Maintainer: Dennis Schwerdel <schwerdel@informatik.uni-kl.de>
|
||||
Build-Depends: debhelper (>= 7), ruby-ronn, rust-stable
|
||||
Standards-Version: 3.8.3
|
||||
|
||||
Package: vpncloud-nocrypto
|
||||
Architecture: amd64
|
||||
Depends: ${shlibs:Depends}, ${misc:Depends}
|
||||
Conflicts: vpncloud
|
||||
Description: Peer-to-peer VPN (built without crypto support)
|
|
@ -0,0 +1,31 @@
|
|||
Upstream Author:
|
||||
|
||||
Dennis Schwerdel <schwerdel@informatik.uni-kl.de>
|
||||
|
||||
Copyright:
|
||||
|
||||
Copyright (C) 2015 Dennis Schwerdel, University of Kaiserslautern
|
||||
|
||||
License:
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This package is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
On Debian systems, the complete text of the GNU General
|
||||
Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
|
||||
|
||||
The Debian packaging is:
|
||||
|
||||
Copyright (C) 2015 Dennis Schwerdel, University of Kaiserslautern
|
||||
|
||||
and is licensed under the GPL version 3, see above.
|
|
@ -0,0 +1 @@
|
|||
misc:Depends=
|
|
@ -0,0 +1 @@
|
|||
vpncloud.1
|
|
@ -0,0 +1,3 @@
|
|||
#!/usr/bin/make -f
|
||||
%:
|
||||
dh $@
|
|
@ -0,0 +1,20 @@
|
|||
build: vpncloud.1 vpncloud
|
||||
|
||||
vpncloud.1: vpncloud.1.ronn
|
||||
ronn -r vpncloud.1.ronn
|
||||
|
||||
vpncloud.1.ronn: ../../vpncloud.md
|
||||
cp ../../vpncloud.md vpncloud.1.ronn
|
||||
|
||||
clean:
|
||||
rm -f vpncloud.1* vpncloud ../../target/release/vpncloud
|
||||
|
||||
vpncloud: ../../target/release/vpncloud
|
||||
cp ../../target/release/vpncloud vpncloud
|
||||
|
||||
../../target/release/vpncloud: ../../src/*.rs ../../Cargo.toml ../../src/usage.txt ../../src/c/*
|
||||
(cd ../..; cargo build --release --features "crypto")
|
||||
|
||||
install:
|
||||
install -d $(DESTDIR)/usr/bin
|
||||
install -m 755 vpncloud $(DESTDIR)/usr/bin/vpncloud
|
|
@ -0,0 +1,5 @@
|
|||
vpncloud (0.1.0) stable; urgency=medium
|
||||
|
||||
* Initial release
|
||||
|
||||
-- Dennis Schwerdel <schwerdel@informatik.uni-kl.de> Tue, 24 Nov 2015 09:31:47 +0100
|
|
@ -0,0 +1 @@
|
|||
7
|
|
@ -0,0 +1,12 @@
|
|||
Source: vpncloud
|
||||
Section: misc
|
||||
Priority: extra
|
||||
Maintainer: Dennis Schwerdel <schwerdel@informatik.uni-kl.de>
|
||||
Build-Depends: debhelper (>= 7), ruby-ronn, rust-stable, libsodium-dev
|
||||
Standards-Version: 3.8.3
|
||||
|
||||
Package: vpncloud
|
||||
Architecture: amd64
|
||||
Depends: ${shlibs:Depends}, ${misc:Depends}, libsodium13
|
||||
Conflicts: vpncloud-nocrypto
|
||||
Description: Peer-to-peer VPN
|
|
@ -0,0 +1,31 @@
|
|||
Upstream Author:
|
||||
|
||||
Dennis Schwerdel <schwerdel@informatik.uni-kl.de>
|
||||
|
||||
Copyright:
|
||||
|
||||
Copyright (C) 2015 Dennis Schwerdel, University of Kaiserslautern
|
||||
|
||||
License:
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This package is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
On Debian systems, the complete text of the GNU General
|
||||
Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
|
||||
|
||||
The Debian packaging is:
|
||||
|
||||
Copyright (C) 2015 Dennis Schwerdel, University of Kaiserslautern
|
||||
|
||||
and is licensed under the GPL version 3, see above.
|
|
@ -0,0 +1 @@
|
|||
misc:Depends=
|
|
@ -0,0 +1 @@
|
|||
vpncloud.1
|
|
@ -0,0 +1,3 @@
|
|||
#!/usr/bin/make -f
|
||||
%:
|
||||
dh $@
|
Loading…
Reference in New Issue