From 1e7c99e9961f8324d208985e2e8bbbb66447b238 Mon Sep 17 00:00:00 2001 From: Daniel Menelkir Date: Wed, 19 May 2021 09:56:16 -0300 Subject: [PATCH 1/3] new file: srcpkgs/libg15/template --- srcpkgs/libg15/template | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 srcpkgs/libg15/template diff --git a/srcpkgs/libg15/template b/srcpkgs/libg15/template new file mode 100644 index 000000000000..5657be0dcd48 --- /dev/null +++ b/srcpkgs/libg15/template @@ -0,0 +1,22 @@ +# Template file for 'libg15' +pkgname=libg15 +version=3.0.5 +revision=1 +archs="i686 x86_64" +#wrksrc= +#create_wrksrc=yes +build_style=gnu-configure +#configure_args="" +#make_build_args="" +#make_install_args="" +#conf_files="" +#make_dirs="/var/log/dir 0755 root root" +#hostmakedepends="" +makedepends="libusb-devel libusb-compat-devel" +depends="libusb libusb-compat" +short_desc="Library to handle the LCD and extra keys on the Logitech devices" +maintainer="Daniel Menelkir " +license="GPL-2.0-or-later" +homepage="https://gitlab.com/menelkir/libg15" +distfiles="libg15-${version}.tar.bz2" +checksum=5aec0eb7b47f673ec7dc50dbe2ed13306e06dc59033d44581e27aa396f414f33 From a37daeac5c901356fded7a12c96c7c2718ed6bcc Mon Sep 17 00:00:00 2001 From: Daniel Menelkir Date: Wed, 19 May 2021 10:54:52 -0300 Subject: [PATCH 2/3] modified: srcpkgs/libg15/template --- srcpkgs/libg15/template | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/srcpkgs/libg15/template b/srcpkgs/libg15/template index 5657be0dcd48..953e46438ded 100644 --- a/srcpkgs/libg15/template +++ b/srcpkgs/libg15/template @@ -2,21 +2,12 @@ pkgname=libg15 version=3.0.5 revision=1 -archs="i686 x86_64" -#wrksrc= -#create_wrksrc=yes build_style=gnu-configure -#configure_args="" -#make_build_args="" -#make_install_args="" -#conf_files="" -#make_dirs="/var/log/dir 0755 root root" -#hostmakedepends="" makedepends="libusb-devel libusb-compat-devel" depends="libusb libusb-compat" short_desc="Library to handle the LCD and extra keys on the Logitech devices" maintainer="Daniel Menelkir " license="GPL-2.0-or-later" homepage="https://gitlab.com/menelkir/libg15" -distfiles="libg15-${version}.tar.bz2" +distfiles="${homepage}/-/archive/${version}/libg15-${version}.tar.bz2" checksum=5aec0eb7b47f673ec7dc50dbe2ed13306e06dc59033d44581e27aa396f414f33 From c2d7e17d3cfbbb27fa9016598fb03a66dc217e1b Mon Sep 17 00:00:00 2001 From: Daniel Menelkir Date: Wed, 19 May 2021 11:59:26 -0300 Subject: [PATCH 3/3] modified: common/shlibs new file: srcpkgs/g15daemon/files/g15daemon/run new file: srcpkgs/g15daemon/template new file: srcpkgs/g15stats/files/g15stats/run new file: srcpkgs/g15stats/template new file: srcpkgs/libg15render/template --- common/shlibs | 3 +++ srcpkgs/g15daemon/files/g15daemon/run | 2 ++ srcpkgs/g15daemon/template | 18 ++++++++++++++++++ srcpkgs/g15stats/files/g15stats/run | 4 ++++ srcpkgs/g15stats/template | 18 ++++++++++++++++++ srcpkgs/libg15render/template | 13 +++++++++++++ 6 files changed, 58 insertions(+) create mode 100755 srcpkgs/g15daemon/files/g15daemon/run create mode 100644 srcpkgs/g15daemon/template create mode 100755 srcpkgs/g15stats/files/g15stats/run create mode 100644 srcpkgs/g15stats/template create mode 100644 srcpkgs/libg15render/template diff --git a/common/shlibs b/common/shlibs index ef3ff475a4d9..3f6bb9ecd858 100644 --- a/common/shlibs +++ b/common/shlibs @@ -814,6 +814,9 @@ libogrove.so.0 openjade-1.3.2_1 libospgrove.so.0 openjade-1.3.2_1 libostyle.so.0 openjade-1.3.2_1 libtorrent.so.21 libtorrent-0.13.8_4 +libg15.so.3 libg15-3.0.5_1 +libg15render.so.3 libg15render-3.0.3_1 +libg15daemon_client.so.3 g15daemon-3.0.2_1 libgiblib.so.1 giblib-1.2.4_1 libgc.so.1 gc-7.6.4_1 libcord.so.1 gc-7.4_1 diff --git a/srcpkgs/g15daemon/files/g15daemon/run b/srcpkgs/g15daemon/files/g15daemon/run new file mode 100755 index 000000000000..fae2da169ea5 --- /dev/null +++ b/srcpkgs/g15daemon/files/g15daemon/run @@ -0,0 +1,2 @@ +#!/bin/sh -e +exec g15daemon diff --git a/srcpkgs/g15daemon/template b/srcpkgs/g15daemon/template new file mode 100644 index 000000000000..583fc6b1e69c --- /dev/null +++ b/srcpkgs/g15daemon/template @@ -0,0 +1,18 @@ +# Template file for 'g15daemon' +pkgname=g15daemon +version=3.0.2 +revision=1 +build_style=gnu-configure +CFLAGS=" -fcommon" # https://wiki.gentoo.org/wiki/Gcc_10_porting_notes/fno_common +makedepends="libg15 libg15render" +depends="libg15 libg15render" +short_desc="Controls extra keys and LCD for compatible logitech devices" +maintainer="Daniel Menelkir " +license="GPL-2.0-or-later" +homepage="https://gitlab.com/menelkir/g15daemon" +distfiles="${homepage}/-/archive/${version}/g15daemon-${version}.tar.bz2" +checksum=18bdbd6cb5f15b4996ac62ed5974cf65c626ff2ade3d361ac969fea8d458686f + +post_install() { + vsv g15daemon +} diff --git a/srcpkgs/g15stats/files/g15stats/run b/srcpkgs/g15stats/files/g15stats/run new file mode 100755 index 000000000000..a8f5307b14b9 --- /dev/null +++ b/srcpkgs/g15stats/files/g15stats/run @@ -0,0 +1,4 @@ +#!/bin/sh +exec 2>&1 +sv check g15daemon >/dev/null || exit 1 +exec g15stats diff --git a/srcpkgs/g15stats/template b/srcpkgs/g15stats/template new file mode 100644 index 000000000000..e948569f9365 --- /dev/null +++ b/srcpkgs/g15stats/template @@ -0,0 +1,18 @@ +# Template file for 'g15stats' +pkgname=g15stats +version=3.0.3 +revision=1 +build_style=gnu-configure +CFLAGS=" -fcommon" # https://wiki.gentoo.org/wiki/Gcc_10_porting_notes/fno_common +makedepends="libgtop-devel g15daemon pkg-config" +depends="libgtop g15daemon" +short_desc="An usage monitor for G15daemon" +maintainer="Daniel Menelkir " +license="GPL-2.0-or-later" +homepage="https://gitlab.com/menelkir/g15stats" +distfiles="${homepage}/-/archive/${version}/g15stats-${version}.tar.bz2" +checksum=f5bb77d4b8a1030d07efc22919446c4abf876ca3086ff7c50cfcae9d67b64647 + +post_install() { + vsv g15stats +} diff --git a/srcpkgs/libg15render/template b/srcpkgs/libg15render/template new file mode 100644 index 000000000000..c4ac3f4772a0 --- /dev/null +++ b/srcpkgs/libg15render/template @@ -0,0 +1,13 @@ +# Template file for 'libg15render' +pkgname=libg15render +version=3.0.3 +revision=1 +build_style=gnu-configure +makedepends="libg15" +depends="libg15" +short_desc="Library to render text into buffer usable by Logitech devices" +maintainer="Daniel Menelkir " +license="GPL-2.0-or-later" +homepage="https://gitlab.com/menelkir/libg15render" +distfiles="${homepage}/-/archive/${version}/libg15render-${version}.tar.bz2" +checksum=9e9d2c94a1fec40e7afce90edcfd1bd9b4a5139e2f4d6be67cfebd82aa55f932