From a7689c2abcff4374b84d95fb2df980ec9a566965 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 24 Mar 2024 19:00:40 +0000 Subject: gentoo auto-resync : 24:03:2024 - 19:00:40 --- sci-geosciences/Manifest.gz | Bin 11588 -> 11591 bytes sci-geosciences/owntracks-recorder/Manifest | 4 +- .../owntracks-recorder-0.9.6.ebuild | 112 -------------------- .../owntracks-recorder-0.9.7.ebuild | 113 +++++++++++++++++++++ 4 files changed, 115 insertions(+), 114 deletions(-) delete mode 100644 sci-geosciences/owntracks-recorder/owntracks-recorder-0.9.6.ebuild create mode 100644 sci-geosciences/owntracks-recorder/owntracks-recorder-0.9.7.ebuild (limited to 'sci-geosciences') diff --git a/sci-geosciences/Manifest.gz b/sci-geosciences/Manifest.gz index 87c0a8e1b4d3..4d33d710f309 100644 Binary files a/sci-geosciences/Manifest.gz and b/sci-geosciences/Manifest.gz differ diff --git a/sci-geosciences/owntracks-recorder/Manifest b/sci-geosciences/owntracks-recorder/Manifest index 552b34f3f598..691aa796961f 100644 --- a/sci-geosciences/owntracks-recorder/Manifest +++ b/sci-geosciences/owntracks-recorder/Manifest @@ -1,4 +1,4 @@ AUX ot-recorder.initd 284 BLAKE2B 8aced95bce377b0c7802faa22084b417bf01ba1e8da6c1bb9793635eb6811a576ddae69b3fa192f95b99b38c1222e4544c836f3fab674c30b5655b29e79786bb SHA512 32e50a4267403fc17365b9a6f651636aaafa475448654d63522cd61a1d8b35581304e692202d2edd48c31c5cdb7d95af4bd3910fd0e08e9b3415b47c6e93d453 -DIST owntracks-recorder-0.9.6.tar.gz 3308976 BLAKE2B 9bd2c828aa123e21a32a790cb54fd2870b5d81ef44ada14328402e503017898038bb9028d06c46e9d1cc53dc56743c1fad66561c2f36da61a04b78ea29cd5096 SHA512 66a363bbea06a35faf0ad5af79f0561c300baad16fd9ed8c68c3fb56d0e63fdcc2186bc9f4a1a790e7cb6bb458367a15152d1c16dae8f676c2d7705ded1f3b94 -EBUILD owntracks-recorder-0.9.6.ebuild 2197 BLAKE2B c18a9952b637e7f3239bbc021995ed63ba260618c9aedc75cc522494507ce89c0f02ddd1c1dd51bb8dbf62f38a116f7930bfbd09e2bc3ca446ccf8bac913fdf8 SHA512 4d238df1b27bded1450d17cd5b5eefa8f78e2c19eaa129b386a29a2c0e10c0ff833e7a834d1231d0b360c49428d9af2b0ec0d19b7e4e872aab5adb912dbf6edd +DIST owntracks-recorder-0.9.7.tar.gz 4492791 BLAKE2B 008a75c52e381345b8a5d7fb8e1da808a66c6f94b367ef6bf937737e45ea7022cac4cfcf4632ffd8d87b682121b0ef59b007515d20cc163a8d3532a937c4d156 SHA512 e68e61ffeec864c46355e21e08656097a8b9828152fcf897da29ecbc8035f9a8d038580f230d6ab0f4d48289072545c7fb20f03d25bf8c3266af425db8bb4a65 +EBUILD owntracks-recorder-0.9.7.ebuild 2211 BLAKE2B 3a66b292a6d9029caf7df7984426045471fa8a21a69169d72d78bf6bc8ce130eb26486cd364d2dac07339d6f51487412f96bc4e0a24de202749c5d687e05c7f6 SHA512 9fed1136195353cf9c23344f5f392891160f3b952b1384f9003ec0568fe124d0bd5e05a2492317ed0d2de5a01fcf2605991dc2a665529eaf408ec5b3a08afeaf MISC metadata.xml 946 BLAKE2B 1594712b2be05b7bd278766f3d9513fce7f95020f82ce001b4eda30fbb964da850bb7d0f233ffe8afb612856e067ed6c18945caaa0331a77ce18054e7c37f75a SHA512 0c103e05a62f95e6ad1ed9dc03c6bef4a34606b2c2d13c236cec15a2234de80e2e2a58f227de76f183d561384c08b87b350548975f2deba48ebe075d995b7a85 diff --git a/sci-geosciences/owntracks-recorder/owntracks-recorder-0.9.6.ebuild b/sci-geosciences/owntracks-recorder/owntracks-recorder-0.9.6.ebuild deleted file mode 100644 index 09110c796847..000000000000 --- a/sci-geosciences/owntracks-recorder/owntracks-recorder-0.9.6.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{3..4} ) - -inherit lua-single prefix systemd toolchain-funcs - -MY_PN="ot-recorder" -DESCRIPTION="Stores and accesses location data published by the OwnTracks apps" -HOMEPAGE="https://owntracks.org" -SRC_URI="https://github.com/${PN/-//}/archive/${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="GPL-2+ MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64" -IUSE="crypt +http greenwich kill lua +mqtt +ping +tours" - -REQUIRED_USE=" - lua? ( ${LUA_REQUIRED_USE} ) - tours? ( http ) -" - -IDEPEND=" - acct-group/owntracks - acct-user/owntracks -" - -DEPEND=" - dev-db/lmdb:= - dev-libs/libconfig:= - net-misc/curl - crypt? ( dev-libs/libsodium:= ) - lua? ( ${LUA_DEPS} ) - mqtt? ( app-misc/mosquitto ) - tours? ( sys-apps/util-linux ) -" - -RDEPEND=" - ${IDEPEND} - ${DEPEND} -" - -BDEPEND=" - virtual/pkgconfig -" - -S="${WORKDIR}/${P#*-}" - -pkg_setup() { - use lua && lua-single_pkg_setup -} - -src_prepare() { - default - hprefixify etc/${MY_PN}.service - mv $(prefixify_ro config.mk.in) config.mk || die -} - -src_configure() { - myconf=( - WITH_MQTT=$(usex mqtt) - WITH_PING=$(usex ping) - WITH_LUA=$(usex lua) - WITH_ENCRYPT=$(usex crypt) - WITH_KILL=$(usex kill) - WITH_HTTP=$(usex http) - WITH_TOURS=$(usex tours) - WITH_GREENWICH=$(usex greenwich) - - CC="$(tc-getCC)" - CPP="$(tc-getCPP)" - PKG_CONFIG="$(tc-getPKG_CONFIG)" - INSTALLDIR="${EPREFIX}/usr" - STORAGEDEFAULT="${EPREFIX}/var/db/${MY_PN}" - DOCROOT="${EPREFIX}/var/www/${MY_PN}/htdocs" - CONFIGFILE="${EPREFIX}/etc/${MY_PN}.conf" - - # The .pc file currently hardcodes "lib". - MOSQUITTO_LIBS=-lmosquitto - - # Allow further customisation by users. - "${OTR_CONF[@]}" - ) - - use lua && myconf+=( - LUA_CFLAGS="$(lua_get_CFLAGS)" - LUA_LIBS="$(lua_get_LIBS)" - ) -} - -src_compile() { - emake "${myconf[@]}" -} - -src_install() { - emake install "${myconf[@]}" DESTDIR="${ED}" - dodoc *.md doc/*.md - - newinitd "${FILESDIR}"/${MY_PN}.initd ${MY_PN} - systemd_dounit etc/${MY_PN}.service - - keepdir /var/db/${MY_PN} -} - -pkg_preinst() { - fowners owntracks:owntracks /var/db/${MY_PN} - fperms 750 /var/db/${MY_PN} - - fowners root:owntracks /etc/${MY_PN}.conf - fperms 0640 /etc/${MY_PN}.conf -} diff --git a/sci-geosciences/owntracks-recorder/owntracks-recorder-0.9.7.ebuild b/sci-geosciences/owntracks-recorder/owntracks-recorder-0.9.7.ebuild new file mode 100644 index 000000000000..07e05344ddb2 --- /dev/null +++ b/sci-geosciences/owntracks-recorder/owntracks-recorder-0.9.7.ebuild @@ -0,0 +1,113 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{3..4} ) + +inherit lua-single prefix systemd toolchain-funcs + +MY_PN="ot-recorder" +DESCRIPTION="Stores and accesses location data published by the OwnTracks apps" +HOMEPAGE="https://owntracks.org" +SRC_URI="https://github.com/${PN/-//}/archive/${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="GPL-2+ MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64" +IUSE="crypt +http greenwich kill lua +mqtt +ping +tours" + +REQUIRED_USE=" + lua? ( ${LUA_REQUIRED_USE} ) + tours? ( http ) +" + +IDEPEND=" + acct-group/owntracks + acct-user/owntracks +" + +DEPEND=" + dev-db/lmdb:= + dev-libs/libconfig:= + net-misc/curl + crypt? ( dev-libs/libsodium:= ) + lua? ( ${LUA_DEPS} ) + mqtt? ( app-misc/mosquitto ) + tours? ( sys-apps/util-linux ) +" + +RDEPEND=" + ${IDEPEND} + ${DEPEND} +" + +BDEPEND=" + virtual/pkgconfig +" + +S="${WORKDIR}/${P#*-}" + +pkg_setup() { + use lua && lua-single_pkg_setup +} + +src_prepare() { + default + hprefixify etc/${MY_PN}.service + mv $(prefixify_ro config.mk.in) config.mk || die +} + +src_configure() { + myconf=( + WITH_MQTT=$(usex mqtt) + WITH_PING=$(usex ping) + WITH_LUA=$(usex lua) + WITH_ENCRYPT=$(usex crypt) + WITH_KILL=$(usex kill) + WITH_HTTP=$(usex http) + WITH_TOURS=$(usex tours) + WITH_GREENWICH=$(usex greenwich) + WITH_TZ=yes + + CC="$(tc-getCC)" + CPP="$(tc-getCPP)" + PKG_CONFIG="$(tc-getPKG_CONFIG)" + INSTALLDIR="${EPREFIX}/usr" + STORAGEDEFAULT="${EPREFIX}/var/db/${MY_PN}" + DOCROOT="${EPREFIX}/var/www/${MY_PN}/htdocs" + CONFIGFILE="${EPREFIX}/etc/${MY_PN}.conf" + + # The .pc file currently hardcodes "lib". + MOSQUITTO_LIBS=-lmosquitto + + # Allow further customisation by users. + "${OTR_CONF[@]}" + ) + + use lua && myconf+=( + LUA_CFLAGS="$(lua_get_CFLAGS)" + LUA_LIBS="$(lua_get_LIBS)" + ) +} + +src_compile() { + emake "${myconf[@]}" +} + +src_install() { + emake install "${myconf[@]}" DESTDIR="${ED}" + dodoc *.md doc/*.md + + newinitd "${FILESDIR}"/${MY_PN}.initd ${MY_PN} + systemd_dounit etc/${MY_PN}.service + + keepdir /var/db/${MY_PN} +} + +pkg_preinst() { + fowners owntracks:owntracks /var/db/${MY_PN} + fperms 750 /var/db/${MY_PN} + + fowners root:owntracks /etc/${MY_PN}.conf + fperms 0640 /etc/${MY_PN}.conf +} -- cgit v1.2.3