[gentoo-commits] repo/proj/guru:dev commit in: x11-drivers/OpenTabletDriver/, x11-drivers/OpenTabletDriver/files/

2023-12-22 Thread Takuya Wakazono
commit: 839ffc29ba889c389e6b6ab1a09bf06b804ea4c0
Author: Takuya Wakazono  gmail  com>
AuthorDate: Fri Dec 22 14:51:24 2023 +
Commit: Takuya Wakazono  gmail  com>
CommitDate: Fri Dec 22 14:51:24 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=839ffc29

x11-drivers/OpenTabletDriver: add 0.6.4.0

Signed-off-by: Takuya Wakazono  gmail.com>

 x11-drivers/OpenTabletDriver/Manifest  |   4 +
 .../OpenTabletDriver-0.6.4.0.ebuild| 326 +
 .../files/OpenTabletDriver-0.6.4.0-nogit.patch |  22 ++
 3 files changed, 352 insertions(+)

diff --git a/x11-drivers/OpenTabletDriver/Manifest 
b/x11-drivers/OpenTabletDriver/Manifest
index e043af0c96..00c19e645e 100644
--- a/x11-drivers/OpenTabletDriver/Manifest
+++ b/x11-drivers/OpenTabletDriver/Manifest
@@ -1,4 +1,5 @@
 DIST OpenTabletDriver-0.6.3.0.tar.gz 272028 BLAKE2B 
daf60eb65c845b5b12688b3afd92851034939ab197ce9660cfb50bae22707ac4fbd3a89c507864fa06aa8262f708ac41a1b59f4d3f1eb08dcc4f086fe1545fa0
 SHA512 
c094d4e9c688d86c71859b63aa5ee98d2c17574206c6909bc2ce9f0d193792da438c9f89144f0dd4df621b981b52f1edda40ef0d4099ad42039abb0a1516aefd
+DIST OpenTabletDriver-0.6.4.0.tar.gz 276822 BLAKE2B 
657616e7fa11bcd25d04522126aad83672f10a07d676f36ae75c7445fd79b707c65f0521a2efd0251097a2989ccf176e5664fcb1a7228f11547e1d808756fc81
 SHA512 
38130c09488b47688f7c07573ebd1cc441b4de0fda26a48d82197c83ee70dc070fac5a3056197ce78979df5101f77faeada5be51c38873c4004ea3e61d7fb057
 DIST atksharp.3.24.24.34.nupkg 101718 BLAKE2B 
14f6e22ea9c95413e47b08b2911f27505a9d3f126547dc420d3f8f32e9df18b81617c1fb48469a5071d7f34b24645704e8021735437bb2362af642a06608ff2f
 SHA512 
9985de9ed5dfcc376c3880f156f9807d427161509332c1af0fb92897adef17e2e9d21b52b4fd09da5bba9055807356a11e76a5a3659130eb3878c781db493a74
 DIST cairosharp.3.24.24.34.nupkg 49431 BLAKE2B 
f5bfd2d184b4a3c5a6d54e4b5d746b6d56346ed3dba83c6df17f2e91fed19c5774168ba687ab7ba2504ff8765a55ec62fcf0dc62b0827c2e27f36adf2bb1e38c
 SHA512 
8589828a0f64cb377844bb2e7b329c4372c6f4de336c55d27cb74f0373f967df707756f3742a7f02ec145f71262c9114f35f5ebb853c3c57aff972931b2a013b
 DIST castle.core.4.4.0.nupkg 916004 BLAKE2B 
7404f946c140bc4c22132282a4a12694328bac2f37f3cae06c595076068dbedc808465e352f083450cea3e3869698f91b7a5b2b55c08f29f4a9feba7f15abf74
 SHA512 
7626c347f82038bc29b0b2ae399937047aead260ed85ff8c107d36adbe901d729be59cd89a5f98ef45da2d1883c8374b6f286c81c044a5a2b69ab4b5dde9ce98
@@ -39,7 +40,9 @@ DIST netstandard.library.1.6.1.nupkg 17360 BLAKE2B 
02badd3473451f83997f0b66d05f1
 DIST newtonsoft.json.12.0.2.nupkg 2521025 BLAKE2B 
2d6a40a97fedde8a83cef9d4ea9f5635efc83f4f7f6a8d38633e1d2011c9e9a1120979db181396c894f38c4fe0515b86781407fa607bd402dbad80f41d6cfd51
 SHA512 
9adc1e0573d6869d42310013b414fb65f319adb6414ca7e31b0cfa63be4dc068f1fc6ced0da5277f0f062bd299d93e1f0c8a8a2720e373d471970e7e1b615c54
 DIST newtonsoft.json.12.0.3.nupkg 2596051 BLAKE2B 
f7c4510414d5f0eb207bac44a1c3507d2791e1f49fea2f16a714cb194182d867435d9ea63d64f6606fea3e5e7d4ac431740e0e6b9fa6aea8e3d4319ed6189826
 SHA512 
6934665f0479c58bbe996c44f2bf16d435a72f4d92795f0bc1d40cb0bc1358ff0e660ac20b24eabce01ee6145bd553506178e59fbaabd0f2a94b23bfa5c735f5
 DIST newtonsoft.json.13.0.1.nupkg 2065787 BLAKE2B 
000c38ce26a2a00bb25a9c1d6fb069ada521ff089bb624a5c1255b25767c10616cc51821524e7bc3d8b45eb8f8ee54c97454db1db9ae5e5c78eb6300a99f979d
 SHA512 
83731b662eaf05379a23f8446ef47bbc111349dd4358b7bd8b51383fe9cf637e2fe62f78cea52a0d7bdd582dc6fbbb5837d4a7b1d53dcf37a0ae7473e21ee7b1
+DIST newtonsoft.json.13.0.3.nupkg 2441966 BLAKE2B 
0c83cd81b9eb647fd9106c5b8b7af4ff6b35eae4fa24712f16cef1db070857b072b9e40a52ed006a82125c860dc48b89ac54224baa24bfdedfa573183e19d169
 SHA512 
99b252bc77d1c5f5f7b51fd4ea7d5653e9961d7b3061cf9207f8643a9c7cc9965eebc84d6467f2989bb4723b1a244915cc232a78f894e8b748ca882a7c89fb92
 DIST newtonsoft.json.9.0.1.nupkg 1613054 BLAKE2B 
56918db57c3786cff0548b642195521ef203246a6b2ed010186ccae230af3b0c913ace4b2a3319bf94c6e47647b9c5ad7b017e3b50d35e6654b4d5b987643739
 SHA512 
da8917a5347051c8106f4ea9bade4bc300a3b60a05a3be3390f92c8dcbcea67223c7b4da8065b9228042000e25b99c75fad7e2221a0daaed8ef3c161b228
+DIST newtonsoft.json.schema.3.0.15.nupkg 585552 BLAKE2B 
251af458a11c0b612e4565936b6c05764754ae4aa7f6998f112b3c792d24cfa1d61176c994497858a74bc1ed54d65efbe6a1473723e295e39ffa3c1ff21cc02b
 SHA512 
e7b2098bbaf1fd81b35f0e922f57cdd618aa088cf3e6e652ed16e535a3a0b58fb7d1ca6c725528a7c1efddc58bca74f80176d51dbaa7e9ebe180eec8b3b4ab1e
 DIST nuget.frameworks.5.0.0.nupkg 215958 BLAKE2B 
1deeb9d7d43736c70d11f3bb7a1a44f8a8a407fc18b32f85e252d2a310e1127a8e5a85ced627fc94ab9e034c73211a08da3b6a3fd43be83d95a4e3f5e26d856a
 SHA512 
ebb9444b3b46063522e3b432c67acafe8943da39c866978146f88757f1be5571bf40e9df208824440efa4116b0b47d00f9708a72767a22878a78aca5a9887650
 DIST octokit.0.50.0.nupkg 1063278 BLAKE2B 
5c7599450831e571687f9b4009deac7bc7018e46a7bd82a2c44379a48bc888a030e09c637d1b41a378e0f0eb17d02a59cc68c878fe4b081b6681163d769391fd
 SHA512 

[gentoo-commits] repo/proj/guru:dev commit in: x11-drivers/OpenTabletDriver-bin/

2023-12-20 Thread Viorel Munteanu
commit: ab0e12b2a29fa46f4af878305e2c9ec31225a1c4
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Dec 21 06:21:14 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Dec 21 06:21:14 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ab0e12b2

x11-drivers/OpenTabletDriver-bin: drop 0.6.0.2, 0.6.0.4

Signed-off-by: Viorel Munteanu  gentoo.org>

 .../OpenTabletDriver-bin-0.6.0.2.ebuild| 65 
 .../OpenTabletDriver-bin-0.6.0.4.ebuild| 71 --
 2 files changed, 136 deletions(-)

diff --git 
a/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.0.2.ebuild 
b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.0.2.ebuild
deleted file mode 100644
index ebfc8711de..00
--- a/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.0.2.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop
-
-MY_PN=OpenTabletDriver
-
-DESCRIPTION="Cross platform tablet driver (binary package)"
-HOMEPAGE="https://github.com/OpenTabletDriver;
-SRC_URI="https://github.com/OpenTabletDriver/OpenTabletDriver/archive/refs/tags/v${PV}.tar.gz
 -> OpenTabletDriver-source-${PV}.tar.gz 
https://github.com/OpenTabletDriver/OpenTabletDriver/releases/download/v${PV}/OpenTabletDriver.linux-x64.tar.gz
 -> OpenTabletDriver-v${PV}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND="
-   x11-libs/libX11
-   x11-libs/libXrandr
-   dev-libs/libevdev
-   x11-libs/gtk+:3
-   virtual/udev
-   dev-dotnet/dotnet-sdk-bin:6.0
-"
-
-QA_PREBUILT="*"
-
-S="${WORKDIR}/${MY_PN}"
-src_install() {
-   local LP=opentabletdriver
-   local SP="otd"
-
-   cd "${S}" || die
-
-   exeinto "/usr/share/${MY_PN}"
-   exeopts -o root -Dm755
-
-   for binary in *.dll *.json; do
-   doexe "$binary"
-   done
-
-   for bin in *.Daemon *.UX.Gtk *.Console; do
-   doexe "$bin"
-   done
-
-   insinto "/lib/udev/rules.d"
-   doins -r "${S}/99-${LP}.rules"
-
-   cd "${FILESDIR}" || die
-   dobin "${SP}"
-   dobin "${SP}-gui"
-
-   cd "${WORKDIR}/${MY_PN}-${PV}/${MY_PN}.UX/Assets" || die
-   doicon "otd.png"
-   make_desktop_entry /usr/bin/otd-gui OpenTabletDriver otd Settings
-}
-
-pkg_postinst() {
-   udevadm control --reload || die
-   if [[ -z ${REPLACING_VERSIONS} ]]; then
-   elog "Please replug your tablet before attempting to use the 
driver"
-   fi
-}

diff --git 
a/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.0.4.ebuild 
b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.0.4.ebuild
deleted file mode 100644
index c6a134c951..00
--- a/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.0.4.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop udev
-
-MY_PN=OpenTabletDriver
-
-DESCRIPTION="Cross platform tablet driver (binary package)"
-HOMEPAGE="https://github.com/OpenTabletDriver;
-SRC_URI="https://github.com/OpenTabletDriver/OpenTabletDriver/archive/refs/tags/v${PV}.tar.gz
 -> OpenTabletDriver-source-${PV}.tar.gz 
