commit: 4d47350c1a59b93605a9ae67b5d0136a5401d9f5 Author: Filip Kobierski <fkobi <AT> pm <DOT> me> AuthorDate: Sun Jul 20 20:33:30 2025 +0000 Commit: Filip Kobierski <fkobi <AT> pm <DOT> me> CommitDate: Sun Jul 20 20:38:49 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4d47350c
net-wireless/easyroam-desktop: fix issues - removed trailing [./] from DESCRIPTION & HOMEPAGE - introduced MY_PN to enhance readability - removed patch in favour of a simple sed - it had the wrong name either way - RDEPEND: - sort - add missing zlib, gdk-pixbuf & at-spi2-core - specify GTK+'s SLOT - rework QA variables to be more specific Closes: https://bugs.gentoo.org/946620 Closes: https://bugs.gentoo.org/950639 Signed-off-by: Filip Kobierski <fkobi <AT> pm.me> ...4.3.ebuild => easyroam-desktop-1.4.3-r1.ebuild} | 39 ++++++++++++---------- .../files/0001-fix-desktop-file.patch | 18 ---------- 2 files changed, 21 insertions(+), 36 deletions(-) diff --git a/net-wireless/easyroam-desktop/easyroam-desktop-1.4.3.ebuild b/net-wireless/easyroam-desktop/easyroam-desktop-1.4.3-r1.ebuild similarity index 55% rename from net-wireless/easyroam-desktop/easyroam-desktop-1.4.3.ebuild rename to net-wireless/easyroam-desktop/easyroam-desktop-1.4.3-r1.ebuild index ffbc168fc3..b54417a242 100644 --- a/net-wireless/easyroam-desktop/easyroam-desktop-1.4.3.ebuild +++ b/net-wireless/easyroam-desktop/easyroam-desktop-1.4.3-r1.ebuild @@ -5,41 +5,44 @@ EAPI=8 inherit unpacker xdg-utils -DESCRIPTION="Easily connect your device to eduroamĀ®." -HOMEPAGE="https://www.easyroam.de/" -SRC_URI="https://packages.easyroam.de/repos/easyroam-desktop/pool/main/e/easyroam-desktop/easyroam_connect_desktop-${PV}+${PV}-linux.deb" - -QA_FLAGS_IGNORED=".*" +MY_PN="easyroam_connect_desktop" +DESCRIPTION="Easily connect your device to eduroamĀ®" +HOMEPAGE="https://www.easyroam.de" +SRC_URI="https://packages.easyroam.de/repos/easyroam-desktop/pool/main/e/easyroam-desktop/${MY_PN}-${PV}+${PV}-linux.deb" S="${WORKDIR}" LICENSE="all-rights-reserved" SLOT="0" KEYWORDS="-* ~amd64" -PATCHES=( - # easyroam desktop ships a malformed .desktop file, this patch fixes that - "${FILESDIR}"/0001-fix-desktop-file.patch -) - RDEPEND=" + app-accessibility/at-spi2-core + app-crypt/libsecret dev-libs/glib - x11-libs/gtk+ - x11-libs/pango - x11-libs/cairo media-libs/harfbuzz - app-crypt/libsecret net-misc/networkmanager - net-libs/webkit-gtk:4.1[keyring] - net-libs/libsoup:3.0 net-libs/glib-networking + net-libs/libsoup:3.0 + net-libs/webkit-gtk:4.1[keyring] + sys-libs/zlib + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/pango " DEPEND="${RDEPEND}" +QA_PREBUILT=" + /usr/share/${MY_PN}/${MY_PN} + /usr/share/${MY_PN}/lib/* +" src_prepare() { + # correct the version + sed -i "s/${PV}/1.0/g" "${S}"/usr/share/applications/${MY_PN}.desktop sed -i \ - "s/Exec=easyroam_connect_desktop/Exec=\/usr\/share\/easyroam_connect_desktop\/easyroam_connect_desktop/" \ - "${S}/usr/share/applications/easyroam_connect_desktop.desktop" + "s/Exec=${MY_PN}/Exec=\/usr\/share\/${MY_PN}\/${MY_PN}/" \ + "${S}/usr/share/applications/${MY_PN}.desktop" default } diff --git a/net-wireless/easyroam-desktop/files/0001-fix-desktop-file.patch b/net-wireless/easyroam-desktop/files/0001-fix-desktop-file.patch deleted file mode 100644 index e6e71c2df4..0000000000 --- a/net-wireless/easyroam-desktop/files/0001-fix-desktop-file.patch +++ /dev/null @@ -1,18 +0,0 @@ -diff --git a/usr/share/applications/easyroam_connect_desktop.desktop b/usr/share/applications/easyroam_connect_desktop.desktop -index af29159..58ff457 100644 ---- a/usr/share/applications/easyroam_connect_desktop.desktop -+++ b/usr/share/applications/easyroam_connect_desktop.desktop -@@ -1,10 +1,10 @@ - [Desktop Entry] - Type=Application --Version=1.4.3 -+Version=1.0 - Name=Easyroam - GenericName=wifi profile installer - Icon=easyroam_connect_desktop - Exec=/usr/share/easyroam_connect_desktop/easyroam_connect_desktop %U - Categories=Utility; - Keywords=easyroam;eduroam;Easyroam;Eduroam; --StartupNotify=true -\ No newline at end of file -+StartupNotify=true
