Browse Source

[debian] switch to cmake

Signed-off-by: R4SAS <r4sas@i2pmail.org>
debian
R4SAS 1 year ago
parent
commit
2ca229ed7c
Signed by: r4sas
GPG Key ID: 66F6C87B98EBCFE2
  1. 2
      debian/control
  2. 10
      debian/copyright
  3. 2
      debian/i2pd.install
  4. 17
      debian/patches/01-upnp.patch
  5. 1
      debian/patches/series
  6. 12
      debian/rules

2
debian/control vendored

@ -2,7 +2,7 @@ Source: i2pd @@ -2,7 +2,7 @@ Source: i2pd
Section: net
Priority: optional
Maintainer: r4sas <r4sas@i2pmail.org>
Build-Depends: debhelper (>= 12~), libboost-system-dev (>= 1.46), libboost-date-time-dev (>= 1.46), libboost-filesystem-dev (>= 1.46), libboost-program-options-dev (>= 1.46), libminiupnpc-dev, libssl-dev, zlib1g-dev
Build-Depends: debhelper (>= 12~), cmake, libboost-system-dev (>= 1.46), libboost-date-time-dev (>= 1.46), libboost-filesystem-dev (>= 1.46), libboost-program-options-dev (>= 1.46), libminiupnpc-dev, libssl-dev, zlib1g-dev
Standards-Version: 4.3.0
Homepage: http://i2pd.website/
Vcs-Git: git://github.com/PurpleI2P/i2pd.git

10
debian/copyright vendored

@ -1,23 +1,19 @@ @@ -1,23 +1,19 @@
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: i2pd
Source: https://github.com/PurpleI2P
Source: https://github.com/PurpleI2P/i2pd
Files: *
Copyright: 2013-2023 PurpleI2P
Copyright: 2013-2023 The PurpleI2P Project
License: BSD-3-clause
Files: debian/*
Copyright: 2013-2015 Kill Your TV <killyourtv@i2pmail.org>
2014-2016 hagen <hagen@i2pmail.org>
2016-2023 R4SAS <r4sas@i2pmail.org>
2017-2020 Yangfl <mmyangfl@gmail.com>
2017-2023 Yangfl <mmyangfl@gmail.com>
License: GPL-2+
License: BSD-3-clause
Copyright (c) 2013-2023, The PurpleI2P Project
.
All rights reserved.
.
Redistribution and use in source and binary forms, with or without modification, are
permitted provided that the following conditions are met:
.

2
debian/i2pd.install vendored

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
i2pd usr/sbin/
obj-*/i2pd usr/sbin/
contrib/i2pd.conf etc/i2pd/
contrib/tunnels.conf etc/i2pd/
contrib/certificates/ usr/share/i2pd/

17
debian/patches/01-upnp.patch vendored

@ -1,17 +0,0 @@ @@ -1,17 +0,0 @@
Description: Enable UPnP usage in package
Author: r4sas <r4sas@i2pmail.org>
Reviewed-By: r4sas <r4sas@i2pmail.org>
Last-Update: 2022-03-23
--- i2pd.orig/Makefile
+++ i2pd/Makefile
@@ -31,7 +31,7 @@ include filelist.mk
USE_AESNI := $(or $(USE_AESNI),yes)
USE_STATIC := $(or $(USE_STATIC),no)
-USE_UPNP := $(or $(USE_UPNP),no)
+USE_UPNP := $(or $(USE_UPNP),yes)
DEBUG := $(or $(DEBUG),yes)
# for debugging purposes only, when commit hash needed in trunk builds in i2pd version string

1
debian/patches/series vendored

@ -1 +0,0 @@ @@ -1 +0,0 @@
01-upnp.patch

12
debian/rules vendored

@ -8,6 +8,16 @@ export DEB_CXXFLAGS_MAINT_APPEND = -Wall -pedantic @@ -8,6 +8,16 @@ export DEB_CXXFLAGS_MAINT_APPEND = -Wall -pedantic
export DEB_LDFLAGS_MAINT_APPEND =
%:
dh $@
dh $@ --buildsystem=cmake
override_dh_auto_clean:
dh_auto_clean --buildsystem=cmake --sourcedirectory=build/
override_dh_auto_configure:
dh_auto_configure --buildsystem=cmake --sourcedirectory=build/ -- \
-DWITH_UPNP=ON
override_dh_auto_build:
dh_auto_build --buildsystem=cmake
override_dh_auto_install:

Loading…
Cancel
Save