diff --git a/metadata/md5-cache/net-im/teleguard-desktop-4.0.3-r6 b/metadata/md5-cache/net-im/teleguard-desktop-4.0.3-r6 index b2f5a980..2dc22506 100644 --- a/metadata/md5-cache/net-im/teleguard-desktop-4.0.3-r6 +++ b/metadata/md5-cache/net-im/teleguard-desktop-4.0.3-r6 @@ -1,3 +1,4 @@ +BDEPEND=dev-util/patchelf DEFINED_PHASES=install postinst postrm preinst prepare unpack DESCRIPTION=TeleGuard is the data-secure messenger from Swisscows (binary package) EAPI=8 @@ -6,9 +7,9 @@ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=unpacker xdg desktop KEYWORDS=amd64 LICENSE=all-rights-reserved -RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/libsecret dev-db/sqlcipher dev-libs/expat dev-libs/glib:2 dev-libs/nettle dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa net-print/cups sys-apps/dbus x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libdrm x11-libs/libxcb x11-libs/libxkbcommon x11-libs/pango dev-libs/keybinder -RESTRICT=bindist split mirror strip +RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/libsecret dev-db/sqlcipher dev-db/sqlite dev-libs/expat dev-libs/glib:2 dev-libs/keybinder dev-libs/libayatana-appindicator dev-libs/nettle dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/gst-plugins-bad media-libs/gst-plugins-good media-libs/libpulse media-libs/mesa net-print/cups sys-apps/dbus x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libdrm x11-libs/libnotify x11-libs/libxcb x11-libs/libxkbcommon x11-libs/pango +RESTRICT=bindist mirror strip SLOT=0 -SRC_URI=https://pub.teleguard.com/teleguard-desktop-latest.deb -_eclasses_=desktop e447b5f77146d69797e9f03ff177f3f1 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 unpacker a89c769f7dcf68bd2a6d23da9ede2ad2 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=4cebfbf176221ad5e27f004226b57d4e +SRC_URI=https://pub.teleguard.com/teleguard-desktop-latest.deb -> teleguard-desktop-4.0.3.deb +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 unpacker a89c769f7dcf68bd2a6d23da9ede2ad2 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 xdg 3ef49a87c52c8b77c476351195dfe575 desktop e447b5f77146d69797e9f03ff177f3f1 +_md5_=40e78e9d91afef0a6cf6df8bc36862c7 diff --git a/net-im/teleguard-desktop/Manifest b/net-im/teleguard-desktop/Manifest index b6ebaa84..1d1e975c 100644 --- a/net-im/teleguard-desktop/Manifest +++ b/net-im/teleguard-desktop/Manifest @@ -1,3 +1,3 @@ -DIST teleguard-desktop-latest.deb 27977352 BLAKE2B abdd36ce6557531be713aa246cf3bfcad000ceddf58e65f118496a89c38787e15df5674f1c4424b1e1dd8cd6017cc6c94413b76670f996099edd53d6df013d41 SHA512 ff29dd1bf23c0b0faec343ae4a7b19754f20040164253f6d16c07d61a5ca6531c7dcba59d44e667a7820bd64348b6270fb7b90f5b493700bdeaf693f63de2c47 -EBUILD teleguard-desktop-4.0.3-r6.ebuild 2124 BLAKE2B 69d697ae35b069727f23b5bc0b0d2da1f29c73a3d56b845140d5572316cf788ce2d64c54ea62c96d87ad7989d2e36140aa78d9f08d55b067c8fd21a7c4ce9ff7 SHA512 4f12745278fba1b25f140cca4a70fdb793c02016fc9686f3b562d17ff23b18ebafbba8fdbd5c81f39d7108dd53902fcbab909d52d7eeda68faeb560f808ccf6c +DIST teleguard-desktop-4.0.3.deb 27977352 BLAKE2B abdd36ce6557531be713aa246cf3bfcad000ceddf58e65f118496a89c38787e15df5674f1c4424b1e1dd8cd6017cc6c94413b76670f996099edd53d6df013d41 SHA512 ff29dd1bf23c0b0faec343ae4a7b19754f20040164253f6d16c07d61a5ca6531c7dcba59d44e667a7820bd64348b6270fb7b90f5b493700bdeaf693f63de2c47 +EBUILD teleguard-desktop-4.0.3-r6.ebuild 2054 BLAKE2B d74607137ed233d3b5c498034cf40487843babccd3f644849eb2eb19fb8062415c5fd92edf6c763c79d4cf91bba1ae743eda335796f9052582ce32b166974467 SHA512 bb9dfc97a28bfe5669ac7c19e0b2482ba07cd6950bd571b9f39d4c82a7e571065e45f73b285351f40b5c740749aee24af22dce4f946ac3a103dd51615c6e2974 MISC metadata.xml 248 BLAKE2B 88afa54e3134b10ecc3f3f7e19fb6b209f3908a517788151cfe6c6ced2b21d368f19a6de982c28575b14a8769069c02b70f639ab73618a9b949c0e9eaf4f17a0 SHA512 3ec152d35cfd434c4ba49a51afd5f2eeaed478983f49f5e61e0713af7da791faee69713a3740182302d8129fb538e8296d0b40152e23e7d5e6d1a996322e7122 diff --git a/net-im/teleguard-desktop/teleguard-desktop-4.0.3-r6.ebuild b/net-im/teleguard-desktop/teleguard-desktop-4.0.3-r6.ebuild index 096629ea..0767b974 100644 --- a/net-im/teleguard-desktop/teleguard-desktop-4.0.3-r6.ebuild +++ b/net-im/teleguard-desktop/teleguard-desktop-4.0.3-r6.ebuild @@ -7,25 +7,32 @@ inherit unpacker xdg desktop DESCRIPTION="TeleGuard is the data-secure messenger from Swisscows (binary package)" HOMEPAGE="https://teleguard.com" -#SRC_URI="https://packages.element.io/debian/pool/main/e/element-desktop/${MY_PN}_${PV}_amd64.deb" -SRC_URI="https://pub.teleguard.com/teleguard-desktop-latest.deb" +SRC_URI="https://pub.teleguard.com/teleguard-desktop-latest.deb -> ${P}.deb" S="${WORKDIR}" LICENSE="all-rights-reserved" SLOT="0" KEYWORDS="amd64" -RESTRICT="bindist split mirror strip" +RESTRICT="bindist mirror strip" + +BDEPEND="dev-util/patchelf" RDEPEND=" >=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/libsecret dev-db/sqlcipher + dev-db/sqlite dev-libs/expat dev-libs/glib:2 + dev-libs/keybinder + dev-libs/libayatana-appindicator dev-libs/nettle dev-libs/nspr dev-libs/nss media-libs/alsa-lib + media-libs/gst-plugins-bad + media-libs/gst-plugins-good + media-libs/libpulse media-libs/mesa net-print/cups sys-apps/dbus @@ -39,47 +46,43 @@ RDEPEND=" x11-libs/libXfixes x11-libs/libXrandr x11-libs/libdrm + x11-libs/libnotify x11-libs/libxcb x11-libs/libxkbcommon x11-libs/pango - dev-libs/keybinder" +" QA_PREBUILT="usr/share/teleguard_desktop/teleguard_desktop" -#src_prepare() { -# default -# rm opt/Element/{LICENSE.electron.txt,LICENSES.chromium.html} || die -#} - src_prepare() { - default - sed -e '/Version=/d' -i usr/share/applications/teleguard_desktop.desktop || die - sed -e "s@^Exec=.*@Exec=${EPREFIX}/opt/teleguard/teleguard_desktop %U@" -i usr/share/applications/teleguard_desktop.desktop || die + default + sed -e '/Version=/d' -i usr/share/applications/teleguard_desktop.desktop || die + sed -e "s@^Exec=.*@Exec=${EPREFIX}/opt/teleguard/teleguard_desktop %U@" \ + -i usr/share/applications/teleguard_desktop.desktop || die } - src_install() { patchelf --set-rpath "${EPREFIX}/opt/teleguard/lib" usr/share/teleguard_desktop/teleguard_desktop || die dodir /opt/teleguard - cp -a usr/share/teleguard_desktop/* "${ED}"/opt/teleguard || die + cp -a usr/share/teleguard_desktop/* "${ED}"/opt/teleguard || die local res for res in 128 256 ; do - newicon -s ${res} usr/share/icons/hicolor/${res}x${res}/apps/teleguard_desktop.png teleguard_desktop.png + newicon -s ${res} \ + usr/share/icons/hicolor/${res}x${res}/apps/teleguard_desktop.png \ + teleguard_desktop.png done insinto usr/share/applications doins usr/share/applications/teleguard_desktop.desktop - -# exit 0 } pkg_postinst() { - xdg_desktop_database_update - xdg_mimeinfo_database_update + xdg_desktop_database_update + xdg_mimeinfo_database_update } pkg_postrm() { - xdg_desktop_database_update - xdg_mimeinfo_database_update + xdg_desktop_database_update + xdg_mimeinfo_database_update }