diff --git a/dists/arch/g15stats-openrc/.SRCINFO b/dists/arch/g15stats-openrc/.SRCINFO new file mode 100644 index 0000000..8758e71 --- /dev/null +++ b/dists/arch/g15stats-openrc/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = g15stats-openrc + pkgdesc = g15stats init script for OpenRC + pkgver = 20210210 + pkgrel = 1 + url = https://gitlab.com/menelkir/g15stats + arch = any + license = GPL2 + depends = g15stats + depends = openrc + source = https://gitlab.com/menelkir/g15stats/-/raw/master/contrib/init/g15stats.initd https://gitlab.com/menelkir/g15stats/-/raw/master/contrib/init/g15stats.confd + sha256sums = e155c92fc3639a2785df1020053cf2881eb53490402dbe8053761302641c7ed2 57d18f10ededd1003c59e86c2a1721165a0aa6c731bc8880710bb2e8e182bd52 + +pkgname = g15stats-openrc + diff --git a/dists/arch/g15stats-openrc/PKGBUILD b/dists/arch/g15stats-openrc/PKGBUILD new file mode 100644 index 0000000..d86f6e4 --- /dev/null +++ b/dists/arch/g15stats-openrc/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: Daniel Menelkir +pkgname=g15stats-openrc +pkgver=20210210 +pkgrel=1 +pkgdesc="g15stats init script for OpenRC" +arch=('any') +url="https://gitlab.com/menelkir/g15stats" +license=('GPL2') +depends=('g15stats' 'openrc') +_filename=('g15stats.initd' 'g15stats.confd') +source=("https://gitlab.com/menelkir/g15stats/-/raw/master/contrib/init/g15stats.initd + https://gitlab.com/menelkir/g15stats/-/raw/master/contrib/init/g15stats.confd + ") +sha256sums=('e155c92fc3639a2785df1020053cf2881eb53490402dbe8053761302641c7ed2 + 57d18f10ededd1003c59e86c2a1721165a0aa6c731bc8880710bb2e8e182bd52 + ') + +pkgver() { + date +%Y%m%d +} + +package() { + install -dm755 "$pkgdir/etc/init.d" + install -dm755 "$pkgdir/etc/conf.d" + install -Dm755 "$srcdir/$_service.initd" "$pkgdir/etc/init.d/$_service" + install -Dm644 "$srcdir/$_service.confd" "$pkgdir/etc/conf.d/$_service" +} diff --git a/dists/arch/g15stats-runit/.SRCINFO b/dists/arch/g15stats-runit/.SRCINFO new file mode 100644 index 0000000..17b4ce9 --- /dev/null +++ b/dists/arch/g15stats-runit/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = g15stats-runit + pkgdesc = g15stats init script for runit + pkgver = 20210405 + pkgrel = 1 + url = https://gitlab.com/menelkir/g15stats + arch = any + license = GPL2 + depends = g15daemon + depends = runit + source = https://gitlab.com/menelkir/g15stats/-/raw/master/contrib/init/g15stats.run + sha256sums = 4860d43f7104eddf3b9440295171a2c9b4d31b3398789a5adfb684d38c8e6351 + +pkgname = g15stats-runit + diff --git a/dists/arch/g15stats-runit/PKGBUILD b/dists/arch/g15stats-runit/PKGBUILD new file mode 100644 index 0000000..05b56e5 --- /dev/null +++ b/dists/arch/g15stats-runit/PKGBUILD @@ -0,0 +1,21 @@ +# Maintainer: Daniel Menelkir +pkgname=g15stats-runit +pkgver=20210405 +pkgrel=1 +pkgdesc="g15stats init script for runit" +arch=('any') +url="https://gitlab.com/menelkir/g15stats" +license=('GPL2') +depends=('g15daemon' 'runit') +_filename='g15stats.run' +source=("https://gitlab.com/menelkir/g15stats/-/raw/master/contrib/init/g15stats.run") +sha256sums=('4860d43f7104eddf3b9440295171a2c9b4d31b3398789a5adfb684d38c8e6351') + +pkgver() { + date +%Y%m%d +} + +package() { + install -Dm755 "$srcdir/g15stats.run" "$pkgdir/etc/runit/sv/g15stats/run" +} + diff --git a/dists/arch/g15stats-systemd/.SRCINFO b/dists/arch/g15stats-systemd/.SRCINFO new file mode 100644 index 0000000..9c2fe3c --- /dev/null +++ b/dists/arch/g15stats-systemd/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = g15stats-systemd + pkgdesc = g15stats init script for systemd + pkgver = 20210420 + pkgrel = 1 + url = https://gitlab.com/menelkir/g15stats + arch = any + license = GPL2 + depends = g15stats + depends = systemd + source = https://gitlab.com/menelkir/g15stats/-/raw/master/contrib/init/g15stats.service + sha512sums = c74bc8965dd6152088d3c558b0f27580b8c038d3a51e1e5ac8dab4a64d25affa3ee512ecc6075e4852976921407d603f75045773153b502bc58857c133e945d6 + +pkgname = g15stats-systemd + diff --git a/dists/arch/g15stats-systemd/PKGBUILD b/dists/arch/g15stats-systemd/PKGBUILD new file mode 100644 index 0000000..0398109 --- /dev/null +++ b/dists/arch/g15stats-systemd/PKGBUILD @@ -0,0 +1,20 @@ +# Maintainer: Daniel Menelkir +pkgname=g15stats-systemd +pkgver=20210420 +pkgrel=1 +pkgdesc="g15stats init script for systemd" +arch=('any') +url="https://gitlab.com/menelkir/g15stats" +license=('GPL2') +depends=('g15stats' 'systemd') +_filename='g15stats.run' +source=("https://gitlab.com/menelkir/g15stats/-/raw/master/contrib/init/g15stats.service") +sha512sums=('c74bc8965dd6152088d3c558b0f27580b8c038d3a51e1e5ac8dab4a64d25affa3ee512ecc6075e4852976921407d603f75045773153b502bc58857c133e945d6') + +pkgver() { + date +%Y%m%d +} + +package() { +install -D -m 644 "g15stats.service" "${pkgdir}/usr/lib/systemd/system/g15stats.service" +} diff --git a/dists/arch/g15stats/.SRCINFO b/dists/arch/g15stats/.SRCINFO new file mode 100644 index 0000000..4df1b01 --- /dev/null +++ b/dists/arch/g15stats/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = g15stats + pkgdesc = A CPU/Mem/Swap/Network monitoring client for G15Daemon. + pkgver = 3.0.1 + pkgrel = 2 + url = https://gitlab.com/menelkir/g15stats + arch = i686 + arch = x86_64 + license = GPL + depends = g15daemon + depends = libgtop + depends = libg15 + depends = libg15render + source = https://gitlab.com/menelkir/g15stats/-/archive/3.0.1/g15stats-3.0.1.tar.bz2 + sha512sums = ace44632f3beab3a1debb47d319c510723cbf2dc95f0cd732ae2cd9fbf94075515485a612f6273cb188cac1a525bde1cc667e25b0622ef0e57564298fa1555ea + +pkgname = g15stats + diff --git a/dists/arch/g15stats/PKGBUILD b/dists/arch/g15stats/PKGBUILD new file mode 100644 index 0000000..ca4083c --- /dev/null +++ b/dists/arch/g15stats/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: Mathieu OTHACEHE +# Contributor: Mathieu OTHACEHE +# Contributor: Brenton +# Contributor: Daniel Menelkir + +pkgname=g15stats +pkgver=3.0.1 +pkgrel=2 +pkgdesc="A CPU/Mem/Swap/Network monitoring client for G15Daemon." +arch=('i686' 'x86_64') +url="https://gitlab.com/menelkir/g15stats" +license=('GPL') +depends=('g15daemon' 'libgtop' 'libg15' 'libg15render') +source=(https://gitlab.com/menelkir/$pkgname/-/archive/$pkgver/$pkgname-$pkgver.tar.bz2) +sha512sums=('ace44632f3beab3a1debb47d319c510723cbf2dc95f0cd732ae2cd9fbf94075515485a612f6273cb188cac1a525bde1cc667e25b0622ef0e57564298fa1555ea') + +build() { + cd $pkgname-$pkgver + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var + make +} + +package() { + cd $pkgname-$pkgver + make DESTDIR="$pkgdir" install + echo "" + echo "" + echo "You need to install an init script depending on what you're using it." + echo "" + echo "" +} diff --git a/dists/gentoo/Manifest b/dists/gentoo/Manifest new file mode 100644 index 0000000..0d3ce3a --- /dev/null +++ b/dists/gentoo/Manifest @@ -0,0 +1 @@ +DIST g15stats-3.0.2.tar.bz2 295556 BLAKE2B d2e96e9d715f7dde5ec6227f5fe6d6d110bfd80d33a831ec1dffda754c4c606fce1134502cb44de691303e2f4f0d7960f806ef37c82002de896a12c90dc0b3b0 SHA512 d0b0aaca5cb551a77ce09e63bf903764cafc060636d0d19baae245e9b397926f15d776aa08076dc71aafaf2c5aa064fea77f589d10fec908c8543217ff3a3d69 diff --git a/dists/gentoo/g15stats-3.0.2.ebuild b/dists/gentoo/g15stats-3.0.2.ebuild new file mode 100644 index 0000000..759b4e3 --- /dev/null +++ b/dists/gentoo/g15stats-3.0.2.ebuild @@ -0,0 +1,46 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="CPU, memory, swap, network stats for G15 Keyboard" +HOMEPAGE="https://gitlab.com/menelkir/${PN}" +SRC_URI="https://gitlab.com/menelkir/${PN}/-/archive/${PV}/${PN}-${PV}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +IUSE="" + +RDEPEND="app-misc/g15daemon + dev-libs/libg15 + dev-libs/libg15render + sys-libs/zlib + gnome-base/libgtop" + +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + default +} + +src_configure() { + export CPPFLAGS="${CFLAGS}" + econf +} + +src_install() { + default + rm "${D}"/usr/share/doc/${PF}/{COPYING,NEWS} || die + + newconfd "${S}/contrib/init/${PN}.confd" ${PN} + newinitd "${S}/contrib/init/${PN}.initd" ${PN} +} + +pkg_postinst() { + elog "Remember to set the interface you want monitored in" + elog "/etc/conf.d/g15stats" +} diff --git a/dists/gentoo/g15stats-9999.ebuild b/dists/gentoo/g15stats-9999.ebuild new file mode 100644 index 0000000..6cfe1cf --- /dev/null +++ b/dists/gentoo/g15stats-9999.ebuild @@ -0,0 +1,48 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools git-r3 + +DESCRIPTION="CPU, memory, swap, network stats for G15 Keyboard" +HOMEPAGE="https://gitlab.com/menelkir/${PN}" +EGIT_REPO_URI="https://gitlab.com/menelkir/${PN}.git" + +LICENSE="GPL-2" +SLOT="0" +IUSE="" +KEYWORDS="" + +RDEPEND="app-misc/g15daemon + dev-libs/libg15 + dev-libs/libg15render + sys-libs/zlib + gnome-base/libgtop" + +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + default + mv configure.{in,ac} || die + eautoreconf +} + +src_configure() { + export CPPFLAGS="${CFLAGS}" + econf +} + +src_install() { + default + rm "${D}"/usr/share/doc/${PF}/{COPYING,NEWS} || die + + newconfd "${S}/contrib/init/${PN}.confd" ${PN} + newinitd "${S}/contrib/init/${PN}.initd" ${PN} +} + +pkg_postinst() { + elog "Remember to set the interface you want monitored in" + elog "/etc/conf.d/g15stats" +} diff --git a/dists/gentoo/metadata.xml b/dists/gentoo/metadata.xml new file mode 100644 index 0000000..454edc6 --- /dev/null +++ b/dists/gentoo/metadata.xml @@ -0,0 +1,14 @@ + + + + + robbat2@gentoo.org + + + polynomial-c@gentoo.org + Lars Wendler + + + g15daemon + +