https://github.com/OpenTabletDriver/OpenTabletDriver/releases/download/v${PV}/OpenTabletDriver.linux-x64.tar.gz
 -> OpenTabletDriver-v${PV}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND="
-   x11-libs/libX11
-   x11-libs/libXrandr
-   dev-libs/libevdev
-   x11-libs/gtk+:3
-   virtual/udev
-   virtual/libudev
-   dev-dotnet/dotnet-sdk-bin:6.0
-"
-
-QA_PREBUILT="*"
-
-S="${WORKDIR}/${MY_PN}"
-src_install() {
-   local LP=opentabletdriver
-   local SP="otd"
-
-   cd "${S}" || die
-
-   exeinto "/usr/share/${MY_PN}"
-   exeopts -o root -Dm755
-
-   for binary in *.dll *.json; do
-   doexe "$binary"
-   done
-
-   for bin in *.Daemon *.UX.Gtk *.Console; do
-   doexe "$bin"
-   done
-
-   insinto "/lib/udev/rules.d"
-   doins -r "${S}/99-${LP}.rules"
-
-   cd "${FILESDIR}" || die
-   dobin "${SP}"
-   dobin "${SP}-gui"
-
-   cd "${WORKDIR}/${MY_PN}-${PV}/${MY_PN}.UX/Assets" || die
-   doicon "otd.png"
-   make_desktop_entry /usr/bin/otd-gui OpenTabletDriver otd Settings
-}
-
-pkg_postrm() {
-   udev_reload
-}
-
-pkg_postinst() {
-   udev_reload
-   udevadm control --reload || die
-   if [[ -z ${REPLACING_VERSIONS} ]]; then
-   elog "Please replug your tablet before attempting to use the 
driver"
-   fi
-}



[gentoo-commits] repo/proj/guru:dev commit in: x11-drivers/OpenTabletDriver-bin/

2023-12-20 Thread Viorel Munteanu
commit: 011a44c5e22db9592317de7dbcde7502e03bbf48
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Dec 21 06:25:18 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Dec 21 06:25:18 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=011a44c5

x11-drivers/OpenTabletDriver-bin: minor issues

Signed-off-by: Viorel Munteanu  gentoo.org>

 .../OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.3.0.ebuild   | 7 ++-
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git 
a/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.3.0.ebuild 
b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.3.0.ebuild
index 278abe385e..ce9e99059e 100644
--- a/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.3.0.ebuild
+++ b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.3.0.ebuild
@@ -10,13 +10,12 @@ MY_PN=OpenTabletDriver
 DESCRIPTION="Cross platform tablet driver (binary package)"
 HOMEPAGE="https://github.com/OpenTabletDriver;
 
#SRC_URI="https://github.com/OpenTabletDriver/OpenTabletDriver/archive/refs/tags/v${PV}.tar.gz
 -> OpenTabletDriver-source-${PV}.tar.gz 
https://github.com/OpenTabletDriver/OpenTabletDriver/releases/download/v${PV}/OpenTabletDriver.linux-x64.tar.gz
 -> OpenTabletDriver-v${PV}.tar.gz"
-
-SRC_URI="https://github.com/OpenTabletDriver/OpenTabletDriver/releases/download/v0.6.3.0/opentabletdriver-0.6.3.0-x64.tar.gz
 -> OpenTabletDriver-v${PV}.tar.gz"
+SRC_URI="https://github.com/OpenTabletDriver/OpenTabletDriver/releases/download/v${PV}/opentabletdriver-${PV}-x64.tar.gz
 -> OpenTabletDriver-v${PV}.tar.gz"
+S="${WORKDIR}/opentabletdriver"
 
 LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE=""
 RESTRICT="strip"
 
 DEPEND="
@@ -31,7 +30,6 @@ DEPEND="
 
 QA_PREBUILT="*"
 
