From fdc53e1e66666260b75c16e46827391d88558480 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Wed, 16 Jan 2019 15:51:51 -0200 Subject: [PATCH] i2pd: use make_dirs= for creating /var/lib/i2pd --- srcpkgs/i2pd/files/i2pd/run | 5 ----- srcpkgs/i2pd/template | 7 +++++-- 2 files changed, 5 insertions(+), 7 deletions(-) mode change 100755 => 100644 srcpkgs/i2pd/files/i2pd/run diff --git a/srcpkgs/i2pd/files/i2pd/run b/srcpkgs/i2pd/files/i2pd/run old mode 100755 new mode 100644 index ed33e086800..ce2e322eab3 --- a/srcpkgs/i2pd/files/i2pd/run +++ b/srcpkgs/i2pd/files/i2pd/run @@ -1,7 +1,2 @@ #!/bin/sh - -if [ ! -d /var/lib/i2pd ]; then - mkdir -p /var/lib/i2pd - chown -R _i2pd:_i2pd /var/lib/i2pd -fi exec chpst -u _i2pd:_i2pd i2pd --service 2>&1 diff --git a/srcpkgs/i2pd/template b/srcpkgs/i2pd/template index f1cad1e1f98..b93d0db6bea 100644 --- a/srcpkgs/i2pd/template +++ b/srcpkgs/i2pd/template @@ -1,20 +1,22 @@ # Template file for 'i2pd' pkgname=i2pd version=2.22.0 -revision=2 +revision=3 build_style=gnu-makefile make_build_args="USE_UPNP=yes" makedepends="zlib-devel boost-devel libressl-devel miniupnpc-devel libatomic-devel" short_desc="I2P Daemon - a full-featured C++ implementation of I2P client" maintainer="Obosob " -license="BSD" +license="BSD-3-Clause" homepage="http://i2pd.website/" distfiles="https://github.com/PurpleI2P/i2pd/archive/${version}.tar.gz" checksum=6547d7a560482c5eda9106ae19267bc8afbb6af48fed3bebf423ade28103e173 system_accounts="_i2pd" disable_parallel_build=true +make_dirs="/var/lib/i2pd 0755 _i2pd _i2pd" + case "${XBPS_TARGET_MACHINE}" in aarch64*|armv*|mips*) make_build_args+=" USE_AESNI=no USE_AVX=no" ;; esac @@ -27,6 +29,7 @@ do_install() { vsconf contrib/subscriptions.txt vlicense LICENSE } + post_install() { vsv i2pd }