From e89403bbe9fdd21a75e18f9e67916be69f2ec3a1 Mon Sep 17 00:00:00 2001 From: David Heidelberg Date: Thu, 23 Apr 2020 14:41:27 +0200 Subject: [PATCH 01/12] dev-python/pykeepass: New package. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: David Heidelberg --- dev-python/pykeepass/Manifest | 1 + ...001-setup.py-exclude-tests-directory.patch | 33 +++++++++++++++++++ dev-python/pykeepass/metadata.xml | 9 +++++ dev-python/pykeepass/pykeepass-3.2.0.ebuild | 32 ++++++++++++++++++ 4 files changed, 75 insertions(+) create mode 100644 dev-python/pykeepass/Manifest create mode 100644 dev-python/pykeepass/files/0001-setup.py-exclude-tests-directory.patch create mode 100644 dev-python/pykeepass/metadata.xml create mode 100644 dev-python/pykeepass/pykeepass-3.2.0.ebuild diff --git a/dev-python/pykeepass/Manifest b/dev-python/pykeepass/Manifest new file mode 100644 index 0000000000..e05b4d0904 --- /dev/null +++ b/dev-python/pykeepass/Manifest @@ -0,0 +1 @@ +DIST pykeepass-3.2.0.tar.gz 68381 BLAKE2B 05b0dbf86f5211596487a026ef0de438c540e302edf1a2b57403bbcd212d99a995fe91bf770d963f47a77a05adb66817b26d73154585254f1ed1b956e40bdaf6 SHA512 8ecdf667ef03f6189d75ce5d6fe0ec49fc683ebccc94a77fe31807b43abfc77417a26058281758aee5721558c267458106bc2626cddbf9ff29225297dc4896fb diff --git a/dev-python/pykeepass/files/0001-setup.py-exclude-tests-directory.patch b/dev-python/pykeepass/files/0001-setup.py-exclude-tests-directory.patch new file mode 100644 index 0000000000..4f357a4d84 --- /dev/null +++ b/dev-python/pykeepass/files/0001-setup.py-exclude-tests-directory.patch @@ -0,0 +1,33 @@ +From 883714197ab39dfb68a5dffd2268e88a964f8913 Mon Sep 17 00:00:00 2001 +From: David Heidelberg +Date: Wed, 14 Aug 2019 17:37:25 +0200 +Subject: [PATCH] setup.py: exclude tests directory + +Fixes build on ebuild based distributions. + +Signed-off-by: David Heidelberg +--- + setup.py | 2 +- + tests/__init__.py | 0 + 2 files changed, 1 insertion(+), 1 deletion(-) + delete mode 100644 tests/__init__.py + +diff --git a/setup.py b/setup.py +index 773acfc..2a8c17b 100644 +--- a/setup.py ++++ b/setup.py +@@ -11,7 +11,7 @@ setup( + author="Philipp Schmitt", + author_email="philipp@schmitt.co", + url="https://github.com/pschmitt/pykeepass", +- packages=find_packages(), ++ packages=find_packages(exclude=("tests")), + install_requires=[ + "python-dateutil", + "construct", +diff --git a/tests/__init__.py b/tests/__init__.py +deleted file mode 100644 +index e69de29..0000000 +-- +2.22.1 + diff --git a/dev-python/pykeepass/metadata.xml b/dev-python/pykeepass/metadata.xml new file mode 100644 index 0000000000..844b011f6d --- /dev/null +++ b/dev-python/pykeepass/metadata.xml @@ -0,0 +1,9 @@ + + + + + + david@ixit.cz + David Heidelberg + + diff --git a/dev-python/pykeepass/pykeepass-3.2.0.ebuild b/dev-python/pykeepass/pykeepass-3.2.0.ebuild new file mode 100644 index 0000000000..e37bcfcb3a --- /dev/null +++ b/dev-python/pykeepass/pykeepass-3.2.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 eutils toolchain-funcs + +DESCRIPTION="Python library to interact with keepass databases (supports KDBX3 and KDBX4) " +HOMEPAGE="https://github.com/libkeepass/pykeepass" +SRC_URI="https://github.com/libkeepass/pykeepass/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=" + >=dev-python/lxml-4.3.4 + >=dev-python/pycryptodome-3.8.2 + >=dev-python/construct-2.9.45 + >=dev-python/argon2_cffi-19.1.0 + >=dev-python/python-dateutil-2.8.0 + >=dev-python/future-0.17.0" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + dev-python/setuptools[${PYTHON_USEDEP}] + " + +PATCHES=( "${FILESDIR}/0001-setup.py-exclude-tests-directory.patch" ) From 7ec4544c2020959453938b681f0fc1e3e8ec68b9 Mon Sep 17 00:00:00 2001 From: David Heidelberg Date: Thu, 23 Apr 2020 14:46:01 +0200 Subject: [PATCH 02/12] app-admin/gnome-passwordsafe: New package. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: David Heidelberg --- app-admin/gnome-passwordsafe/Manifest | 1 + .../gnome-passwordsafe-3.99.2.ebuild | 48 +++++++++++++++++++ app-admin/gnome-passwordsafe/metadata.xml | 9 ++++ 3 files changed, 58 insertions(+) create mode 100644 app-admin/gnome-passwordsafe/Manifest create mode 100644 app-admin/gnome-passwordsafe/gnome-passwordsafe-3.99.2.ebuild create mode 100644 app-admin/gnome-passwordsafe/metadata.xml diff --git a/app-admin/gnome-passwordsafe/Manifest b/app-admin/gnome-passwordsafe/Manifest new file mode 100644 index 0000000000..7e83094d4c --- /dev/null +++ b/app-admin/gnome-passwordsafe/Manifest @@ -0,0 +1 @@ +DIST PasswordSafe-3.99.2.tar.bz2 530080 BLAKE2B 16ec5a73a5fd110065ee035afde13de87074b27404881eec2340e8ab67a67c704b5efdba64833dea29a27e3f966247c5d006c1037f2d9bcb505c494d63fc782b SHA512 f6ccf269c7f3597ee0da38cf3dd05596b2d3adbfbc8be3b4f7a87f6ea250e99adf70408003d351f20e693d83a7a3f4068f5e14b8cc69a95ce8eb4f157b61d9a5 diff --git a/app-admin/gnome-passwordsafe/gnome-passwordsafe-3.99.2.ebuild b/app-admin/gnome-passwordsafe/gnome-passwordsafe-3.99.2.ebuild new file mode 100644 index 0000000000..5013d486be --- /dev/null +++ b/app-admin/gnome-passwordsafe/gnome-passwordsafe-3.99.2.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit gnome2-utils meson xdg + +DESCRIPTION="A password manager for GNOME" +HOMEPAGE="https://gitlab.gnome.org/World/PasswordSafe" + +SRC_URI="https://gitlab.gnome.org/World/PasswordSafe/-/archive/${PV}/PasswordSafe-${PV}.tar.bz2" + +LICENSE="GPL-2+" +IUSE="debug +introspection" +KEYWORDS="~amd64 ~x86" +SLOT="0" + +S="${WORKDIR}/PasswordSafe-${PV}" + +RDEPEND=" + >=dev-lang/python-3.6.5:* + >=dev-python/pykeepass-3.2.0 + >=x11-libs/gtk+-3.24.1:3[introspection?] + >=gui-libs/libhandy-0.0.13 + >=dev-libs/libpwquality-1.4.0[python] + introspection? ( >=dev-libs/gobject-introspection-0.6.7:= ) +" +DEPEND=" + ${RDEPEND} +" + +src_configure() { + local emesonargs=( + -Dprofile=$(usex debug development default) + ) + meson_src_configure +} + +pkg_postinst() { + gnome2_gconf_install + gnome2_schemas_update + xdg_pkg_postinst +} +pkg_postrm() { + gnome2_gconf_uninstall + gnome2_schemas_update + xdg_pkg_postrm +} diff --git a/app-admin/gnome-passwordsafe/metadata.xml b/app-admin/gnome-passwordsafe/metadata.xml new file mode 100644 index 0000000000..844b011f6d --- /dev/null +++ b/app-admin/gnome-passwordsafe/metadata.xml @@ -0,0 +1,9 @@ + + + + + + david@ixit.cz + David Heidelberg + + From 8282e2bea2bb27c700dafe954ec5eb32b8dca050 Mon Sep 17 00:00:00 2001 From: David Heidelberg Date: Thu, 23 Apr 2020 21:39:15 +0200 Subject: [PATCH 03/12] sys-apps/0xFFFF: New package. Nokia phones flasher (used for example for legendary Nokia N900). Signed-off-by: David Heidelberg --- sys-apps/0xFFFF/0xFFFF-0.8.ebuild | 20 ++++++++++++++++++++ sys-apps/0xFFFF/Manifest | 1 + sys-apps/0xFFFF/metadata.xml | 15 +++++++++++++++ 3 files changed, 36 insertions(+) create mode 100644 sys-apps/0xFFFF/0xFFFF-0.8.ebuild create mode 100644 sys-apps/0xFFFF/Manifest create mode 100644 sys-apps/0xFFFF/metadata.xml diff --git a/sys-apps/0xFFFF/0xFFFF-0.8.ebuild b/sys-apps/0xFFFF/0xFFFF-0.8.ebuild new file mode 100644 index 0000000000..4e4063771b --- /dev/null +++ b/sys-apps/0xFFFF/0xFFFF-0.8.ebuild @@ -0,0 +1,20 @@ +# Copyright 2013-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="The 0pen Free Fiasco Firmware Flasher" +HOMEPAGE="https://github.com/pali/0xFFFF/" +SRC_URI="https://github.com/pali/${PN}/releases/download/${PV}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="dev-libs/libusb-compat" +RDEPEND="${DEPEND}" + +src_install() { + make install PREFIX=/usr DESTDIR="${ED}" +} diff --git a/sys-apps/0xFFFF/Manifest b/sys-apps/0xFFFF/Manifest new file mode 100644 index 0000000000..138a7b299a --- /dev/null +++ b/sys-apps/0xFFFF/Manifest @@ -0,0 +1 @@ +DIST 0xFFFF-0.8.tar.gz 64504 BLAKE2B bc650f494c9c485169c65eeee03f28a62a76089b79aa55948eddd70dd88f135541a16de97820845c98843f4419e80d1b24f1cedef0ec46746c44c14839f8c93b SHA512 514104d60561d601628081de44109c89a21e861e2a0c8ad7e5b9b0fef19c068af9ee1b274a55722083f85b0ca9f6a84a8c6cd97b9017d85b4e975974bb73506a diff --git a/sys-apps/0xFFFF/metadata.xml b/sys-apps/0xFFFF/metadata.xml new file mode 100644 index 0000000000..8958812a45 --- /dev/null +++ b/sys-apps/0xFFFF/metadata.xml @@ -0,0 +1,15 @@ + + + + + david@ixit.cz + David Heidelberger + + + Program for firmware flashing Linux based Nokia devices such as N900. + + + Program pro nahrání firmwaru do Nokií založených na Linuxu (jako např. Nokia N900). + + + From 4e842bd4b634b3dafd92607e2ef5376eb222a250 Mon Sep 17 00:00:00 2001 From: David Heidelberg Date: Fri, 24 Apr 2020 00:47:09 +0200 Subject: [PATCH 04/12] app-misc/mobile-datovka: New package. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: David Heidelberg --- app-misc/mobile-datovka/Manifest | 1 + ...-0002-add-metainfo-for-distributions.patch | 83 +++++++++++++++++++ ...003-Support-Linux-phones-and-desktop.patch | 68 +++++++++++++++ .../mobile-datovka-1.9.1-quickdirtyfix.patch | 48 +++++++++++ app-misc/mobile-datovka/metadata.xml | 13 +++ .../mobile-datovka-1.9.1.ebuild | 54 ++++++++++++ 6 files changed, 267 insertions(+) create mode 100644 app-misc/mobile-datovka/Manifest create mode 100644 app-misc/mobile-datovka/files/mobile-datovka-1.9.1-0002-add-metainfo-for-distributions.patch create mode 100644 app-misc/mobile-datovka/files/mobile-datovka-1.9.1-0003-Support-Linux-phones-and-desktop.patch create mode 100644 app-misc/mobile-datovka/files/mobile-datovka-1.9.1-quickdirtyfix.patch create mode 100644 app-misc/mobile-datovka/metadata.xml create mode 100644 app-misc/mobile-datovka/mobile-datovka-1.9.1.ebuild diff --git a/app-misc/mobile-datovka/Manifest b/app-misc/mobile-datovka/Manifest new file mode 100644 index 0000000000..82262584d3 --- /dev/null +++ b/app-misc/mobile-datovka/Manifest @@ -0,0 +1 @@ +DIST mobile-datovka-v1.9.1.tar.gz 1923725 BLAKE2B 665527c5071373cf02adb971e5250c80e31a949f2aba39666b47e9a19c086d737e629c69ad25fd673bead1b22e976d5a5c341a90bfea8c77caa5b358b02dc44a SHA512 e2ea35173e3465401f1b7217b84592731da83d61dfe964db5f7706862fe68bb9e0b783e5d52dece3392351b2793d8b284668108132c6f6d1c66a371221d6fde3 diff --git a/app-misc/mobile-datovka/files/mobile-datovka-1.9.1-0002-add-metainfo-for-distributions.patch b/app-misc/mobile-datovka/files/mobile-datovka-1.9.1-0002-add-metainfo-for-distributions.patch new file mode 100644 index 0000000000..112a3d5faa --- /dev/null +++ b/app-misc/mobile-datovka/files/mobile-datovka-1.9.1-0002-add-metainfo-for-distributions.patch @@ -0,0 +1,83 @@ +From a8c24f3699563a5ccc6dd6c49b16444af51b50a8 Mon Sep 17 00:00:00 2001 +From: David Heidelberg +Date: Fri, 24 Apr 2020 00:23:43 +0200 +Subject: [PATCH 2/3] add metainfo for distributions + +Nice to have for mobile Linux (Librem 5 & PinePhone) + +Signed-off-by: David Heidelberg +--- + linux/nic.cz.mobile-datovka.metainfo.xml | 61 ++++++++++++++++++++++++ + 1 file changed, 61 insertions(+) + create mode 100644 linux/nic.cz.mobile-datovka.metainfo.xml + +diff --git a/linux/nic.cz.mobile-datovka.metainfo.xml b/linux/nic.cz.mobile-datovka.metainfo.xml +new file mode 100644 +index 0000000..c5d3cc6 +--- /dev/null ++++ b/linux/nic.cz.mobile-datovka.metainfo.xml +@@ -0,0 +1,61 @@ ++ ++ ++ ++ nic.cz.mobile=datovka.desktop ++ CC0-1.0 ++ GPL-3.0-or-later ++ ++ Mobile Datovka ++ Mobilní Datovka ++ ++ A free graphical user interface for data boxes ++ Svobodné uživatelské rozhraní pro datové schránky ++ ++ ++

++ Datovka is a multiplatform desktop application for accessing data boxes. ++ A data box is an electronic storage site in Czech Republic. It is intended ++ for delivery of official documents and for communication with public ++ authority bodies. ++

++

++ Datovka je multiplatformní desktopová aplikace pro přístup k datovým schránkám. ++ Datová schránka v České republice je elektronické úložiště, které je určeno ++ k doručování dokumentů a pro komunikaci s orgány veřejné moci. ++

++ ++

++ Datovka allows receiving, sending, and checking the integrity of data messages, ++ exporting proofs of delivery or full messages, exporting complete ++ correspondence for a defined period, etc. ++

++

++ Z Datovky je možné číst zprávy, odesílat zprávy, kontrolovat integritu datových zpráv, ++ exportovat doručenky i celé zprávy, exportovat přehled korespondence za určité ++ časové období, apod. ++

++ ++

++ The user interface resembles the interface of common e-mail clients. ++

++

++ Uživatelské rozhraní aplikace se podobá rozhraní běžných poštovních klientů. ++

++
++ ++ ++ HiDpiIcon ++ ModernToolkit ++ ++ ++ ++ ++ https://www.datovka.cz/images/mobile-main.png ++ Main window of the application ++ Hlavní okno aplikace ++ ++ ++ ++ datove-schranky@labs.nic.cz ++ https://www.datovka.cz/cs/pages/mobilni-datovka.html ++
+-- +2.26.2 + diff --git a/app-misc/mobile-datovka/files/mobile-datovka-1.9.1-0003-Support-Linux-phones-and-desktop.patch b/app-misc/mobile-datovka/files/mobile-datovka-1.9.1-0003-Support-Linux-phones-and-desktop.patch new file mode 100644 index 0000000000..54e372dc56 --- /dev/null +++ b/app-misc/mobile-datovka/files/mobile-datovka-1.9.1-0003-Support-Linux-phones-and-desktop.patch @@ -0,0 +1,68 @@ +From 795e069727216e95708453b03b80ca99a98ea78f Mon Sep 17 00:00:00 2001 +From: David Heidelberg +Date: Fri, 24 Apr 2020 00:29:20 +0200 +Subject: [PATCH 3/3] Support Linux (phones and desktop) + +Signed-off-by: David Heidelberg +--- + linux/nic.cz.mobile-datovka.desktop | 10 ++++++++++ + mobile-datovka.pro | 26 +++++++++++++++++++++++++- + 2 files changed, 35 insertions(+), 1 deletion(-) + create mode 100644 linux/nic.cz.mobile-datovka.desktop + +diff --git a/linux/nic.cz.mobile-datovka.desktop b/linux/nic.cz.mobile-datovka.desktop +new file mode 100644 +index 0000000..6089407 +--- /dev/null ++++ b/linux/nic.cz.mobile-datovka.desktop +@@ -0,0 +1,10 @@ ++[Desktop Entry] ++Type=Application ++Version=1.0 ++Name=Mobile Datovka ++GenericName=Datovka ++Comment=Mobile client for ISDS ++Exec=mobile-datovka ++Icon=datovka ++Terminal=false ++Categories=Office;Email;Qt; +diff --git a/mobile-datovka.pro b/mobile-datovka.pro +index 635279f..1ff6f7d 100644 +--- a/mobile-datovka.pro ++++ b/mobile-datovka.pro +@@ -380,7 +380,31 @@ RESOURCES += \ + + # Linux target. + linux { +- ICON = res/datovka.png ++ isEmpty(PREFIX) { ++ PREFIX = "/usr/local" ++ } ++ ++ BINDIR="$${PREFIX}/bin" ++ DATADIR="$${PREFIX}/share" ++ ++ LOCALE_INST_DIR = "$${DATADIR}/$${APP_NAME}/localisations" ++ ++ target.path = "$${BINDIR}" ++ ++ desktop.path = "$${DATADIR}/applications" ++ desktop.files += "linux/nic.cz.mobile-datovka.desktop" ++ ++ metainfo.path = "$${DATADIR}/metainfo" ++ metainfo.files += "linux/nic.cz.mobile-datovka.metadata.xml" ++ ++ icon64.path = "$${DATADIR}/icons/hicolor/64x64/apps" ++ icon64.files += "res/datovka.png" ++ ++ localisation.path = "$${LOCALE_INST_DIR}" ++ localisation.files += res/locale/datovka_cs.qm \ ++ res/locale/datovka_en.qm ++ ++ INSTALLS += target desktop metainfo icon64 + } + + # iOS target. +-- +2.26.2 + diff --git a/app-misc/mobile-datovka/files/mobile-datovka-1.9.1-quickdirtyfix.patch b/app-misc/mobile-datovka/files/mobile-datovka-1.9.1-quickdirtyfix.patch new file mode 100644 index 0000000000..6f8c432761 --- /dev/null +++ b/app-misc/mobile-datovka/files/mobile-datovka-1.9.1-quickdirtyfix.patch @@ -0,0 +1,48 @@ +From a8613894370b5ff66731896b293e024151dba66c Mon Sep 17 00:00:00 2001 +From: David Heidelberg +Date: Thu, 23 Apr 2020 21:53:14 +0200 +Subject: [PATCH 1/3] Compile under Linux. + +Signed-off-by: David Heidelberg +--- + mobile-datovka.pro | 15 ++++++++------- + 1 file changed, 8 insertions(+), 7 deletions(-) + +diff --git a/mobile-datovka.pro b/mobile-datovka.pro +index 8cef44c..635279f 100644 +--- a/mobile-datovka.pro ++++ b/mobile-datovka.pro +@@ -64,13 +64,13 @@ command = $$LRELEASE mobile-datovka.pro + system($$command)|error("Failed to run: $$command") + + # Copy translation files at qmake invocation. +-message(Copying Qt translation from $$system_path($$[QT_INSTALL_DATA]).) +-system($$QMAKE_COPY $$system_path($$[QT_INSTALL_DATA]/translations/qtbase_cs.qm) $$system_path(res/locale/qtbase_cs.qm)) +-system($$QMAKE_COPY $$system_path($$[QT_INSTALL_DATA]/translations/qtbase_en.qm) $$system_path(res/locale/qtbase_en.qm)) ++#message(Copying Qt translation from $$system_path($$[QT_INSTALL_DATA]).) ++#system($$QMAKE_COPY $$system_path($$[QT_INSTALL_DATA]/translations/qtbase_cs.qm) $$system_path(res/locale/qtbase_cs.qm)) ++#system($$QMAKE_COPY $$system_path($$[QT_INSTALL_DATA]/translations/qtbase_en.qm) $$system_path(res/locale/qtbase_en.qm)) + + TRANSLATIONS_FILES += \ +- res/locale/qtbase_cs.qm \ +- res/locale/qtbase_en.qm \ ++# res/locale/qtbase_cs.qm \ ++# res/locale/qtbase_en.qm \ + res/locale/datovka_cs.qm \ + res/locale/datovka_en.qm + +@@ -374,8 +374,9 @@ HEADERS += \ + src/zfo.h + + RESOURCES += \ +- res/qml.qrc \ +- res/translations.qrc ++ res/qml.qrc ++# res/qml.qrc \ ++# res/translations.qrc + + # Linux target. + linux { +-- +2.26.2 + diff --git a/app-misc/mobile-datovka/metadata.xml b/app-misc/mobile-datovka/metadata.xml new file mode 100644 index 0000000000..9bbe3972db --- /dev/null +++ b/app-misc/mobile-datovka/metadata.xml @@ -0,0 +1,13 @@ + + + + + david@ixit.cz + David Heidelberg + + + A GUI for accessing ISDS (Informační systém datových schránek + / Data Box Information System) SOAP services as defined in Czech ISDS Act + (300/2008 Coll.) and implied documents. + + diff --git a/app-misc/mobile-datovka/mobile-datovka-1.9.1.ebuild b/app-misc/mobile-datovka/mobile-datovka-1.9.1.ebuild new file mode 100644 index 0000000000..fd39385e80 --- /dev/null +++ b/app-misc/mobile-datovka/mobile-datovka-1.9.1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit qmake-utils xdg + +DESCRIPTION="Mobile optimized GUI to access the Czech data box e-government system" +HOMEPAGE="https://www.datovka.cz/" +SRC_URI="https://gitlab.labs.nic.cz/datovka/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.gz" +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +# minimum Qt version required +QT_PV="5.13.1:5" + +RDEPEND=" + >=dev-libs/openssl-1.1.1:0= + >=dev-qt/qtcore-${QT_PV} + >=dev-qt/qtgui-${QT_PV} + >=dev-qt/qtnetwork-${QT_PV} + >=dev-qt/qtprintsupport-${QT_PV} + >=dev-qt/qtsql-${QT_PV}[sqlite] + >=dev-qt/qtsvg-${QT_PV} + >=dev-qt/qtwidgets-${QT_PV} + >=dev-qt/qtquickcontrols-${QT_PV} + >=dev-qt/qtquickcontrols2-${QT_PV} +" +DEPEND=" + ${RDEPEND} + >=dev-qt/linguist-tools-${QT_PV} + virtual/pkgconfig +" + +S="${WORKDIR}/${PN}-v${PV}" + +PATCHES=( + "${FILESDIR}/${PN}-1.9.1-quickdirtyfix.patch" + "${FILESDIR}/${P}-0001-add-metainfo-for-distributions.patch" + "${FILESDIR}/${P}-0002-support-Linux-phones-and-desktop.patch" + +) + +src_configure() { + lrelease ${PN}.pro || die + eqmake5 PREFIX="/usr" TEXT_FILES_INST_DIR="/usr/share/${PN}/" +} + +src_install() { + emake install INSTALL_ROOT="${ED}" + einstalldocs +} From 22c9cf848d1b68b5fa554276631c622930cd3b94 Mon Sep 17 00:00:00 2001 From: David Heidelberg Date: Fri, 24 Apr 2020 00:58:30 +0200 Subject: [PATCH 05/12] [squash to previous] app-misc/mobile-datovka: fix last-minute typos. Signed-off-by: David Heidelberg --- ...ile-datovka-1.9.1-0001-add-metainfo-for-distributions.patch} | 0 ...e-datovka-1.9.1-0002-Support-Linux-phones-and-desktop.patch} | 0 app-misc/mobile-datovka/mobile-datovka-1.9.1.ebuild | 2 +- 3 files changed, 1 insertion(+), 1 deletion(-) rename app-misc/mobile-datovka/files/{mobile-datovka-1.9.1-0002-add-metainfo-for-distributions.patch => mobile-datovka-1.9.1-0001-add-metainfo-for-distributions.patch} (100%) rename app-misc/mobile-datovka/files/{mobile-datovka-1.9.1-0003-Support-Linux-phones-and-desktop.patch => mobile-datovka-1.9.1-0002-Support-Linux-phones-and-desktop.patch} (100%) diff --git a/app-misc/mobile-datovka/files/mobile-datovka-1.9.1-0002-add-metainfo-for-distributions.patch b/app-misc/mobile-datovka/files/mobile-datovka-1.9.1-0001-add-metainfo-for-distributions.patch similarity index 100% rename from app-misc/mobile-datovka/files/mobile-datovka-1.9.1-0002-add-metainfo-for-distributions.patch rename to app-misc/mobile-datovka/files/mobile-datovka-1.9.1-0001-add-metainfo-for-distributions.patch diff --git a/app-misc/mobile-datovka/files/mobile-datovka-1.9.1-0003-Support-Linux-phones-and-desktop.patch b/app-misc/mobile-datovka/files/mobile-datovka-1.9.1-0002-Support-Linux-phones-and-desktop.patch similarity index 100% rename from app-misc/mobile-datovka/files/mobile-datovka-1.9.1-0003-Support-Linux-phones-and-desktop.patch rename to app-misc/mobile-datovka/files/mobile-datovka-1.9.1-0002-Support-Linux-phones-and-desktop.patch diff --git a/app-misc/mobile-datovka/mobile-datovka-1.9.1.ebuild b/app-misc/mobile-datovka/mobile-datovka-1.9.1.ebuild index fd39385e80..085bad53a3 100644 --- a/app-misc/mobile-datovka/mobile-datovka-1.9.1.ebuild +++ b/app-misc/mobile-datovka/mobile-datovka-1.9.1.ebuild @@ -39,7 +39,7 @@ S="${WORKDIR}/${PN}-v${PV}" PATCHES=( "${FILESDIR}/${PN}-1.9.1-quickdirtyfix.patch" "${FILESDIR}/${P}-0001-add-metainfo-for-distributions.patch" - "${FILESDIR}/${P}-0002-support-Linux-phones-and-desktop.patch" + "${FILESDIR}/${P}-0002-Support-Linux-phones-and-desktop.patch" ) From 4be46395dc56bae43f2b91c23af188ab34a3b464 Mon Sep 17 00:00:00 2001 From: "Ronny (tastytea) Gutbrod" Date: Fri, 24 Apr 2020 02:11:06 +0200 Subject: [PATCH 06/12] x11-themes/arc-darkest-colors: New package. Theme based on Arc, but darker and with more colors. Signed-off-by: Ronny (tastytea) Gutbrod --- x11-themes/arc-darkest-colors/Manifest | 1 + .../arc-darkest-colors-0_pre20200417.ebuild | 44 +++++++++++++++++++ x11-themes/arc-darkest-colors/metadata.xml | 18 ++++++++ 3 files changed, 63 insertions(+) create mode 100644 x11-themes/arc-darkest-colors/Manifest create mode 100644 x11-themes/arc-darkest-colors/arc-darkest-colors-0_pre20200417.ebuild create mode 100644 x11-themes/arc-darkest-colors/metadata.xml diff --git a/x11-themes/arc-darkest-colors/Manifest b/x11-themes/arc-darkest-colors/Manifest new file mode 100644 index 0000000000..17f79862e5 --- /dev/null +++ b/x11-themes/arc-darkest-colors/Manifest @@ -0,0 +1 @@ +DIST arc-darkest-colors-0_pre20200417.tar.gz 44822096 BLAKE2B aeef5d16db935a55faeaa0f714d0b4324d0e0cf0806cc6fafb1d330978573b2442b305fcd8459634a3f0cc29e265d6c29a44e7407339984f44e5ceeb03927516 SHA512 60b4d32ae7e2f39a3e38bf95d70092f5c9c1f472bfe6a3ca00fb4eace1a1656186ee0110b913c41aa36d42cd4736e5581b120b144d7f49abe4f365fb3b01b190 diff --git a/x11-themes/arc-darkest-colors/arc-darkest-colors-0_pre20200417.ebuild b/x11-themes/arc-darkest-colors/arc-darkest-colors-0_pre20200417.ebuild new file mode 100644 index 0000000000..6354e733c5 --- /dev/null +++ b/x11-themes/arc-darkest-colors/arc-darkest-colors-0_pre20200417.ebuild @@ -0,0 +1,44 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit xdg-utils + +MY_COMMIT="aee10fc647fd0cdb8ef9907ae3ee42c1bea5d976" + +DESCRIPTION="Flat, dark-mode theme with transparent elements" +HOMEPAGE="https://github.com/rtlewis88/rtl88-Themes/tree/Arc-Darkest-COLORS-Complete-Desktop" +SRC_URI="https://github.com/rtlewis88/rtl88-Themes/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3 MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="icons" + +RDEPEND="x11-themes/gtk-engines-murrine" + +S="${WORKDIR}/rtl88-Themes-${MY_COMMIT}" + +src_install() { + for color in BlueAgave Kiwi Plum Strawberry Tangerine; do + insinto "usr/share/themes" + doins -r "AD-${color}" + if use icons; then + insinto "usr/share/icons" + for variant in Numix Suru; do + doins -r "AD-${color}-${variant}" + done + fi + done + + default +} + +pkg_postinst() { + use icons && xdg_icon_cache_update +} + +pkg_postrm() { + use icons && xdg_icon_cache_update +} diff --git a/x11-themes/arc-darkest-colors/metadata.xml b/x11-themes/arc-darkest-colors/metadata.xml new file mode 100644 index 0000000000..5b09564e5d --- /dev/null +++ b/x11-themes/arc-darkest-colors/metadata.xml @@ -0,0 +1,18 @@ + + + + + gentoo@tastytea.de + Ronny (tastytea) Gutbrod + + + Arc-Darkest-COLORS is a flat, dark-mode theme with transparent elements, + for GTK, xfwm4, openbox-3, GNOME-Shell, and Cinnamon desktop + environments. Arc-Darkest-COLORS also has two varieties of matching + Icons and Folders. You can choose between the 5 highlight colors Blue + Agave, Kiwi, Plum, Strawberry and Tangerine. + + + Install icon themes + + From ce07f42469f3a77af31c556c44867de2dcf4499b Mon Sep 17 00:00:00 2001 From: "Ronny (tastytea) Gutbrod" Date: Fri, 24 Apr 2020 02:33:55 +0200 Subject: [PATCH 07/12] x11-themes/papirus-claws-mail-theme: New package. Icon theme for mail-client/claws-mail. Signed-off-by: Ronny (tastytea) Gutbrod --- x11-themes/papirus-claws-mail-theme/Manifest | 1 + .../papirus-claws-mail-theme/metadata.xml | 8 ++++++++ ...apirus-claws-mail-theme-0_pre20181023.ebuild | 17 +++++++++++++++++ 3 files changed, 26 insertions(+) create mode 100644 x11-themes/papirus-claws-mail-theme/Manifest create mode 100644 x11-themes/papirus-claws-mail-theme/metadata.xml create mode 100644 x11-themes/papirus-claws-mail-theme/papirus-claws-mail-theme-0_pre20181023.ebuild diff --git a/x11-themes/papirus-claws-mail-theme/Manifest b/x11-themes/papirus-claws-mail-theme/Manifest new file mode 100644 index 0000000000..897822122d --- /dev/null +++ b/x11-themes/papirus-claws-mail-theme/Manifest @@ -0,0 +1 @@ +DIST papirus-claws-mail-theme-0_pre20181023.tar.gz 572227 BLAKE2B 6557576fcc8a2e377d5efef7d6412c57b6acf9737139b1c5eb930b4d4d554849034acf0808790d9ed37e831664d771025d74fd4ad6f40576c47330781c880c04 SHA512 fd2b57fe8f49247071ad53ebb4679f5f2fff8546a199d4f017f35efb1c6ec0f5f045f7e0dc260d81d747bd2932311bd19e2baf8131b8b5083793f00e8d31664e diff --git a/x11-themes/papirus-claws-mail-theme/metadata.xml b/x11-themes/papirus-claws-mail-theme/metadata.xml new file mode 100644 index 0000000000..5533c93d75 --- /dev/null +++ b/x11-themes/papirus-claws-mail-theme/metadata.xml @@ -0,0 +1,8 @@ + + + + + gentoo@tastytea.de + Ronny (tastytea) Gutbrod + + diff --git a/x11-themes/papirus-claws-mail-theme/papirus-claws-mail-theme-0_pre20181023.ebuild b/x11-themes/papirus-claws-mail-theme/papirus-claws-mail-theme-0_pre20181023.ebuild new file mode 100644 index 0000000000..58e3386d2a --- /dev/null +++ b/x11-themes/papirus-claws-mail-theme/papirus-claws-mail-theme-0_pre20181023.ebuild @@ -0,0 +1,17 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_COMMIT="7d02981d23ecfc279c87ff6c172ba09314940352" + +DESCRIPTION="Papirus icon theme for Claws Mail" +HOMEPAGE="https://github.com/PapirusDevelopmentTeam/papirus-claws-mail-theme" +SRC_URI="https://github.com/PapirusDevelopmentTeam/papirus-claws-mail-theme/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +S="${WORKDIR}/${PN}-${MY_COMMIT}" From 6e52c6af9d787aa3e3c0d8c4d980632574307132 Mon Sep 17 00:00:00 2001 From: David Heidelberg Date: Fri, 24 Apr 2020 09:14:47 +0200 Subject: [PATCH 08/12] sys-apps/0xFFFF: proper use emake Thanks tastytea for catching it. Signed-off-by: David Heidelberg --- sys-apps/0xFFFF/0xFFFF-0.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/0xFFFF/0xFFFF-0.8.ebuild b/sys-apps/0xFFFF/0xFFFF-0.8.ebuild index 4e4063771b..f5ef101320 100644 --- a/sys-apps/0xFFFF/0xFFFF-0.8.ebuild +++ b/sys-apps/0xFFFF/0xFFFF-0.8.ebuild @@ -16,5 +16,5 @@ DEPEND="dev-libs/libusb-compat" RDEPEND="${DEPEND}" src_install() { - make install PREFIX=/usr DESTDIR="${ED}" + emake DESTDIR="${ED}" PREFIX="/usr" install } From b69316d30a0c5587831c4950ec8d2807b3f4fb1b Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Fri, 24 Apr 2020 14:26:13 +0200 Subject: [PATCH 09/12] media-tv/droidcam: build agains correct kernel version as selected by eselect Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andrew Ammerlaan --- media-tv/droidcam/droidcam-0_pre20200416.ebuild | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/media-tv/droidcam/droidcam-0_pre20200416.ebuild b/media-tv/droidcam/droidcam-0_pre20200416.ebuild index 6fb0579a6c..0df0a04b84 100644 --- a/media-tv/droidcam/droidcam-0_pre20200416.ebuild +++ b/media-tv/droidcam/droidcam-0_pre20200416.ebuild @@ -32,6 +32,12 @@ MODULE_NAMES="v4l2loopback-dc(video:${S}/v4l2loopback:${S}/v4l2loopback)" MODULESD_V4L2LOOPBACK_DC_ENABLED="yes" BUILD_TARGETS="all" +src_prepare() { + elog ${KV_FULL} + default + sed -i -e "s/\`uname -r\`/${KV_FULL}/g" v4l2loopback/Makefile +} + src_configure() { set_arch_to_kernel default From ac9f03386a0b91742181128d75fdf518b67bf45b Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Fri, 24 Apr 2020 14:44:31 +0200 Subject: [PATCH 10/12] media-tv/droidcam: remove debugging elog (oopsie) Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andrew Ammerlaan --- media-tv/droidcam/droidcam-0_pre20200416.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/media-tv/droidcam/droidcam-0_pre20200416.ebuild b/media-tv/droidcam/droidcam-0_pre20200416.ebuild index 0df0a04b84..706ccf98e2 100644 --- a/media-tv/droidcam/droidcam-0_pre20200416.ebuild +++ b/media-tv/droidcam/droidcam-0_pre20200416.ebuild @@ -33,7 +33,6 @@ MODULESD_V4L2LOOPBACK_DC_ENABLED="yes" BUILD_TARGETS="all" src_prepare() { - elog ${KV_FULL} default sed -i -e "s/\`uname -r\`/${KV_FULL}/g" v4l2loopback/Makefile } From c25b747031e0b293c6f5691f561922e9ef573860 Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Fri, 24 Apr 2020 14:46:29 +0200 Subject: [PATCH 11/12] games-action/ATLauncher: minor version bump 3.3.4.5 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andrew Ammerlaan --- .../{ATLauncher-3.3.4.4.ebuild => ATLauncher-3.3.4.5.ebuild} | 0 games-action/ATLauncher/Manifest | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) rename games-action/ATLauncher/{ATLauncher-3.3.4.4.ebuild => ATLauncher-3.3.4.5.ebuild} (100%) diff --git a/games-action/ATLauncher/ATLauncher-3.3.4.4.ebuild b/games-action/ATLauncher/ATLauncher-3.3.4.5.ebuild similarity index 100% rename from games-action/ATLauncher/ATLauncher-3.3.4.4.ebuild rename to games-action/ATLauncher/ATLauncher-3.3.4.5.ebuild diff --git a/games-action/ATLauncher/Manifest b/games-action/ATLauncher/Manifest index d1c1a290c2..fcdb352ee3 100644 --- a/games-action/ATLauncher/Manifest +++ b/games-action/ATLauncher/Manifest @@ -1,2 +1,2 @@ -DIST ATLauncher-3.3.4.4.jar 10460514 BLAKE2B 13355b55fd83387f076fa25a3ada68fa0bdbe39a499c2291202e4e88be487372ef11dbc0e757faccadbdea2e7ea74b4e871ef4159e4970831593890870438b06 SHA512 b372c9ae1eabb4a15caa44f84fa1fbbd1ef6cae5c711cd7c951dc06fcf926920568dc141309e9ba89615a09b7879f3fc3633400d79228d572cb707fe50c94e2d +DIST ATLauncher-3.3.4.5.jar 10795422 BLAKE2B e2db4a1d01b72e9ba67af52e631c3635b6be37c114215e3128f1b213081e4e4ab3bf2f7e66ee5eaaa37cb7a430306ac664c9bf3918d71692635357251021d862 SHA512 b42bce241b5a80b594b36d911937f83cd45d688ccd10c320a73865a961bf2f6397b9300773dd2abff92ba0cb345116fbf0b982bebeb0f008d565f477623417a4 DIST ATLauncher.ico 370070 BLAKE2B 992e5df968054884c21f136b8f16f2b14e8d321b2196ebc07f7a59621223ca79b896f63b21dba864f61f238ca1864039a410d8089127714163092f65d0ca7f27 SHA512 353f6dd68475778cc8e97a773e800fe532df2f6d28d5babc751cfb5ed7ef24ef6246f76d26e3e25706e458741d604bb8fa8e79cb8904900284f0f7b0f9488bfb From f52d4ce1e3b170d1a4b42951361a38a56ff68535 Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Fri, 24 Apr 2020 14:48:17 +0200 Subject: [PATCH 12/12] dev-python/hstspreload: minor version bump 2020 4 23 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andrew Ammerlaan --- dev-python/hstspreload/Manifest | 2 +- ...stspreload-2020.4.14.ebuild => hstspreload-2020.4.23.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename dev-python/hstspreload/{hstspreload-2020.4.14.ebuild => hstspreload-2020.4.23.ebuild} (100%) diff --git a/dev-python/hstspreload/Manifest b/dev-python/hstspreload/Manifest index 1ec5d92f7e..b41de1dafd 100644 --- a/dev-python/hstspreload/Manifest +++ b/dev-python/hstspreload/Manifest @@ -1 +1 @@ -DIST hstspreload-2020.4.14.tar.gz 865188 BLAKE2B 61f8d80fb9dc13e6e65bdaf2b6e10bdfbb15c5f299d70762c2494cdd59de113bdf43fe9c5b36e09e2a746bbe4ecafa577e99ebf967eab0ed713402cebbbb74fe SHA512 4fa0a05e19ae01e6715834393a825fbbf108e8e154f50dde7965fea1e986d03ee485efc0b2dd1ca580962c4c98f3338c12083df5089af0b04ad17e69b6eac8d0 +DIST hstspreload-2020.4.23.tar.gz 869716 BLAKE2B 95768d2e27647dcd75b375ee418df31f96043217e2e9c2617ae063ae05799cb74178186606e4856d58b217a8b73c8f16cf53b5385d14ed48423ebb31d776d1bd SHA512 4be7ff72a413c54e5a44f0cbacdb19b3571aacd986dec1e5f8c82657fe47615611b21aca23ea48d0f207691dc5b2ba98dbab53abf54c61f3d79d801880384e66 diff --git a/dev-python/hstspreload/hstspreload-2020.4.14.ebuild b/dev-python/hstspreload/hstspreload-2020.4.23.ebuild similarity index 100% rename from dev-python/hstspreload/hstspreload-2020.4.14.ebuild rename to dev-python/hstspreload/hstspreload-2020.4.23.ebuild