-S="${WORKDIR}/opentabletdriver"
 src_install() {
local LP=opentabletdriver
local SP="otd"
@@ -51,7 +49,6 @@ src_install() {
#   doins "$bin"
#done
 
-
cd "${FILESDIR}" || die
 
exeinto "/usr/bin"



[gentoo-commits] repo/proj/guru:dev commit in: x11-drivers/OpenTabletDriver-bin/, x11-drivers/OpenTabletDriver-bin/files/

2023-12-19 Thread Ethan Nijmeh
commit: 0699b68f4853b119d161178ff6f9dd49016572ea
Author: Ethan Nijmeh  gmail  com>
AuthorDate: Tue Dec 19 20:10:21 2023 +
Commit: Ethan Nijmeh  gmail  com>
CommitDate: Tue Dec 19 20:10:21 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0699b68f

x11-drivers/OpenTabletDriver-bin: new package, add 0.6.3.0

Signed-off-by: Ethan Nijmeh  gmail.com>

 x11-drivers/OpenTabletDriver-bin/Manifest  |   5 +-
 .../OpenTabletDriver-bin-0.6.3.0.ebuild|  91 +++
 .../OpenTabletDriver-bin/files/opentabletdriver.8  | 166 +
 x11-drivers/OpenTabletDriver-bin/files/otd-daemon  |   3 +
 4 files changed, 261 insertions(+), 4 deletions(-)

diff --git a/x11-drivers/OpenTabletDriver-bin/Manifest 
b/x11-drivers/OpenTabletDriver-bin/Manifest
index 886495ae74..669552ce54 100644
--- a/x11-drivers/OpenTabletDriver-bin/Manifest
+++ b/x11-drivers/OpenTabletDriver-bin/Manifest
@@ -1,4 +1 @@
-DIST OpenTabletDriver-source-0.6.0.2.tar.gz 247519 BLAKE2B 
a84db9d7e1d86e8b6bf90231187800e4fb355c66e1c9e732a9e3687de0afeaeb0d69f397b5d3387bdb7a1e88393ddb26bb6c0d2920fa8d1ca51bc9992a818dae
 SHA512 
0414a033e5bf3c5498676433502d44deb320d69a26823a1c731ab750c8ba71a3ff5af31662255e0c6c45e4d17f3009500e0a87967ca132bf309cf006cdb640b3
-DIST OpenTabletDriver-source-0.6.0.4.tar.gz 256483 BLAKE2B 
5d6377f0591ac35d0e2e7b516efc76dbeb3737d37eae3bd38b19cbfe54c62bf4c98a3ba4b0ec60d3fcbdf4ed70493ca107cdfa8b8c728f1b04d12c1492661a71
 SHA512 
7b16f49c56f97ce8342b91ab92f96a5a7aad9ac2deba13b0fe93ef299d9c9404743d4c6c791a72a4dfbf3b96e0fb07bf98d91d1b5fe23b334a8b671b7ec7bb58
-DIST OpenTabletDriver-v0.6.0.2.tar.gz 4199076 BLAKE2B 
754822c707388e8ac3c79a829ad67edad766381e4dcf96728b2f74e908daea1d7fb90b47ee3a922326cbf87ddd2a615ac1a85ca37d36ec7938b22c9f7c58d82e
 SHA512 
0ff63e94ce36d4afc7d8862ee51c0444e734640b9ae468e733231dbfc3ecdcd6cf90f0128a0be1934a64ee79f0c5860a0812681537d4d9e1b478581a7c2acc22
-DIST OpenTabletDriver-v0.6.0.4.tar.gz 4208336 BLAKE2B 
b22f980fcd2e684d3fe109e0282cc6c10b1320a01a14de6268305c925ef9f2780d311913bae78304c6e2d281e30d29252581262d99cb6f77db5b1fe65212c090
 SHA512 
4b1978edc0ec9e47b809b7f2528c4bde6417205339f92a2e2f3007aa74a682e5a9f47770be92ad8ad91df3ef0222622961fc8553cfaf4c8201f05e750e992929
+DIST OpenTabletDriver-v0.6.3.0.tar.gz 8159234 BLAKE2B 
206ef040fdcbc7a54a3b5ae474f545719453214d2f86c648064fcfdfc6d5a2cd0540f88343344c3995a151cf57d3e840cec2f6d68f1e04c9db2ea2c3ba98a55f
 SHA512 
f9993e69fd11f83ccab4f2f310bf278c083d9b2b2737901e0b1c21c42a6233b275aafae2dcf24189d98b6a9d4b09ff1f9a904ccc2d87102a47fdecd02a3f96f2

diff --git 
a/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.3.0.ebuild 
b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.3.0.ebuild
new file mode 100644
index 00..278abe385e
--- /dev/null
+++ b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.3.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 2019-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop udev
+
+MY_PN=OpenTabletDriver
+
+DESCRIPTION="Cross platform tablet driver (binary package)"
+HOMEPAGE="https://github.com/OpenTabletDriver;
+#SRC_URI="https://github.com/OpenTabletDriver/OpenTabletDriver/archive/refs/tags/v${PV}.tar.gz
 -> OpenTabletDriver-source-${PV}.tar.gz 
https://github.com/OpenTabletDriver/OpenTabletDriver/releases/download/v${PV}/OpenTabletDriver.linux-x64.tar.gz
 -> OpenTabletDriver-v${PV}.tar.gz"
+
+SRC_URI="https://github.com/OpenTabletDriver/OpenTabletDriver/releases/download/v0.6.3.0/opentabletdriver-0.6.3.0-x64.tar.gz
 -> OpenTabletDriver-v${PV}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+RESTRICT="strip"
+
+DEPEND="
+   x11-libs/libX11
+   x11-libs/libXrandr
+   dev-libs/libevdev
+   x11-libs/gtk+:3
+   virtual/udev
+   virtual/libudev
+   dev-dotnet/dotnet-sdk-bin:6.0
+"
+
+QA_PREBUILT="*"
+
+S="${WORKDIR}/opentabletdriver"
+src_install() {
+   local LP=opentabletdriver
+   local SP="otd"
+
+   cd "${S}/usr/local/lib/${LP}" || die
+
+   exeinto "/usr/lib/${LP}"
+   exeopts -o root -Dm755
+
+   for bin in *.Daemon *.UX.Gtk *.Console; do
+   doexe "$bin"
+   done
+
+   #insinto "/usr/lib/${LP}"
+
+   #for bin in *.Daemon *.UX.Gtk *.Console; do
+   #   doins "$bin"
+   #done
+
+
+   cd "${FILESDIR}" || die
+
+   exeinto "/usr/bin"
+   exeopts -o root -Dm755
+
+   for binary in otd*; do
+   doexe "$binary"
+   done
+
+   cd "${S}/usr/local/share" || die
+
+   insinto "/usr/share"
+   doins -r "applications"
+   dodoc -r "doc"
+   doman "${FILESDIR}/opentabletdriver.8"
+   doins -r "pixmaps"
+   doicon "pixmaps/otd.png"
+
+   cd "${S}/etc/udev/rules.d" || die
+
+   insinto "/lib/udev/rules.d"
+   doins -r "70-opentabletdriver.rules"
+
+   make_desktop_entry /usr/local/bin/otd-gui OpenTabletDriver otd Settings
+}
+

[gentoo-commits] repo/proj/guru:dev commit in: x11-drivers/OpenTabletDriver/

2023-12-10 Thread Takuya Wakazono
commit: f87aa98779a3c99bad97136e8f2d6ce00914bde3
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sun Dec 10 08:20:16 2023 +
Commit: Takuya Wakazono  gmail  com>
CommitDate: Sun Dec 10 08:20:16 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f87aa987

x11-drivers/OpenTabletDriver: conflict with -bin

Also add Kconfig check.

Signed-off-by: Takuya Wakazono  gmail.com>

 x11-drivers/OpenTabletDriver/OpenTabletDriver-0.6.3.0.ebuild | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/x11-drivers/OpenTabletDriver/OpenTabletDriver-0.6.3.0.ebuild 
b/x11-drivers/OpenTabletDriver/OpenTabletDriver-0.6.3.0.ebuild
index 54dbb67218..2e99ccfe42 100644
--- a/x11-drivers/OpenTabletDriver/OpenTabletDriver-0.6.3.0.ebuild
+++ b/x11-drivers/OpenTabletDriver/OpenTabletDriver-0.6.3.0.ebuild
@@ -232,7 +232,7 @@ xunit.extensibility.execution@2.4.1
 xunit.runner.visualstudio@2.4.3
 "
 
-inherit desktop dotnet-pkg udev xdg
+inherit desktop dotnet-pkg linux-info udev xdg
 
 DESCRIPTION="A cross-platform open-source tablet driver"
 HOMEPAGE="https://opentabletdriver.net/;
@@ -251,14 +251,21 @@ RDEPEND="
x11-libs/libX11
x11-libs/libXrandr
x11-libs/gtk+:3
+   !x11-drivers/OpenTabletDriver-bin
 "
 
+CONFIG_CHECK="~INPUT_UINPUT"
 DOTNET_PKG_PROJECTS=(
"${S}/OpenTabletDriver.Console/OpenTabletDriver.Console.csproj"
"${S}/OpenTabletDriver.Daemon/OpenTabletDriver.Daemon.csproj"
"${S}/OpenTabletDriver.UX.Gtk/OpenTabletDriver.UX.Gtk.csproj"
 )
 
+pkg_setup() {
+   linux-info_pkg_setup
+   dotnet-pkg_pkg_setup
+}
+
 src_prepare() {
# Build doesn't need the solution file but eclass tries to use it.
rm -f OpenTabletDriver.sln || die



[gentoo-commits] repo/proj/guru:dev commit in: x11-drivers/OpenTabletDriver/

2023-12-09 Thread Takuya Wakazono
commit: d183614be517c90f171b13bf498dba215b196539
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sun Dec 10 05:58:30 2023 +
Commit: Takuya Wakazono  gmail  com>
CommitDate: Sun Dec 10 05:58:30 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d183614b

x11-drivers/OpenTabletDriver: new package, add 0.6.3.0

Signed-off-by: Takuya Wakazono  gmail.com>

 x11-drivers/OpenTabletDriver/Manifest  | 226 +++
 .../OpenTabletDriver-0.6.3.0.ebuild| 319 +
 x11-drivers/OpenTabletDriver/metadata.xml  |  11 +
 3 files changed, 556 insertions(+)

diff --git a/x11-drivers/OpenTabletDriver/Manifest 
b/x11-drivers/OpenTabletDriver/Manifest
new file mode 100644
index 00..e043af0c96
--- /dev/null
+++ b/x11-drivers/OpenTabletDriver/Manifest
@@ -0,0 +1,226 @@
+DIST OpenTabletDriver-0.6.3.0.tar.gz 272028 BLAKE2B 
daf60eb65c845b5b12688b3afd92851034939ab197ce9660cfb50bae22707ac4fbd3a89c507864fa06aa8262f708ac41a1b59f4d3f1eb08dcc4f086fe1545fa0
 SHA512 
c094d4e9c688d86c71859b63aa5ee98d2c17574206c6909bc2ce9f0d193792da438c9f89144f0dd4df621b981b52f1edda40ef0d4099ad42039abb0a1516aefd
+DIST atksharp.3.24.24.34.nupkg 101718 BLAKE2B 
14f6e22ea9c95413e47b08b2911f27505a9d3f126547dc420d3f8f32e9df18b81617c1fb48469a5071d7f34b24645704e8021735437bb2362af642a06608ff2f
 SHA512 
9985de9ed5dfcc376c3880f156f9807d427161509332c1af0fb92897adef17e2e9d21b52b4fd09da5bba9055807356a11e76a5a3659130eb3878c781db493a74
+DIST cairosharp.3.24.24.34.nupkg 49431 BLAKE2B 
f5bfd2d184b4a3c5a6d54e4b5d746b6d56346ed3dba83c6df17f2e91fed19c5774168ba687ab7ba2504ff8765a55ec62fcf0dc62b0827c2e27f36adf2bb1e38c
 SHA512 
8589828a0f64cb377844bb2e7b329c4372c6f4de336c55d27cb74f0373f967df707756f3742a7f02ec145f71262c9114f35f5ebb853c3c57aff972931b2a013b
+DIST castle.core.4.4.0.nupkg 916004 BLAKE2B 
7404f946c140bc4c22132282a4a12694328bac2f37f3cae06c595076068dbedc808465e352f083450cea3e3869698f91b7a5b2b55c08f29f4a9feba7f15abf74
 SHA512 
7626c347f82038bc29b0b2ae399937047aead260ed85ff8c107d36adbe901d729be59cd89a5f98ef45da2d1883c8374b6f286c81c044a5a2b69ab4b5dde9ce98
+DIST coverlet.collector.3.0.2.nupkg 1937787 BLAKE2B 
2f53b338f9ae07512606316be062301eb60b8b108858c723aed21b478fbc241974c6ae29b0d67bcb9d2244aa632fb2dbca5478206b4e80abb25e5c1d2b21f6d7
 SHA512 
cd97b89e5dd08bb4a37133a65654a2030fdb210005f70dbcb1025478acb96c6794ba79e90b55aaa1a717cfec0c3e95ed4f068193635082f05f1efeb5db6f0705
+DIST eto.forms.2.5.10.nupkg 1002510 BLAKE2B 
aa20723a1b7076db11db91cc2a9f40ccf80433de8b765822e3b19d52a3161662ab0f4eb6d7dbb2fac3526d8248a809ba1ad75fe53938a891d839653ebc2744fe
 SHA512 
85fd8b62d26cf43e6f8c03238562fb5126acd83cd0d7d624ef3b6f91d027596ae67d330473116a905d6478c181762587634fa1a71e12ff73c4b8d4e32009fc80
+DIST eto.forms.2.5.11.nupkg 1018611 BLAKE2B 
2007493ccb1f747135446a50960d3580d5ca14d637c6e8c2bff124335941ef2b87eb1247ce88218125bd9ef98c252544fd131fd54666003c66ed18954e6a
 SHA512 
252d5677d5083f1017c88937ec63c8ca7090bd3ca87bf1ffbe1240e8f7627e49a15e94f715b6a6fd91776e2f59d5a7bad1c1a51ec52c725171eb8f5d68d30fc8
+DIST eto.platform.gtk.2.5.11.nupkg 202260 BLAKE2B 
5b894425c752c5ee9655cb60d5f91bc9ef4b53a2c0316decb8f984347db9bdf405202d01dc748f76dc74601bc33e9d212203f71f2a3ea8f4ae0005c85699aec9
 SHA512 
4ee99d7aa44dfb493b6a83e0c25b513ab90ad2770aa2e4dd8b82248603bab319beaca44b1e3eacd7647607dc2d24c09c6cf2c8f1b5ee934287e20c74f063c47b
+DIST gdksharp.3.24.24.34.nupkg 189574 BLAKE2B 
a0f82f632f80e59746c72f96b56a9d64b118f7def8c0b8db5c32a0b1622eb3b839008bb0fadf1f9e596cd179d5a0455e6d73be6ec7c53b8cfef1852cd0d95240
 SHA512 
282b559f85853467a4c66a857ecdbc21ed827d33461d7a70ab7762551ff961e31a49c20e9c5f03e63b3f5c6b0267996ad475693b4cc44aed124f51cdb495
+DIST giosharp.3.24.24.34.nupkg 262784 BLAKE2B 
40650366d7ea815e86f030fcce8a7da273eee67f7719c4b8a6cdd7a04dbc02cc017519cb7275714d859bea9b1e0f936e78e2a4767da0401b7d83a64a630330cc
 SHA512 
d819521adcfc7d2db01eb6509739405f8d861d1dcc563a6db35faab7a49096c1a7cb70bba00aee8beb69f618a959d53576910f6378d3c160f32f4079e9cb13e9
+DIST glibsharp.3.24.24.34.nupkg 99456 BLAKE2B 
d784497036a981c75a29786fa056acdc7e38d2c75b46c5749aaabe4d9d8eb2f6ff5d8817b49538ed76c48cfc9649f08514dfe4ce99aef48c226f5712f1c3605d
 SHA512 
d7901747cdbc4f4840a1c1bfc3c3a86babd8a4b87486a8b1e0f12f41a6ce4c09c49b91494e8840107b2df0143da5511bba162937fae82db8ce5049b985fa37e4
+DIST gtksharp.3.24.24.34.nupkg 813167 BLAKE2B 
1b1db9a6bed330aaa3351b6e325305f55903e16dfddd5ea5815e925d9932b0703c97d0662f7c3a2e9e5046b8d5234b1e5d2d5de1a50687b742da9b188e1c01e4
 SHA512 
05ebce61e63e0020dcc812baea9018c7bdb4970d5cf328b96cbeebd034ac2b0c68ede7e582ccdaca8fcf86554340ba1b44e5a012c87a14b4142f6b5d8f8e8ea6
+DIST hidsharpcore.1.2.1.1.nupkg 111978 BLAKE2B 
73e57a3e9af3a9b221a857fa7f015704824fc073c9bbc75898d5b88611322d64e3383b8993e8333c839e019860ad0dda5328ec2c43a83da3f17115c75bf8c8af
 SHA512 
7234be491380eeb0f9c0725b54907821013227a72e4a5324845be4d4cc0fe438a46764d0f662e4cb5beda5db4991d50a41c4ecef43e3736ccc78693092000726
+DIST 

[gentoo-commits] repo/proj/guru:dev commit in: x11-drivers/OpenTabletDriver-bin/

2023-06-20 Thread Anna Vyalkova
commit: 13fc4ceb8bf647b90bfac2cfcd1bbee87a50855d
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Tue Jun 20 19:38:35 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Tue Jun 20 19:38:44 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=13fc4ceb

x11-drivers/OpenTabletDriver-bin: drop 0.5.3.3

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 x11-drivers/OpenTabletDriver-bin/Manifest  |  2 -
 .../OpenTabletDriver-bin-0.5.3.3.ebuild| 68 --
 2 files changed, 70 deletions(-)

diff --git a/x11-drivers/OpenTabletDriver-bin/Manifest 
b/x11-drivers/OpenTabletDriver-bin/Manifest
index b154bbe81..886495ae7 100644
--- a/x11-drivers/OpenTabletDriver-bin/Manifest
+++ b/x11-drivers/OpenTabletDriver-bin/Manifest
@@ -1,6 +1,4 @@
-DIST OpenTabletDriver-source-0.5.3.3.tar.gz 175040 BLAKE2B 
117a32683dfbcec54c8a8d2e75350e4fc81f0e7592ad55468079d1bd85fb670acc60404befcad3704138ad59927d7237a5c2dac592c0a8f9a0eff1a44cd2c36c
 SHA512 
f2ba081463b4a3e02564430c925db077693d681f72bbc6fd104ece395e21a9db6383cd4b5e69fcb5774c6c3c24f67464f72e670cc3bdf1fe21edec2bdf5c42fc
 DIST OpenTabletDriver-source-0.6.0.2.tar.gz 247519 BLAKE2B 
a84db9d7e1d86e8b6bf90231187800e4fb355c66e1c9e732a9e3687de0afeaeb0d69f397b5d3387bdb7a1e88393ddb26bb6c0d2920fa8d1ca51bc9992a818dae
 SHA512 
0414a033e5bf3c5498676433502d44deb320d69a26823a1c731ab750c8ba71a3ff5af31662255e0c6c45e4d17f3009500e0a87967ca132bf309cf006cdb640b3
 DIST OpenTabletDriver-source-0.6.0.4.tar.gz 256483 BLAKE2B 
5d6377f0591ac35d0e2e7b516efc76dbeb3737d37eae3bd38b19cbfe54c62bf4c98a3ba4b0ec60d3fcbdf4ed70493ca107cdfa8b8c728f1b04d12c1492661a71
 SHA512 
7b16f49c56f97ce8342b91ab92f96a5a7aad9ac2deba13b0fe93ef299d9c9404743d4c6c791a72a4dfbf3b96e0fb07bf98d91d1b5fe23b334a8b671b7ec7bb58
-DIST OpenTabletDriver-v0.5.3.3.tar.gz 4052905 BLAKE2B 
36c60dc87368dbe9595182ad2439447692cec8444bc005cc320d22c3f1b13e501e57ad038decd86d4c1129a44ba27cf1c3ebd4ca4bd666732a1dac755095c787
 SHA512 
83415abea4b67ed4af499c1edf91f2b81959a3888c9d64e4854086ade50da883c690b784fd5641307d0ac1d75ee8120090a834c3e910eb57bed92a20b4cc10b3
 DIST OpenTabletDriver-v0.6.0.2.tar.gz 4199076 BLAKE2B 
754822c707388e8ac3c79a829ad67edad766381e4dcf96728b2f74e908daea1d7fb90b47ee3a922326cbf87ddd2a615ac1a85ca37d36ec7938b22c9f7c58d82e
 SHA512 
0ff63e94ce36d4afc7d8862ee51c0444e734640b9ae468e733231dbfc3ecdcd6cf90f0128a0be1934a64ee79f0c5860a0812681537d4d9e1b478581a7c2acc22
 DIST OpenTabletDriver-v0.6.0.4.tar.gz 4208336 BLAKE2B 
b22f980fcd2e684d3fe109e0282cc6c10b1320a01a14de6268305c925ef9f2780d311913bae78304c6e2d281e30d29252581262d99cb6f77db5b1fe65212c090
 SHA512 
4b1978edc0ec9e47b809b7f2528c4bde6417205339f92a2e2f3007aa74a682e5a9f47770be92ad8ad91df3ef0222622961fc8553cfaf4c8201f05e750e992929

diff --git 
a/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.3.ebuild 
b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.3.ebuild
deleted file mode 100644
index 51a840eb1..0
--- a/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.3.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop
-
-MY_PN=OpenTabletDriver
-
-DESCRIPTION="Cross platform tablet driver (binary package)"
-HOMEPAGE="https://github.com/OpenTabletDriver;
-SRC_URI="https://github.com/OpenTabletDriver/OpenTabletDriver/archive/refs/tags/v${PV}.tar.gz
 -> OpenTabletDriver-source-${PV}.tar.gz 
https://github.com/OpenTabletDriver/OpenTabletDriver/releases/download/v${PV}/OpenTabletDriver.linux-x64.tar.gz
 -> OpenTabletDriver-v${PV}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND="
-   x11-libs/libX11
-   x11-libs/libXrandr
-   dev-libs/libevdev
-   x11-libs/gtk+:3
-   virtual/udev
-   dev-dotnet/dotnet-sdk-bin:5.0
-"
-
-QA_PREBUILT="*"
-
-S="${WORKDIR}/${MY_PN}"
-src_install() {
-   local LP=opentabletdriver
-   local SP="otd"
-
-   cd "${S}" || die
-
-   exeinto "/usr/share/${MY_PN}"
-   exeopts -o root -Dm755
-
-   for binary in *.dll *.json; do
-   doexe "$binary"
-   done
-
-   for bin in *.Daemon *.UX.Gtk *.Console; do
-   doexe "$bin"
-   done
-
-   insinto "/usr/share/${MY_PN}"
-   doins -r "Configurations"
-
-   insinto "/lib/udev/rules.d"
-   doins -r "${S}/99-${LP}.rules"
-   udevadm control --reload || die
-
-   cd "${FILESDIR}" || die
-   dobin "${SP}"
-   dobin "${SP}-gui"
-
-   cd "${WORKDIR}/${MY_PN}-${PV}/${MY_PN}.UX/Assets" || die
-   doicon "otd.png"
-   make_desktop_entry /usr/bin/otd-gui OpenTabletDriver otd Settings
-}
-
-pkg_postinst() {
-   if [[ -z ${REPLACING_VERSIONS} ]]; then
-   elog "Please replug your tablet before attempting to use the 
driver"
-   fi
-}



[gentoo-commits] repo/proj/guru:dev commit in: x11-drivers/OpenTabletDriver-bin/files/

2023-02-07 Thread Ethan Nijmeh
commit: f0621a86cd57da8d5fbc3fff59ba87a2644ee715
Author: Ethan Nijmeh  gmail  com>
AuthorDate: Wed Feb  8 01:06:53 2023 +
Commit: Ethan Nijmeh  gmail  com>
CommitDate: Wed Feb  8 01:06:53 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f0621a86

x11-drivers/OpenTabletDriver-bin: fixed files/otd

Signed-off-by: Ethan Nijmeh  gmail.com>

 x11-drivers/OpenTabletDriver-bin/files/otd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-drivers/OpenTabletDriver-bin/files/otd 
b/x11-drivers/OpenTabletDriver-bin/files/otd
index b5cdb9c09..56884b5bb 100644
--- a/x11-drivers/OpenTabletDriver-bin/files/otd
+++ b/x11-drivers/OpenTabletDriver-bin/files/otd
@@ -7,7 +7,7 @@ then
 echo "DISPLAY and/or WAYLAND_DISPLAY is not set"
 exit 64
 fi
-dotnet ./OpenTabletDriver.Daemon.dll -c ./Configurations
+dotnet ./OpenTabletDriver.Daemon.dll
 else
 dotnet ./OpenTabletDriver.Console.dll "$@"
 fi



[gentoo-commits] repo/proj/guru:dev commit in: x11-drivers/OpenTabletDriver-bin/

2022-07-25 Thread Ethan Nijmeh
commit: 13f1cf468a6f1c597a388786220d822334d8398d
Author: Ethan Nijmeh  gmail  com>
AuthorDate: Mon Jul 25 05:59:44 2022 +
Commit: Ethan Nijmeh  gmail  com>
CommitDate: Mon Jul 25 05:59:44 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=13f1cf46

x11-drivers/OpenTabletDriver-bin added libudev as dependency

Signed-off-by: Ethan Nijmeh  gmail.com>

 x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.0.4.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git 
a/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.0.4.ebuild 
b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.0.4.ebuild
index d106f6ccf..c6a134c95 100644
--- a/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.0.4.ebuild
+++ b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.0.4.ebuild
@@ -22,6 +22,7 @@ DEPEND="
dev-libs/libevdev
x11-libs/gtk+:3
virtual/udev
+   virtual/libudev
dev-dotnet/dotnet-sdk-bin:6.0
 "
 



[gentoo-commits] repo/proj/guru:dev commit in: x11-drivers/OpenTabletDriver-bin/

2022-07-01 Thread Ethan Nijmeh
commit: 40ed833be84eb8e15cfddba6f8087df5b2ed453b
Author: Ethan Nijmeh  gmail  com>
AuthorDate: Fri Jul  1 06:24:29 2022 +
Commit: Ethan Nijmeh  gmail  com>
CommitDate: Fri Jul  1 06:24:29 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=40ed833b

x11-drivers/OpenTabletDriver-bin fixed udev QA

Signed-off-by: Ethan Nijmeh  gmail.com>

 x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.0.4.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git 
a/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.0.4.ebuild 
b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.0.4.ebuild
index c9304ee16..d106f6ccf 100644
--- a/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.0.4.ebuild
+++ b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.0.4.ebuild
@@ -57,7 +57,12 @@ src_install() {
make_desktop_entry /usr/bin/otd-gui OpenTabletDriver otd Settings
 }
 
+pkg_postrm() {
+   udev_reload
+}
+
 pkg_postinst() {
+   udev_reload
udevadm control --reload || die
if [[ -z ${REPLACING_VERSIONS} ]]; then
elog "Please replug your tablet before attempting to use the 
driver"



[gentoo-commits] repo/proj/guru:dev commit in: x11-drivers/OpenTabletDriver-bin/

2022-07-01 Thread Ethan Nijmeh
commit: 98e276f2558778d40f774045d11efdcbb97efedd
Author: Ethan Nijmeh  gmail  com>
AuthorDate: Fri Jul  1 06:19:41 2022 +
Commit: Ethan Nijmeh  gmail  com>
CommitDate: Fri Jul  1 06:19:41 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=98e276f2

x11-drivers/OpenTabletDriver-bin inherit udev eclass

Signed-off-by: Ethan Nijmeh  gmail.com>

 x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.0.4.ebuild 
b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.0.4.ebuild
index ebfc8711d..c9304ee16 100644
--- a/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.0.4.ebuild
+++ b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.0.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit desktop
+inherit desktop udev
 
 MY_PN=OpenTabletDriver
 



[gentoo-commits] repo/proj/guru:dev commit in: x11-drivers/OpenTabletDriver-bin/

2022-06-29 Thread Ethan Nijmeh
commit: 2498602be41804eb6ea533d10f835f3783809825
Author: Ethan Nijmeh  gmail  com>
AuthorDate: Thu Jun 30 04:59:29 2022 +
Commit: Ethan Nijmeh  gmail  com>
CommitDate: Thu Jun 30 04:59:29 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2498602b

x11-drivers/OpenTabletDriver-bin added 0.6.0.4

Signed-off-by: Ethan Nijmeh  gmail.com>

 x11-drivers/OpenTabletDriver-bin/Manifest  |  2 +
 .../OpenTabletDriver-bin-0.6.0.4.ebuild| 65 ++
 2 files changed, 67 insertions(+)

diff --git a/x11-drivers/OpenTabletDriver-bin/Manifest 
b/x11-drivers/OpenTabletDriver-bin/Manifest
index 64d2ecb2d..b154bbe81 100644
--- a/x11-drivers/OpenTabletDriver-bin/Manifest
+++ b/x11-drivers/OpenTabletDriver-bin/Manifest
@@ -1,4 +1,6 @@
 DIST OpenTabletDriver-source-0.5.3.3.tar.gz 175040 BLAKE2B 
117a32683dfbcec54c8a8d2e75350e4fc81f0e7592ad55468079d1bd85fb670acc60404befcad3704138ad59927d7237a5c2dac592c0a8f9a0eff1a44cd2c36c
 SHA512 
f2ba081463b4a3e02564430c925db077693d681f72bbc6fd104ece395e21a9db6383cd4b5e69fcb5774c6c3c24f67464f72e670cc3bdf1fe21edec2bdf5c42fc
 DIST OpenTabletDriver-source-0.6.0.2.tar.gz 247519 BLAKE2B 
a84db9d7e1d86e8b6bf90231187800e4fb355c66e1c9e732a9e3687de0afeaeb0d69f397b5d3387bdb7a1e88393ddb26bb6c0d2920fa8d1ca51bc9992a818dae
 SHA512 
0414a033e5bf3c5498676433502d44deb320d69a26823a1c731ab750c8ba71a3ff5af31662255e0c6c45e4d17f3009500e0a87967ca132bf309cf006cdb640b3
+DIST OpenTabletDriver-source-0.6.0.4.tar.gz 256483 BLAKE2B 
5d6377f0591ac35d0e2e7b516efc76dbeb3737d37eae3bd38b19cbfe54c62bf4c98a3ba4b0ec60d3fcbdf4ed70493ca107cdfa8b8c728f1b04d12c1492661a71
 SHA512 
7b16f49c56f97ce8342b91ab92f96a5a7aad9ac2deba13b0fe93ef299d9c9404743d4c6c791a72a4dfbf3b96e0fb07bf98d91d1b5fe23b334a8b671b7ec7bb58
 DIST OpenTabletDriver-v0.5.3.3.tar.gz 4052905 BLAKE2B 
36c60dc87368dbe9595182ad2439447692cec8444bc005cc320d22c3f1b13e501e57ad038decd86d4c1129a44ba27cf1c3ebd4ca4bd666732a1dac755095c787
 SHA512 
83415abea4b67ed4af499c1edf91f2b81959a3888c9d64e4854086ade50da883c690b784fd5641307d0ac1d75ee8120090a834c3e910eb57bed92a20b4cc10b3
 DIST OpenTabletDriver-v0.6.0.2.tar.gz 4199076 BLAKE2B 
754822c707388e8ac3c79a829ad67edad766381e4dcf96728b2f74e908daea1d7fb90b47ee3a922326cbf87ddd2a615ac1a85ca37d36ec7938b22c9f7c58d82e
 SHA512 
0ff63e94ce36d4afc7d8862ee51c0444e734640b9ae468e733231dbfc3ecdcd6cf90f0128a0be1934a64ee79f0c5860a0812681537d4d9e1b478581a7c2acc22
+DIST OpenTabletDriver-v0.6.0.4.tar.gz 4208336 BLAKE2B 
b22f980fcd2e684d3fe109e0282cc6c10b1320a01a14de6268305c925ef9f2780d311913bae78304c6e2d281e30d29252581262d99cb6f77db5b1fe65212c090
 SHA512 
4b1978edc0ec9e47b809b7f2528c4bde6417205339f92a2e2f3007aa74a682e5a9f47770be92ad8ad91df3ef0222622961fc8553cfaf4c8201f05e750e992929

diff --git 
a/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.0.4.ebuild 
b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.0.4.ebuild
new file mode 100644
index 0..ebfc8711d
--- /dev/null
+++ b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.0.4.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2019-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop
+
+MY_PN=OpenTabletDriver
+
+DESCRIPTION="Cross platform tablet driver (binary package)"
+HOMEPAGE="https://github.com/OpenTabletDriver;
+SRC_URI="https://github.com/OpenTabletDriver/OpenTabletDriver/archive/refs/tags/v${PV}.tar.gz
 -> OpenTabletDriver-source-${PV}.tar.gz 
https://github.com/OpenTabletDriver/OpenTabletDriver/releases/download/v${PV}/OpenTabletDriver.linux-x64.tar.gz
 -> OpenTabletDriver-v${PV}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+   x11-libs/libX11
+   x11-libs/libXrandr
+   dev-libs/libevdev
+   x11-libs/gtk+:3
+   virtual/udev
+   dev-dotnet/dotnet-sdk-bin:6.0
+"
+
+QA_PREBUILT="*"
+
+S="${WORKDIR}/${MY_PN}"
+src_install() {
+   local LP=opentabletdriver
+   local SP="otd"
+
+   cd "${S}" || die
+
+   exeinto "/usr/share/${MY_PN}"
+   exeopts -o root -Dm755
+
+   for binary in *.dll *.json; do
+   doexe "$binary"
+   done
+
+   for bin in *.Daemon *.UX.Gtk *.Console; do
+   doexe "$bin"
+   done
+
+   insinto "/lib/udev/rules.d"
+   doins -r "${S}/99-${LP}.rules"
+
+   cd "${FILESDIR}" || die
+   dobin "${SP}"
+   dobin "${SP}-gui"
+
+   cd "${WORKDIR}/${MY_PN}-${PV}/${MY_PN}.UX/Assets" || die
+   doicon "otd.png"
+   make_desktop_entry /usr/bin/otd-gui OpenTabletDriver otd Settings
+}
+
+pkg_postinst() {
+   udevadm control --reload || die
+   if [[ -z ${REPLACING_VERSIONS} ]]; then
+   elog "Please replug your tablet before attempting to use the 
driver"
+   fi
+}



[gentoo-commits] repo/proj/guru:dev commit in: x11-drivers/OpenTabletDriver-bin/

2022-01-21 Thread Ethan Nijmeh
commit: 2a373db7e088963497344f9b1e8ea93eef6bf206
Author: Ethan Nijmeh  gmail  com>
AuthorDate: Fri Jan 21 23:41:07 2022 +
Commit: Ethan Nijmeh  gmail  com>
CommitDate: Fri Jan 21 23:41:07 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2a373db7

x11-drivers/OpenTabletDriver-bin: moved udevadm to postinst

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Ethan Nijmeh  gmail.com>

 x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.0.2.ebuild 
b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.0.2.ebuild
index 5019b655e..ebfc8711d 100644
--- a/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.0.2.ebuild
+++ b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.0.2.ebuild
@@ -47,7 +47,6 @@ src_install() {
 
insinto "/lib/udev/rules.d"
doins -r "${S}/99-${LP}.rules"
-   udevadm control --reload || die
 
cd "${FILESDIR}" || die
dobin "${SP}"
@@ -59,6 +58,7 @@ src_install() {
 }
 
 pkg_postinst() {
+   udevadm control --reload || die
if [[ -z ${REPLACING_VERSIONS} ]]; then
elog "Please replug your tablet before attempting to use the 
driver"
fi



[gentoo-commits] repo/proj/guru:dev commit in: x11-drivers/OpenTabletDriver-bin/

2022-01-16 Thread Ethan Nijmeh
commit: 4250f422c69234f721094e63be127c873e88c1c2
Author: Ethan Nijmeh  gmail  com>
AuthorDate: Mon Jan 17 01:20:16 2022 +
Commit: Ethan Nijmeh  gmail  com>
CommitDate: Mon Jan 17 01:20:16 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4250f422

x11-drivers/OpenTabletDriver-bin: added v0.6.0.2, updated deps

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Ethan Nijmeh  gmail.com>

 x11-drivers/OpenTabletDriver-bin/Manifest  | 2 ++
 .../OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.3.ebuild   | 4 ++--
 ...iver-bin-0.5.3.3.ebuild => OpenTabletDriver-bin-0.6.0.2.ebuild} | 7 ++-
 3 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/x11-drivers/OpenTabletDriver-bin/Manifest 
b/x11-drivers/OpenTabletDriver-bin/Manifest
index 1034da569..64d2ecb2d 100644
--- a/x11-drivers/OpenTabletDriver-bin/Manifest
+++ b/x11-drivers/OpenTabletDriver-bin/Manifest
@@ -1,2 +1,4 @@
 DIST OpenTabletDriver-source-0.5.3.3.tar.gz 175040 BLAKE2B 
117a32683dfbcec54c8a8d2e75350e4fc81f0e7592ad55468079d1bd85fb670acc60404befcad3704138ad59927d7237a5c2dac592c0a8f9a0eff1a44cd2c36c
 SHA512 
f2ba081463b4a3e02564430c925db077693d681f72bbc6fd104ece395e21a9db6383cd4b5e69fcb5774c6c3c24f67464f72e670cc3bdf1fe21edec2bdf5c42fc
+DIST OpenTabletDriver-source-0.6.0.2.tar.gz 247519 BLAKE2B 
a84db9d7e1d86e8b6bf90231187800e4fb355c66e1c9e732a9e3687de0afeaeb0d69f397b5d3387bdb7a1e88393ddb26bb6c0d2920fa8d1ca51bc9992a818dae
 SHA512 
0414a033e5bf3c5498676433502d44deb320d69a26823a1c731ab750c8ba71a3ff5af31662255e0c6c45e4d17f3009500e0a87967ca132bf309cf006cdb640b3
 DIST OpenTabletDriver-v0.5.3.3.tar.gz 4052905 BLAKE2B 
36c60dc87368dbe9595182ad2439447692cec8444bc005cc320d22c3f1b13e501e57ad038decd86d4c1129a44ba27cf1c3ebd4ca4bd666732a1dac755095c787
 SHA512 
83415abea4b67ed4af499c1edf91f2b81959a3888c9d64e4854086ade50da883c690b784fd5641307d0ac1d75ee8120090a834c3e910eb57bed92a20b4cc10b3
+DIST OpenTabletDriver-v0.6.0.2.tar.gz 4199076 BLAKE2B 
754822c707388e8ac3c79a829ad67edad766381e4dcf96728b2f74e908daea1d7fb90b47ee3a922326cbf87ddd2a615ac1a85ca37d36ec7938b22c9f7c58d82e
 SHA512 
0ff63e94ce36d4afc7d8862ee51c0444e734640b9ae468e733231dbfc3ecdcd6cf90f0128a0be1934a64ee79f0c5860a0812681537d4d9e1b478581a7c2acc22

diff --git 
a/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.3.ebuild 
b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.3.ebuild
index d915f02f3..51a840eb1 100644
--- a/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.3.ebuild
+++ b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2021 Gentoo Authors
+# Copyright 2019-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -22,7 +22,7 @@ DEPEND="
dev-libs/libevdev
x11-libs/gtk+:3
virtual/udev
-   dev-dotnet/dotnet-sdk-bin
+   dev-dotnet/dotnet-sdk-bin:5.0
 "
 
 QA_PREBUILT="*"

diff --git 
a/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.3.ebuild 
b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.0.2.ebuild
similarity index 91%
copy from x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.3.ebuild
copy to x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.0.2.ebuild
index d915f02f3..5019b655e 100644
--- a/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.3.ebuild
+++ b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2021 Gentoo Authors
+# Copyright 2019-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -22,7 +22,7 @@ DEPEND="
dev-libs/libevdev
x11-libs/gtk+:3
virtual/udev
-   dev-dotnet/dotnet-sdk-bin
+   dev-dotnet/dotnet-sdk-bin:6.0
 "
 
 QA_PREBUILT="*"
@@ -45,9 +45,6 @@ src_install() {
doexe "$bin"
done
 
-   insinto "/usr/share/${MY_PN}"
-   doins -r "Configurations"
-
insinto "/lib/udev/rules.d"
doins -r "${S}/99-${LP}.rules"
udevadm control --reload || die



[gentoo-commits] repo/proj/guru:dev commit in: x11-drivers/OpenTabletDriver-bin/

2021-11-03 Thread Andrew Ammerlaan
commit: 370c8fe93a8f7dde5163ef09ff28cc8db60b09b9
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Nov  3 11:26:08 2021 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Nov  3 11:26:08 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=370c8fe9

x11-drivers/OpenTabletDriver-bin: fix dependency.unknown

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.3.ebuild 
b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.3.ebuild
index 3d39773ee..d915f02f3 100644
--- a/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.3.ebuild
+++ b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.3.ebuild
@@ -22,7 +22,7 @@ DEPEND="
dev-libs/libevdev
x11-libs/gtk+:3
virtual/udev
-   || ( dev-dotnet/dotnet-sdk-bin dev-dotnet/dotnet-runtime-bin )
+   dev-dotnet/dotnet-sdk-bin
 "
 
 QA_PREBUILT="*"



[gentoo-commits] repo/proj/guru:dev commit in: x11-drivers/OpenTabletDriver-bin/

2021-07-24 Thread Ethan Nijmeh
commit: c9b8491848e9a47ca9e0d49c555d5b70323fe211
Author: Ethan Nijmeh  gmail  com>
AuthorDate: Sat Jul 24 22:34:34 2021 +
Commit: Ethan Nijmeh  gmail  com>
CommitDate: Sat Jul 24 22:34:34 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c9b84918

x11-drivers/OpenTabletDriver-bin: Updated to 0.5.3.3

Removed 0.5.3.1 and 0.5.3.2

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Ethan Nijmeh  gmail.com>

 x11-drivers/OpenTabletDriver-bin/Manifest  |  6 +-
 .../OpenTabletDriver-bin-0.5.3.1.ebuild| 78 --
 ebuild => OpenTabletDriver-bin-0.5.3.3.ebuild} | 10 +--
 3 files changed, 3 insertions(+), 91 deletions(-)

diff --git a/x11-drivers/OpenTabletDriver-bin/Manifest 
b/x11-drivers/OpenTabletDriver-bin/Manifest
index 29761c132..1034da569 100644
--- a/x11-drivers/OpenTabletDriver-bin/Manifest
+++ b/x11-drivers/OpenTabletDriver-bin/Manifest
@@ -1,4 +1,2 @@
-DIST OpenTabletDriver-0.5.3.1.tar.gz 4040912 BLAKE2B 
0d0a05cfc5ed0339e65e43acddf701f26b12021f82c9d69db494887b71032a64be0f740f03ba518dda09c9cff79fc97d8b1599fbef5aba694fd5ad1f184d3020
 SHA512 
88e84cd3ea1722e4e7a252bb371455e3eb61f8ddf30cfd83d24149b92c33cf18112cbbabb0b7b7d443060b7742ac1910bd046b5489d685c5f60156c214f56f19
-DIST OpenTabletDriver-0.5.3.2.tar.gz 4051840 BLAKE2B 
c50ef62fc8232a09123430f180b6a6d92b16faf42edf08fecb05f4a5a5096e67dfd8f86c10976938333818194dca77ec4af0a42d5d0752c981378a80b8152c6f
 SHA512 
92b90526651b8201ef5c6e0063bb204889abb64929b606577e4d6be7896a14954fd5c4a7cc39197640152c38009f5af45919d5cf1fff5acdb7bed603204daac4
-DIST OpenTabletDriver-source-0.5.3.1.tar.gz 174676 BLAKE2B 
a599aa070a8153ff9a63d0f4c717ac6bd62a03c0ca962612ad804908b686bbe80114c1b79a49fd43200963084ea6f68c5dbc349248509c4705792982c2e48f66
 SHA512 
55415e50559c6203f808c411a6111771d4639f3e1db67388da2f01068312afd744bd98a8c9fbf4d59f8ad94e1c71887dedcb032c354ec9d1f192fd091cd71426
-DIST OpenTabletDriver-source-0.5.3.2.tar.gz 174690 BLAKE2B 
8ea7d235a4aaf4f605b152ec3971a44b556dd46981022ca5525f1a89307f4b444875fbe55377b37be99197e8c63eab4264c0343c3cecd893b2fefadd05a2110e
 SHA512 
318ff65ed271ad7c2a1675b2079bca7ef4f6543025c155bcc1132b4ee8f26e7c85c1cdd363a1e7a4edba78ee234ed51b5d1841331a2bdeff05f3dd43e40af6e3
+DIST OpenTabletDriver-source-0.5.3.3.tar.gz 175040 BLAKE2B 
117a32683dfbcec54c8a8d2e75350e4fc81f0e7592ad55468079d1bd85fb670acc60404befcad3704138ad59927d7237a5c2dac592c0a8f9a0eff1a44cd2c36c
 SHA512 
f2ba081463b4a3e02564430c925db077693d681f72bbc6fd104ece395e21a9db6383cd4b5e69fcb5774c6c3c24f67464f72e670cc3bdf1fe21edec2bdf5c42fc
+DIST OpenTabletDriver-v0.5.3.3.tar.gz 4052905 BLAKE2B 
36c60dc87368dbe9595182ad2439447692cec8444bc005cc320d22c3f1b13e501e57ad038decd86d4c1129a44ba27cf1c3ebd4ca4bd666732a1dac755095c787
 SHA512 
83415abea4b67ed4af499c1edf91f2b81959a3888c9d64e4854086ade50da883c690b784fd5641307d0ac1d75ee8120090a834c3e910eb57bed92a20b4cc10b3

diff --git 
a/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.1.ebuild 
b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.1.ebuild
deleted file mode 100644
index 335787ea9..0
--- a/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.1.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 2019-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop
-
-MY_PN=OpenTabletDriver
-
-DESCRIPTION="Cross platform tablet driver (binary package)"
-HOMEPAGE="https://github.com/OpenTabletDriver;
-SRC_URI="https://github.com/OpenTabletDriver/OpenTabletDriver/archive/refs/tags/v${PV}.tar.gz
 -> OpenTabletDriver-source-${PV}.tar.gz 
https://github.com/OpenTabletDriver/OpenTabletDriver/releases/download/v${PV}/OpenTabletDriver.linux-x64.tar.gz
 -> OpenTabletDriver-${PV}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND="
-   x11-libs/libX11
-   x11-libs/libXrandr
-   dev-libs/libevdev
-   x11-libs/gtk+:3
-   virtual/udev
-   || ( dev-dotnet/dotnet-sdk-bin dev-dotnet/dotnet-runtime-bin )
-"
-
-QA_PREBUILT="*"
-
-S="${WORKDIR}/${MY_PN}"
-src_install() {
-   local LP=opentabletdriver
-   local SP="otd"
-
-   cd "${S}" || die
-
-   # install -do root "${D}/usr/share/${PN}"
-
-   exeinto "/usr/share/${MY_PN}"
-   exeopts -o root -Dm755
-
-   for binary in *.dll *.json; do
-   # install -Dm 755 -o root "$binary" -t "${D}/usr/share/${PN}"
-   doexe "$binary"
-   #fowners root "$binary"
-   done
-
-   for bin in *.Daemon *.UX.Gtk *.Console; do
-   # install -Dm 755 -o root "$bin" -t "${D}/usr/share/${PN}"
-   doexe "$bin"
-   done
-
-   insinto "/usr/share/${MY_PN}"
-   doins -r "Configurations"
-
-   insinto "/lib/udev/rules.d"
-   doins -r "${S}/99-${LP}.rules"
-   #install -Dm 644 -o root "${S}/99-${LP}.rules" -t 
"${D}/usr/lib/udev/rules.d"
-   udevadm control --reload || die
-
-   cd "${FILESDIR}" 

[gentoo-commits] repo/proj/guru:dev commit in: x11-drivers/OpenTabletDriver-bin/

2021-06-07 Thread Ethan Nijmeh
commit: 2c1c04b6d725e71cf0aa2884f6c70f5fd2a9d040
Author: Ethan Nijmeh  gmail  com>
AuthorDate: Tue Jun  8 00:43:25 2021 +
Commit: Ethan Nijmeh  gmail  com>
CommitDate: Tue Jun  8 00:43:25 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2c1c04b6

x11-drivers/OpenTabletDriver-bin: added ver 0.5.3.2

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Ethan Nijmeh  gmail.com>

 x11-drivers/OpenTabletDriver-bin/Manifest  |  2 +
 .../OpenTabletDriver-bin-0.5.3.2.ebuild| 76 ++
 2 files changed, 78 insertions(+)

diff --git a/x11-drivers/OpenTabletDriver-bin/Manifest 
b/x11-drivers/OpenTabletDriver-bin/Manifest
index de81ddd4c..29761c132 100644
--- a/x11-drivers/OpenTabletDriver-bin/Manifest
+++ b/x11-drivers/OpenTabletDriver-bin/Manifest
@@ -1,2 +1,4 @@
 DIST OpenTabletDriver-0.5.3.1.tar.gz 4040912 BLAKE2B 
0d0a05cfc5ed0339e65e43acddf701f26b12021f82c9d69db494887b71032a64be0f740f03ba518dda09c9cff79fc97d8b1599fbef5aba694fd5ad1f184d3020
 SHA512 
88e84cd3ea1722e4e7a252bb371455e3eb61f8ddf30cfd83d24149b92c33cf18112cbbabb0b7b7d443060b7742ac1910bd046b5489d685c5f60156c214f56f19
+DIST OpenTabletDriver-0.5.3.2.tar.gz 4051840 BLAKE2B 
c50ef62fc8232a09123430f180b6a6d92b16faf42edf08fecb05f4a5a5096e67dfd8f86c10976938333818194dca77ec4af0a42d5d0752c981378a80b8152c6f
 SHA512 
92b90526651b8201ef5c6e0063bb204889abb64929b606577e4d6be7896a14954fd5c4a7cc39197640152c38009f5af45919d5cf1fff5acdb7bed603204daac4
 DIST OpenTabletDriver-source-0.5.3.1.tar.gz 174676 BLAKE2B 
a599aa070a8153ff9a63d0f4c717ac6bd62a03c0ca962612ad804908b686bbe80114c1b79a49fd43200963084ea6f68c5dbc349248509c4705792982c2e48f66
 SHA512 
55415e50559c6203f808c411a6111771d4639f3e1db67388da2f01068312afd744bd98a8c9fbf4d59f8ad94e1c71887dedcb032c354ec9d1f192fd091cd71426
+DIST OpenTabletDriver-source-0.5.3.2.tar.gz 174690 BLAKE2B 
8ea7d235a4aaf4f605b152ec3971a44b556dd46981022ca5525f1a89307f4b444875fbe55377b37be99197e8c63eab4264c0343c3cecd893b2fefadd05a2110e
 SHA512 
318ff65ed271ad7c2a1675b2079bca7ef4f6543025c155bcc1132b4ee8f26e7c85c1cdd363a1e7a4edba78ee234ed51b5d1841331a2bdeff05f3dd43e40af6e3

diff --git 
a/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.2.ebuild 
b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.2.ebuild
new file mode 100644
index 0..df8188ad8
--- /dev/null
+++ b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.2.ebuild
@@ -0,0 +1,76 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop
+
+MY_PN=OpenTabletDriver
+
+DESCRIPTION="Cross platform tablet driver (binary package)"
+HOMEPAGE="https://github.com/OpenTabletDriver;
+SRC_URI="https://github.com/OpenTabletDriver/OpenTabletDriver/archive/refs/tags/v${PV}.tar.gz
 -> OpenTabletDriver-source-${PV}.tar.gz 
https://github.com/OpenTabletDriver/OpenTabletDriver/releases/download/v${PV}/OpenTabletDriver.linux-x64.tar.gz
 -> OpenTabletDriver-${PV}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+   x11-libs/libX11
+   x11-libs/libXrandr
+   dev-libs/libevdev
+   x11-libs/gtk+:3
+   virtual/udev
+   || ( dev-dotnet/dotnet-sdk-bin dev-dotnet/dotnet-runtime-bin )
+"
+
+QA_PREBUILT="*"
+
+S="${WORKDIR}/${MY_PN}"
+src_install() {
+   local LP=opentabletdriver
+   local SP="otd"
+
+   cd "${S}" || die
+
+   # install -do root "${D}/usr/share/${PN}"
+
+   exeinto "/usr/share/${MY_PN}"
+   exeopts -o root -Dm755
+
+   for binary in *.dll *.json; do
+   # install -Dm 755 -o root "$binary" -t "${D}/usr/share/${PN}"
+   doexe "$binary"
+   #fowners root "$binary"
+   done
+
+   for bin in *.Daemon *.UX.Gtk *.Console; do
+   # install -Dm 755 -o root "$bin" -t "${D}/usr/share/${PN}"
+   doexe "$bin"
+   done
+
+   insinto "/usr/share/${MY_PN}"
+   doins -r "Configurations"
+
+   insinto "/lib/udev/rules.d"
+   doins -r "${S}/99-${LP}.rules"
+   #install -Dm 644 -o root "${S}/99-${LP}.rules" -t 
"${D}/usr/lib/udev/rules.d"
+   udevadm control --reload || die
+
+   cd "${FILESDIR}" || die
+   #install -Dm 755 -o root "${SP}" -t "${D}/usr/bin"
+   dobin "${SP}"
+   #install -Dm 755 -o root "${SP}-gui" -t "${D}/usr/bin"
+   dobin "${SP}-gui"
+
+   cd "${WORKDIR}/${MY_PN}-${PV}/${MY_PN}.UX/Assets" || die
+   doicon "otd.png"
+   make_desktop_entry /usr/bin/otd-gui OpenTabletDriver otd Settings
+}
+
+pkg_postinst() {
+   if [[ -z ${REPLACING_VERSIONS} ]]; then
+   elog "Please replug your tablet before attempting to use the 
driver"
+   fi
+}



[gentoo-commits] repo/proj/guru:dev commit in: x11-drivers/OpenTabletDriver-bin/, x11-drivers/OpenTabletDriver-bin/files/

2021-05-02 Thread Ethan Nijmeh
commit: 7255aa8a9ef3dfc6f8711f24098cf0626b1d809e
Author: Ethan Nijmeh  gmail  com>
AuthorDate: Sun May  2 19:19:49 2021 +
Commit: Ethan Nijmeh  gmail  com>
CommitDate: Sun May  2 19:21:16 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7255aa8a

x11-drivers/OpenTabletDriver-bin: fixed execs

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Ethan Nijmeh  gmail.com>

 x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.1.ebuild | 4 +++-
 x11-drivers/OpenTabletDriver-bin/files/otd   | 2 +-
 x11-drivers/OpenTabletDriver-bin/files/otd-gui   | 4 ++--
 3 files changed, 6 insertions(+), 4 deletions(-)

diff --git 
a/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.1.ebuild 
b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.1.ebuild
index c6c2b4b4b..335787ea9 100644
--- a/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.1.ebuild
+++ b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.1.ebuild
@@ -25,6 +25,8 @@ DEPEND="
|| ( dev-dotnet/dotnet-sdk-bin dev-dotnet/dotnet-runtime-bin )
 "
 
+QA_PREBUILT="*"
+
 S="${WORKDIR}/${MY_PN}"
 src_install() {
local LP=opentabletdriver
@@ -71,6 +73,6 @@ pkg_postinst() {
if [[ -z ${REPLACING_VERSIONS} ]]; then
elog "Please replug your tablet before attempting to use the 
driver"
fi
-   #ewarn "If this is your first time installing,"
+   ewarn "otd-gui is currently broken while the daemon is running 
https://github.com/OpenTabletDriver/OpenTabletDriver/issues/1041;
#ewarn "please replug your tablet."
 }

diff --git a/x11-drivers/OpenTabletDriver-bin/files/otd 
b/x11-drivers/OpenTabletDriver-bin/files/otd
index 76d0b66e4..b5cdb9c09 100644
--- a/x11-drivers/OpenTabletDriver-bin/files/otd
+++ b/x11-drivers/OpenTabletDriver-bin/files/otd
@@ -1,5 +1,5 @@
 #! /usr/bin/env bash
-cd /usr/share/opentabletdriver-bin
+cd /usr/share/OpenTabletDriver
 if [ $# -eq 0 ]
 then
 if [[ ! -v DISPLAY ]] && [[ ! -v WAYLAND_DISPLAY ]]

diff --git a/x11-drivers/OpenTabletDriver-bin/files/otd-gui 
b/x11-drivers/OpenTabletDriver-bin/files/otd-gui
index f507003c4..800eebb1a 100644
--- a/x11-drivers/OpenTabletDriver-bin/files/otd-gui
+++ b/x11-drivers/OpenTabletDriver-bin/files/otd-gui
@@ -1,3 +1,3 @@
 #! /usr/bin/env bash
-cd /usr/share/opentabletdriver-bin
-dotnet ./OpenTabletDriver.UX.Gtk.dll "$@"
\ No newline at end of file
+cd /usr/share/OpenTabletDriver
+dotnet ./OpenTabletDriver.UX.Gtk.dll "$@"



[gentoo-commits] repo/proj/guru:dev commit in: x11-drivers/OpenTabletDriver-bin/

2021-05-02 Thread Ethan Nijmeh
commit: 0ba9361cde86eb4ea5040404f8f65d75da0efd23
Author: Ethan Nijmeh  gmail  com>
AuthorDate: Sun May  2 10:08:47 2021 +
Commit: Ethan Nijmeh  gmail  com>
CommitDate: Sun May  2 10:08:47 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0ba9361c

x11-drivers/OpenTabletDriver-bin: changed /usr/lib/udev to /lib/udev

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Ethan Nijmeh  gmail.com>

 x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.1.ebuild 
b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.1.ebuild
index b7495603d..c6c2b4b4b 100644
--- a/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.1.ebuild
+++ b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.1.ebuild
@@ -21,6 +21,7 @@ DEPEND="
x11-libs/libXrandr
dev-libs/libevdev
x11-libs/gtk+:3
+   virtual/udev
|| ( dev-dotnet/dotnet-sdk-bin dev-dotnet/dotnet-runtime-bin )
 "
 
@@ -50,7 +51,7 @@ src_install() {
insinto "/usr/share/${MY_PN}"
doins -r "Configurations"
 
-   insinto "/usr/lib/udev/rules.d"
+   insinto "/lib/udev/rules.d"
doins -r "${S}/99-${LP}.rules"
#install -Dm 644 -o root "${S}/99-${LP}.rules" -t 
"${D}/usr/lib/udev/rules.d"
udevadm control --reload || die



[gentoo-commits] repo/proj/guru:dev commit in: x11-drivers/OpenTabletDriver-bin/

2021-05-02 Thread Ethan Nijmeh
commit: 7ab8b87d6d7b1d02a1f660f9d19cc04d249e0552
Author: Ethan Nijmeh  gmail  com>
AuthorDate: Sun May  2 09:48:22 2021 +
Commit: Ethan Nijmeh  gmail  com>
CommitDate: Sun May  2 09:48:54 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7ab8b87d

x11-drivers/OpenTabletDriver-bin: fixed udev inst

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Ethan Nijmeh  gmail.com>

 x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.1.ebuild 
b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.1.ebuild
index 59c20366d..b7495603d 100644
--- a/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.1.ebuild
+++ b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.1.ebuild
@@ -50,7 +50,8 @@ src_install() {
insinto "/usr/share/${MY_PN}"
doins -r "Configurations"
 
-   doins "${S}/99-${LP}.rules" "/usr/lib/udev/rules.d"
+   insinto "/usr/lib/udev/rules.d"
+   doins -r "${S}/99-${LP}.rules"
#install -Dm 644 -o root "${S}/99-${LP}.rules" -t 
"${D}/usr/lib/udev/rules.d"
udevadm control --reload || die
 



[gentoo-commits] repo/proj/guru:dev commit in: x11-drivers/OpenTabletDriver-bin/files/, x11-drivers/OpenTabletDriver-bin/

2021-05-02 Thread Ethan Nijmeh
commit: 46c2c356c2345bf16a721730be396b91eb0c2981
Author: Ethan Nijmeh  gmail  com>
AuthorDate: Sun May  2 06:05:11 2021 +
Commit: Ethan Nijmeh  gmail  com>
CommitDate: Sun May  2 06:07:01 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=46c2c356

x11-drivers/OpenTabletDriver-bin: fixed formatting

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Ethan Nijmeh  gmail.com>

 x11-drivers/OpenTabletDriver-bin/Manifest  |  4 +-
 .../OpenTabletDriver-bin-0.5.3.1.ebuild| 52 +-
 x11-drivers/OpenTabletDriver-bin/files/otd |  2 +-
 x11-drivers/OpenTabletDriver-bin/files/otd-gui |  4 +-
 x11-drivers/OpenTabletDriver-bin/metadata.xml  |  1 +
 5 files changed, 36 insertions(+), 27 deletions(-)

diff --git a/x11-drivers/OpenTabletDriver-bin/Manifest 
b/x11-drivers/OpenTabletDriver-bin/Manifest
index c167f9078..de81ddd4c 100644
--- a/x11-drivers/OpenTabletDriver-bin/Manifest
+++ b/x11-drivers/OpenTabletDriver-bin/Manifest
@@ -1,2 +1,2 @@
-DIST OpenTabletDriver.tar.gz 4040912 BLAKE2B 
0d0a05cfc5ed0339e65e43acddf701f26b12021f82c9d69db494887b71032a64be0f740f03ba518dda09c9cff79fc97d8b1599fbef5aba694fd5ad1f184d3020
 SHA512 
88e84cd3ea1722e4e7a252bb371455e3eb61f8ddf30cfd83d24149b92c33cf18112cbbabb0b7b7d443060b7742ac1910bd046b5489d685c5f60156c214f56f19
-DIST v0.5.3.1.tar.gz 174676 BLAKE2B 
a599aa070a8153ff9a63d0f4c717ac6bd62a03c0ca962612ad804908b686bbe80114c1b79a49fd43200963084ea6f68c5dbc349248509c4705792982c2e48f66
 SHA512 
55415e50559c6203f808c411a6111771d4639f3e1db67388da2f01068312afd744bd98a8c9fbf4d59f8ad94e1c71887dedcb032c354ec9d1f192fd091cd71426
+DIST OpenTabletDriver-0.5.3.1.tar.gz 4040912 BLAKE2B 
0d0a05cfc5ed0339e65e43acddf701f26b12021f82c9d69db494887b71032a64be0f740f03ba518dda09c9cff79fc97d8b1599fbef5aba694fd5ad1f184d3020
 SHA512 
88e84cd3ea1722e4e7a252bb371455e3eb61f8ddf30cfd83d24149b92c33cf18112cbbabb0b7b7d443060b7742ac1910bd046b5489d685c5f60156c214f56f19
+DIST OpenTabletDriver-source-0.5.3.1.tar.gz 174676 BLAKE2B 
a599aa070a8153ff9a63d0f4c717ac6bd62a03c0ca962612ad804908b686bbe80114c1b79a49fd43200963084ea6f68c5dbc349248509c4705792982c2e48f66
 SHA512 
55415e50559c6203f808c411a6111771d4639f3e1db67388da2f01068312afd744bd98a8c9fbf4d59f8ad94e1c71887dedcb032c354ec9d1f192fd091cd71426

diff --git 
a/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.1.ebuild 
b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.1.ebuild
index f738e58a3..59c20366d 100644
--- a/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.1.ebuild
+++ b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.1.ebuild
@@ -1,19 +1,21 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
 EAPI=7
 
 inherit desktop
 
-DESCRIPTION="A cross platform tablet driver (binary package)"
-HOMEPAGE="https://github.com/OpenTabletDriver;
+MY_PN=OpenTabletDriver
 
-SRC_URI="https://github.com/OpenTabletDriver/OpenTabletDriver/archive/refs/tags/v${PV}.tar.gz
 
https://github.com/OpenTabletDriver/OpenTabletDriver/releases/download/v${PV}/OpenTabletDriver.linux-x64.tar.gz
 -> OpenTabletDriver.tar.gz"
+DESCRIPTION="Cross platform tablet driver (binary package)"
+HOMEPAGE="https://github.com/OpenTabletDriver;
+SRC_URI="https://github.com/OpenTabletDriver/OpenTabletDriver/archive/refs/tags/v${PV}.tar.gz
 -> OpenTabletDriver-source-${PV}.tar.gz 
https://github.com/OpenTabletDriver/OpenTabletDriver/releases/download/v${PV}/OpenTabletDriver.linux-x64.tar.gz
 -> OpenTabletDriver-${PV}.tar.gz"
 
-KEYWORDS="~amd64"
 LICENSE="GPL-3+"
-
-SP="otd"
-
 SLOT="0"
+KEYWORDS="~amd64"
 IUSE=""
+
 DEPEND="
x11-libs/libX11
x11-libs/libXrandr
@@ -22,15 +24,16 @@ DEPEND="
|| ( dev-dotnet/dotnet-sdk-bin dev-dotnet/dotnet-runtime-bin )
 "
 
-pkgname=OpenTabletDriver
-S=${WORKDIR}/${pkgname}
-LP=opentabletdriver
+S="${WORKDIR}/${MY_PN}"
 src_install() {
-   cd "${S}"
+   local LP=opentabletdriver
+   local SP="otd"
+
+   cd "${S}" || die
 
# install -do root "${D}/usr/share/${PN}"
 
-   exeinto "/usr/share/${pkgname}"
+   exeinto "/usr/share/${MY_PN}"
exeopts -o root -Dm755
 
for binary in *.dll *.json; do
@@ -44,23 +47,28 @@ src_install() {
doexe "$bin"
done
 
-   insinto "/usr/share/${pkgname}"
+   insinto "/usr/share/${MY_PN}"
doins -r "Configurations"
 
-   install -Dm 644 -o root "${S}/99-${LP}.rules" -t 
"${D}/usr/lib/udev/rules.d"
-   udevadm control --reload
-
-   cd "${FILESDIR}"
-   install -Dm 755 -o root "${SP}" -t "${D}/usr/bin"
-   install -Dm 755 -o root "${SP}-gui" -t "${D}/usr/bin"
+   doins "${S}/99-${LP}.rules" "/usr/lib/udev/rules.d"
+   #install -Dm 644 -o root "${S}/99-${LP}.rules" -t 
"${D}/usr/lib/udev/rules.d"
+   udevadm control --reload || die
 
+   cd "${FILESDIR}" || die
+   #install -Dm 755 -o root "${SP}" -t 

[gentoo-commits] repo/proj/guru:dev commit in: x11-drivers/OpenTabletDriver-bin/, x11-drivers/OpenTabletDriver-bin/files/

2021-05-01 Thread Ethan Nijmeh
commit: 026097716a7426e5611d222ad72f04ab3a9a4a46
Author: Ethan Nijmeh  gmail  com>
AuthorDate: Sat May  1 20:34:42 2021 +
Commit: Ethan Nijmeh  gmail  com>
CommitDate: Sat May  1 20:34:42 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=02609771

x11-drivers/OpenTabletDriver-bin: new package

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Ethan Nijmeh  gmail.com>

 x11-drivers/OpenTabletDriver-bin/Manifest  |  2 +
 .../OpenTabletDriver-bin-0.5.3.1.ebuild| 66 ++
 x11-drivers/OpenTabletDriver-bin/files/otd | 13 +
 x11-drivers/OpenTabletDriver-bin/files/otd-gui |  3 +
 x11-drivers/OpenTabletDriver-bin/metadata.xml  |  7 +++
 5 files changed, 91 insertions(+)

diff --git a/x11-drivers/OpenTabletDriver-bin/Manifest 
b/x11-drivers/OpenTabletDriver-bin/Manifest
new file mode 100644
index 0..c167f9078
--- /dev/null
+++ b/x11-drivers/OpenTabletDriver-bin/Manifest
@@ -0,0 +1,2 @@
+DIST OpenTabletDriver.tar.gz 4040912 BLAKE2B 
0d0a05cfc5ed0339e65e43acddf701f26b12021f82c9d69db494887b71032a64be0f740f03ba518dda09c9cff79fc97d8b1599fbef5aba694fd5ad1f184d3020
 SHA512 
88e84cd3ea1722e4e7a252bb371455e3eb61f8ddf30cfd83d24149b92c33cf18112cbbabb0b7b7d443060b7742ac1910bd046b5489d685c5f60156c214f56f19
+DIST v0.5.3.1.tar.gz 174676 BLAKE2B 
a599aa070a8153ff9a63d0f4c717ac6bd62a03c0ca962612ad804908b686bbe80114c1b79a49fd43200963084ea6f68c5dbc349248509c4705792982c2e48f66
 SHA512 
55415e50559c6203f808c411a6111771d4639f3e1db67388da2f01068312afd744bd98a8c9fbf4d59f8ad94e1c71887dedcb032c354ec9d1f192fd091cd71426

diff --git 
a/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.1.ebuild 
b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.1.ebuild
new file mode 100644
index 0..f738e58a3
--- /dev/null
+++ b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.5.3.1.ebuild
@@ -0,0 +1,66 @@
+EAPI=7
+
+inherit desktop
+
+DESCRIPTION="A cross platform tablet driver (binary package)"
+HOMEPAGE="https://github.com/OpenTabletDriver;
+
+SRC_URI="https://github.com/OpenTabletDriver/OpenTabletDriver/archive/refs/tags/v${PV}.tar.gz
 
https://github.com/OpenTabletDriver/OpenTabletDriver/releases/download/v${PV}/OpenTabletDriver.linux-x64.tar.gz
 -> OpenTabletDriver.tar.gz"
+
+KEYWORDS="~amd64"
+LICENSE="GPL-3+"
+
+SP="otd"
+
+SLOT="0"
+IUSE=""
+DEPEND="
+   x11-libs/libX11
+   x11-libs/libXrandr
+   dev-libs/libevdev
+   x11-libs/gtk+:3
+   || ( dev-dotnet/dotnet-sdk-bin dev-dotnet/dotnet-runtime-bin )
+"
+
+pkgname=OpenTabletDriver
+S=${WORKDIR}/${pkgname}
+LP=opentabletdriver
+src_install() {
+   cd "${S}"
+
+   # install -do root "${D}/usr/share/${PN}"
+
+   exeinto "/usr/share/${pkgname}"
+   exeopts -o root -Dm755
+
+   for binary in *.dll *.json; do
+   # install -Dm 755 -o root "$binary" -t "${D}/usr/share/${PN}"
+   doexe "$binary"
+   #fowners root "$binary"
+   done
+
+   for bin in *.Daemon *.UX.Gtk *.Console; do
+   # install -Dm 755 -o root "$bin" -t "${D}/usr/share/${PN}"
+   doexe "$bin"
+   done
+
+   insinto "/usr/share/${pkgname}"
+   doins -r "Configurations"
+
+   install -Dm 644 -o root "${S}/99-${LP}.rules" -t 
"${D}/usr/lib/udev/rules.d"
+   udevadm control --reload
+
+   cd "${FILESDIR}"
+   install -Dm 755 -o root "${SP}" -t "${D}/usr/bin"
+   install -Dm 755 -o root "${SP}-gui" -t "${D}/usr/bin"
+
+
+   cd ${WORKDIR}/OpenTabletDriver-${PV}/OpenTabletDriver.UX/Assets
+   doicon "otd.png"
+   make_desktop_entry /usr/bin/otd-gui OpenTabletDriver otd Settings
+}
+
+pkg_postinst() {
+   ewarn "If this is your first time installing,"
+   ewarn "please replug your tablet."
+}

diff --git a/x11-drivers/OpenTabletDriver-bin/files/otd 
b/x11-drivers/OpenTabletDriver-bin/files/otd
new file mode 100755
index 0..0f85bbe46
--- /dev/null
+++ b/x11-drivers/OpenTabletDriver-bin/files/otd
@@ -0,0 +1,13 @@
+#!/bin/bash
+cd /usr/share/opentabletdriver-bin
+if [ $# -eq 0 ]
+then
+if [[ ! -v DISPLAY ]] && [[ ! -v WAYLAND_DISPLAY ]]
+then
+echo "DISPLAY and/or WAYLAND_DISPLAY is not set"
+exit 64
+fi
+dotnet ./OpenTabletDriver.Daemon.dll -c ./Configurations
+else
+dotnet ./OpenTabletDriver.Console.dll "$@"
+fi

diff --git a/x11-drivers/OpenTabletDriver-bin/files/otd-gui 
b/x11-drivers/OpenTabletDriver-bin/files/otd-gui
new file mode 100755
index 0..1cdefe9d4
--- /dev/null
+++ b/x11-drivers/OpenTabletDriver-bin/files/otd-gui
@@ -0,0 +1,3 @@
+#!/bin/bash
+cd /usr/share/opentabletdriver-bin
+dotnet ./OpenTabletDriver.UX.Gtk.dll "$@"

diff --git a/x11-drivers/OpenTabletDriver-bin/metadata.xml 
b/x11-drivers/OpenTabletDriver-bin/metadata.xml
new file mode 100644
index 0..0f1124053
--- /dev/null
+++ b/x11-drivers/OpenTabletDriver-bin/metadata.xml
@@ -0,0 +1,7 @@
+