Browse Source

fix: synergy builds & metadata

main
Tim 5 months ago
parent
commit
7c17a15c97
  1. 7
      gui-apps/i3-focus-last/metadata.xml
  2. 9
      mail-client/thunderbird/Manifest
  3. 25
      mail-client/thunderbird/files/1000_fix_gentoo_preferences.patch
  4. 9
      mail-client/thunderbird/files/icon/thunderbird-unbranded.desktop
  5. 9
      mail-client/thunderbird/files/icon/thunderbird.desktop
  6. 9
      mail-client/thunderbird/files/thunderbird-gentoo-default-prefs-1.js-1
  7. 372
      mail-client/thunderbird/thunderbird-57.0_beta2.ebuild
  8. 7
      x11-misc/i3gaps/metadata.xml
  9. 7
      x11-misc/i3gapsnext/metadata.xml
  10. 5
      x11-misc/synergy/Manifest
  11. 7
      x11-misc/synergy/metadata.xml
  12. 27
      x11-misc/synergy/synergy-1.12.0.ebuild
  13. 29
      x11-misc/synergy/synergy-1.14.1.32.ebuild
  14. 63
      x11-misc/synergy/synergy-1.14.2.36.ebuild
  15. 26
      x11-misc/synergy/synergy-9999.ebuild

7
gui-apps/i3-focus-last/metadata.xml

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'>
<pkgmetadata>
<maintainer type="person">
<email>b0mbn4yw2@mozmail.com</email>
</maintainer>
</pkgmetadata>

9
mail-client/thunderbird/Manifest

@ -1,9 +0,0 @@
AUX 1000_fix_gentoo_preferences.patch 866 SHA256 8987ddbede1877bb4f7fa1e02b2e22af9e97431b3b4181e49bc251c06f4ba6f5 SHA512 60693c96667dc6bf34bf0b58e4e06a50041b69656c1ea3b945521866a1ae86887169d7afb1afbe54e6b5b6ebb87eb6138fcba716509627966374a933b8a00016 WHIRLPOOL a9769ca2b394cbaf4d1a19761e173ae3096d02fdce2d29fda161e2d1648e4dcf6dc332ac1ab19db30c61862cf5264eceb703a2359993dc58169dd312fca845e3
AUX icon/thunderbird-unbranded.desktop 280 SHA256 384f0dee66142a4ae265a77772d40e06cb2e63b04778412a93d33361211798e1 SHA512 ceb0c444d2a8ea89a0a690b0f1bad823044b14d72d159339dc14702e46a7ad6fcb9b6502d16dba55b31afe5e8831fc13e121590766f26d4c2689f1972791e670 WHIRLPOOL 40881b0112da8bea0270324950f34386a1414d5295bf282c8bce9e75e3f5384353377ce606d379d50b4d3bfdca11b59942fbe6092b9e673c29944a01326a77e9
AUX icon/thunderbird.desktop 270 SHA256 c0e2a30ccf6b53f54e7da37f1ed3508ffa1abadbb565eb2e76fa8b352fc8724b SHA512 caf020e8af0df7b51d67649889b04d3af481850c4355dd0bd17a17e8681790731458648576a3a2a6c9ef7d0ab6d149eb9dca54d1362ccfc796e8c36d87c41d3f WHIRLPOOL bb9b48060deaa7be790aeb984f9cf99b9834fcb2dc6efe178266847e7805bd79005c9b2bac26efdf75cdc2ffb5cb8dedca1c51a55556e6af0ef976e5834961ad
AUX thunderbird-gentoo-default-prefs-1.js-1 426 SHA256 b5aba51045c700ae4d465e079f3e776600d4950806212f7c2fe1841fa25cf9d6 SHA512 b40e7b4789b7f43c382589f7d0eaa6043072bce86ab79fb3dda4800e9ab6a43af11f43b0cb3b6ab1c71d887aa1cf9356ac858f0a81dad013cef5b8a4b2107983 WHIRLPOOL cc3535e9a710d55c5386db51d7bd6ca24f6b36685a54e42d049a806fe99fd0b08afe7998d1478036bfa306129616778b8ac1386e14649646fc0a7ae4d37b830d
DIST firefox-57.0-patches-01.tar.xz 10964 SHA256 96894412d99bcd0d4c74507e4980e4f6bfb445a5cce4b7fb213088999c84f78a SHA512 5f4c668eb1ae9b4067997973e7f5fcfa4d3de7b60520f7cc2a96b97b0814e921f777862e45fa0ffad231040d99e98f259e2482d4a5d7be096abc5d5860bfc593 WHIRLPOOL 5ab3260772f2dbc93914613b3bbaa3e6448247d06feca9ba2379067674aa09bddcf22ad6d8ddac9c0d1232c12381a80da4b16d8d5488d29f41e62e002d6d1f30
DIST gdata-provider-3.3.tar.xz 85628 SHA256 1a1751a5dd3d941bb28051c1d3af5d96c6c06b00c1b2d6b2442e312ec14644bd SHA512 ae0c0e6fd42d6e7088256ca8a4be5b0bac84b2f331b51afdc982354caef60b6ba631d4f76bfba7523000b49235c8f8c63704d90acf24b34b14696b709be9342b WHIRLPOOL 2b77c9343437633dc8b26365b6f172999364b81b4928744e0eba0d0de50179fbd845085cc4fbf95a0c068a9b76bd2280db8f9f349ded680686ab6cac949bbcc6
DIST lightning-5.4.4.tar.xz 1872584 SHA256 8f330202f348734228ad5fc599a7a626506a3517393cc35708129084cd70262a SHA512 2168766a1fb3c4c77a3d13552518ac9b3e78f23a016a37a439b885b6eb56de369de85d2ba4fdbd201b54dc210493e94cdfd8d7dbe0573ae6d9d145ad97771ddd WHIRLPOOL b802126524d6aad3cd2399f2631c9898557a7b8491172ae29aef5f23d9f9f3e271de07accecd3bc1cf992e1a9c1944d02bc9091b8de94cde7fcebd3f7266bf18
DIST thunderbird-57.0b2.source.tar.xz 268295264 SHA256 7df86c096a13f894db870aed4153ae4ade3e3bdf0ebee8cdbed3cb47d891ed1a SHA512 ea683abf02fb075a484918956fda818211fd36cfcd37ee10df6581b16a80f2f25ded84f0deeeb7e9124c315fbb177f2223420679e18112866b4365de9b705d01 WHIRLPOOL 25a39d50a5c028c7a19c9c3f72ceaa1a461562b47159c80b4c03cc9b39ff4f1ffab06c9032c70736876a431ce13b970ffa981bdbd802f5c260e6c06ef0a65689
EBUILD thunderbird-57.0_beta2.ebuild 11611 SHA256 f1501edf50784841175c2d637518b9a880fbd6ddc261547085bac7493c0838d2 SHA512 76afcae91d5baa9ac86fffad32c5c017c9a29cd30d4f94b0b311ff81f606a81706f6c1822c30d0a25f056fbdb3e23c9a7aced808254091c3116cafe6ba212ed2 WHIRLPOOL c470badab249250c316aa2b4bbbd87c5b9cef8f6b8912006210ba51dc8ee33c0ba98a154344c0c07507e52bd3f3d1eb3e508db6eb91aabb0555a8f200c69f0ed

25
mail-client/thunderbird/files/1000_fix_gentoo_preferences.patch

@ -1,25 +0,0 @@
From: Jory A. Pratt <anarchy@gentoo.org>
Add the gentoo preferences for the omni.jar creation
diff --git a/mail/installer/package-manifest.in b/mail/installer/package-manifest.in
--- a/mail/installer/package-manifest.in
+++ b/mail/installer/package-manifest.in
@@ -313,16 +313,17 @@
@RESPATH@/components/devtools-startup.manifest
@RESPATH@/components/devtools-startup.js
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Default Profile Settings
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; default pref files
+@RESPATH@/defaults/pref/all-gentoo.js
@RESPATH@/defaults/pref/all-thunderbird.js
@RESPATH@/defaults/pref/channel-prefs.js
@RESPATH@/defaults/pref/composer.js
@RESPATH@/defaults/pref/mailnews.js
@RESPATH@/defaults/pref/mdn.js
@RESPATH@/defaults/pref/smime.js
@RESPATH@/defaults/pref/thunderbird-branding.js
@RESPATH@/greprefs.js

9
mail-client/thunderbird/files/icon/thunderbird-unbranded.desktop

@ -1,9 +0,0 @@
[Desktop Entry]
Name=Mozilla Thunderbird
Comment=Mail & News Reader
Exec=/usr/bin/thunderbird %u
Icon=thunderbird-icon-unbranded
Terminal=false
Type=Application
Categories=Office;Email;
MimeType=text/x-vcard;text/directory;application/mbox;message/rfc822;x-scheme-handler/mailto;

9
mail-client/thunderbird/files/icon/thunderbird.desktop

@ -1,9 +0,0 @@
[Desktop Entry]
Name=Mozilla Thunderbird
Comment=Mail & News Reader
Exec=/usr/bin/thunderbird %u
Icon=thunderbird-icon
Terminal=false
Type=Application
Categories=Office;Email;
MimeType=text/x-vcard;text/directory;application/mbox;message/rfc822;x-scheme-handler/mailto;

9
mail-client/thunderbird/files/thunderbird-gentoo-default-prefs-1.js-1

@ -1,9 +0,0 @@
pref("app.update.enabled", false);
pref("app.update.autoInstallEnabled", false);
pref("browser.display.use_system_colors", true);
pref("intl.locale.matchOS", true);
pref("general.useragent.locale", "chrome://global/locale/intl.properties");
pref("mail.shell.checkDefaultClient", false);
# Do not switch to Smart Folders after upgrade to 3.0b4
pref("mail.folder.views.version", "1");
pref("extensions.autoDisableScopes", 0);

372
mail-client/thunderbird/thunderbird-57.0_beta2.ebuild

@ -1,372 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
WANT_AUTOCONF="2.1"
MOZ_ESR=""
MOZ_LIGHTNING_VER="5.4.4"
MOZ_LIGHTNING_GDATA_VER="3.3"
# This list can be updated using scripts/get_langs.sh from the mozilla overlay
MOZ_LANGS=(ar ast be bg bn-BD br ca cs cy da de el en en-GB en-US es-AR
es-ES et eu fi fr fy-NL ga-IE gd gl he hr hsb hu hy-AM id is it ja ko lt
nb-NO nl nn-NO pa-IN pl pt-BR pt-PT rm ro ru si sk sl sq sr sv-SE ta-LK tr
uk vi zh-CN zh-TW )
# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
MOZ_PV="${PV/_beta/b}"
# Patches
PATCHFF="firefox-57.0-patches-01"
MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
# ESR releases have slightly version numbers
if [[ ${MOZ_ESR} == 1 ]]; then
MOZ_PV="${MOZ_PV}esr"
fi
MOZ_P="${PN}-${MOZ_PV}"
MOZCONFIG_OPTIONAL_GTK2ONLY=1
MOZCONFIG_OPTIONAL_WIFI=1
inherit flag-o-matic toolchain-funcs mozconfig-v6.52 makeedit autotools pax-utils check-reqs nsplugins mozlinguas-v2 xdg-utils gnome2-utils
DESCRIPTION="Thunderbird Mail Client"
HOMEPAGE="http://www.mozilla.com/en-US/thunderbird/"
KEYWORDS="~alpha amd64 ~arm ~ppc ~ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux"
SLOT="0"
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
IUSE="bindist crypt hardened ldap lightning +minimal mozdom rust selinux"
RESTRICT="!bindist? ( bindist )"
PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c}/mozilla/patchsets/${PATCHFF}.tar.xz )
SRC_URI="${SRC_URI}
${MOZ_HTTP_URI}/${MOZ_PV}/source/${MOZ_P}.source.tar.xz
https://dev.gentoo.org/~axs/distfiles/lightning-${MOZ_LIGHTNING_VER}.tar.xz
lightning? ( https://dev.gentoo.org/~axs/distfiles/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}.tar.xz )
${PATCH_URIS[@]}"
ASM_DEPEND=">=dev-lang/yasm-1.1"
CDEPEND="
>=dev-libs/nss-3.28.3
>=dev-libs/nspr-4.13.1
crypt? ( >=x11-plugins/enigmail-1.9.7 )
"
DEPEND="rust? ( dev-lang/rust )
amd64? ( ${ASM_DEPEND}
virtual/opengl )
x86? ( ${ASM_DEPEND}
virtual/opengl )"
RDEPEND="${CDEPEND}
selinux? ( sec-policy/selinux-thunderbird )
"
S="${WORKDIR}/${MOZ_P}"
BUILD_OBJ_DIR="${S}/tbird"
pkg_setup() {
moz_pkgsetup
export MOZILLA_DIR="${S}/mozilla"
if ! use bindist ; then
elog "You are enabling official branding. You may not redistribute this build"
elog "to any users on your network or the internet. Doing so puts yourself into"
elog "a legal problem with Mozilla Foundation"
elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag"
elog
fi
}
pkg_pretend() {
# Ensure we have enough disk space to compile
CHECKREQS_DISK_BUILD="4G"
check-reqs_pkg_setup
}
src_unpack() {
unpack ${A}
# Unpack language packs
mozlinguas_src_unpack
# this version of lightning is a .tar.xz, no xpi needed
#xpi_unpack lightning-${MOZ_LIGHTNING_VER}.xpi
# this version of gdata-provider is a .tar.xz , no xpi needed
#use lightning && xpi_unpack gdata-provider-${MOZ_LIGHTNING_GDATA_VER}.xpi
}
src_prepare() {
# Apply our Thunderbird patchset
epatch "${FILESDIR}"/1000_fix_gentoo_preferences.patch
# Apply our patchset from firefox to thunderbird as well
pushd "${S}"/mozilla &>/dev/null || die
eapply "${WORKDIR}/firefox"
popd &>/dev/null || die
# Ensure that are plugins dir is enabled as default
sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \
"${S}"/mozilla/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!"
sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \
"${S}"/mozilla/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!"
# Don't exit with error when some libs are missing which we have in
# system.
sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
-i "${S}"/mail/installer/Makefile.in || die
# Don't error out when there's no files to be removed:
sed 's@\(xargs rm\)$@\1 -f@' \
-i "${S}"/mozilla/toolkit/mozapps/installer/packager.mk || die
# Shell scripts sometimes contain DOS line endings; bug 391889
grep -rlZ --include="*.sh" $'\r$' . |
while read -r -d $'\0' file ; do
einfo edos2unix "${file}"
edos2unix "${file}"
done
# Allow user to apply any additional patches without modifing ebuild
eapply_user
# Confirm the version of lightning being grabbed for langpacks is the same
# as that used in thunderbird
local THIS_MOZ_LIGHTNING_VER=$(python "${S}"/calendar/lightning/build/makeversion.py ${PV})
if [[ ${MOZ_LIGHTNING_VER} != ${THIS_MOZ_LIGHTNING_VER} ]]; then
eqawarn "The version of lightning used for localization differs from the version"
eqawarn "in thunderbird. Please update MOZ_LIGHTNING_VER in the ebuild from ${MOZ_LIGHTNING_VER}"
eqawarn "to ${THIS_MOZ_LIGHTNING_VER}"
fi
eautoreconf
# Ensure we run eautoreconf in mozilla to regenerate configure
cd "${S}"/mozilla || die
eautoconf
cd "${S}"/mozilla/js/src || die
eautoconf
}
src_configure() {
MEXTENSIONS="default"
####################################
#
# mozconfig, CFLAGS and CXXFLAGS setup
#
####################################
mozconfig_init
mozconfig_config
# It doesn't compile on alpha without this LDFLAGS
use alpha && append-ldflags "-Wl,--no-relax"
# Add full relro support for hardened
use hardened && append-ldflags "-Wl,-z,relro,-z,now"
mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
mozconfig_annotate '' --enable-calendar
# Other tb-specific settings
mozconfig_annotate '' --with-user-appdir=.thunderbird
mozconfig_use_enable ldap
mozconfig_use_enable rust
mozlinguas_mozconfig
# Bug #72667
if use mozdom; then
MEXTENSIONS="${MEXTENSIONS},inspector"
fi
# Use an objdir to keep things organized.
echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig
# Remove --disable-gnomeui as it is not a flag anymore
sed -i -e 's/ac_add_options --disable-gnomeui #//' \
-e 's/ac_add_options --enable-gio #//' \
-e 's/ac_add_options --disable-rust.*//' \
-e 's/export MOZ_JEMALLOC4=1//' \
"${S}"/.mozconfig
# Finalize and report settings
mozconfig_final
####################################
#
# Configure and build
#
####################################
# Disable no-print-directory
MAKEOPTS=${MAKEOPTS/--no-print-directory/}
if [[ $(gcc-major-version) -lt 4 ]]; then
append-cxxflags -fno-stack-protector
fi
# workaround for funky/broken upstream configure...
SHELL="${SHELL:-${EPREFIX}/bin/bash}" \
emake V=1 -f client.mk configure
}
src_compile() {
MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" \
emake V=1 -f client.mk
}
src_install() {
declare emid
cd "${BUILD_OBJ_DIR}" || die
# Pax mark xpcshell for hardened support, only used for startupcache creation.
pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell
# Copy our preference before omnijar is created.
cp "${FILESDIR}"/thunderbird-gentoo-default-prefs-1.js-1 \
"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \
|| die
mozconfig_install_prefs \
"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js"
# dev-db/sqlite does not have FTS3_TOKENIZER support.
# gloda needs it to function, and bad crashes happen when its enabled and doesn't work
if in_iuse system-sqlite && use system-sqlite ; then
echo "sticky_pref(\"mailnews.database.global.indexer.enabled\", false);" \
>>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
fi
MOZ_MAKE_FLAGS="${MAKEOPTS}" \
emake DESTDIR="${D}" install
# Install language packs
mozlinguas_src_install
local size sizes icon_path icon
if ! use bindist; then
icon_path="${S}/other-licenses/branding/thunderbird"
icon="${PN}-icon"
domenu "${FILESDIR}"/icon/${PN}.desktop
else
icon_path="${S}/mail/branding/aurora"
icon="${PN}-icon-unbranded"
newmenu "${FILESDIR}"/icon/${PN}-unbranded.desktop \
${PN}.desktop
sed -i -e "s:Mozilla\ Thunderbird:EarlyBird:g" \
"${ED}"/usr/share/applications/${PN}.desktop
fi
# Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
newicon "${icon_path}"/mailicon48.png "${icon}".png
# Install icons for menu entry
sizes="16 22 24 32 48 256"
for size in ${sizes}; do
newicon -s ${size} "${icon_path}/mailicon${size}.png" "${icon}.png"
done
local emid
# stage extra locales for lightning and install over existing
mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/xpi-stage/lightning \
"${WORKDIR}"/lightning-${MOZ_LIGHTNING_VER} lightning calendar
emid='{e2fda1a4-762b-4020-b5ad-a41df1933103}'
mkdir -p "${T}/${emid}" || die
cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/xpi-stage/lightning/* || die
insinto ${MOZILLA_FIVE_HOME}/distribution/extensions
doins -r "${T}/${emid}"
if use lightning; then
# move lightning out of distribution/extensions and into extensions for app-global install
mv "${ED}"/${MOZILLA_FIVE_HOME}/{distribution,}/extensions/${emid} || die
# stage extra locales for gdata-provider and install app-global
mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider \
"${WORKDIR}"/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}
emid='{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}'
mkdir -p "${T}/${emid}" || die
cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider/* || die
insinto ${MOZILLA_FIVE_HOME}/extensions
doins -r "${T}/${emid}"
fi
if use crypt; then
emid=$(sed -n '/<em:id>/!d; s/.*\({.*}\).*/\1/; p; q' "${EROOT}"usr/share/enigmail/install.rdf)
if [[ -n ${emid} ]]; then
dosym "${EPREFIX}"/usr/share/enigmail ${MOZILLA_FIVE_HOME}/extensions/${emid}
else
eerror "${EPREFIX}/usr/share/enigmail/install.rdf: No such file or directory"
die "<EM:ID> tag for x11-plugins/enigmail could not be found!"
fi
fi
# Required in order to use plugins and even run thunderbird on hardened.
pax-mark pm "${ED}"${MOZILLA_FIVE_HOME}/{thunderbird,thunderbird-bin,plugin-container}
if use minimal; then
rm -r "${ED}"/usr/include "${ED}"${MOZILLA_FIVE_HOME}/{idl,include,lib,sdk} || \
die "Failed to remove sdk and headers"
fi
}
pkg_preinst() {
gnome2_icon_savelist
# Because PM's dont seem to properly merge a symlink replacing a directory
if use crypt ; then
local emid=$(sed -n '/<em:id>/!d; s/.*\({.*}\).*/\1/; p; q' "${EROOT}"usr/share/enigmail/install.rdf)
local emidpath="${EROOT%/}"${MOZILLA_FIVE_HOME}/extensions/${emid}
if [[ -z ${emid} ]]; then
eerror "${EROOT%/}/usr/share/enigmail/install.rdf: No such file or directory"
die "Could not find enigmail on disk during pkg_preinst()"
fi
if [[ ! -h "${emidpath}" ]] && [[ -d "${emidpath}" ]]; then
rm -Rf "${emidpath}" || (
eerror "Could not remove enigmail directory from previous installation,"
eerror "You must remove this by hand and rename the symbolic link yourself:"
eerror
eerror "\t cd ${EPREFIX}${MOZILLA_FIVE_HOME}/extensions"
eerror "\t rm -Rf ${emid}"
eerror "\t mv ${emid}.backup* ${emid}" )
fi
fi
}
pkg_postinst() {
xdg_desktop_database_update
gnome2_icon_cache_update
elog
elog "If you experience problems with plugins please issue the"
elog "following command : rm \${HOME}/.thunderbird/*/extensions.sqlite ,"
elog "then restart thunderbird"
if ! use lightning; then
elog
elog "If calendar fails to show up in extensions please open config editor"
elog "and set extensions.lastAppVersion to 38.0.0 to force a reload. If this"
elog "fails to show the calendar extension after restarting with above change"
elog "please file a bug report."
fi
}
pkg_postrm() {
xdg_desktop_database_update
gnome2_icon_cache_update
}

7
x11-misc/i3gaps/metadata.xml

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'>
<pkgmetadata>
<maintainer type="person">
<email>b0mbn4yw2@mozmail.com</email>
</maintainer>
</pkgmetadata>

7
x11-misc/i3gapsnext/metadata.xml

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'>
<pkgmetadata>
<maintainer type="person">
<email>b0mbn4yw2@mozmail.com</email>
</maintainer>
</pkgmetadata>

5
x11-misc/synergy/Manifest

@ -0,0 +1,5 @@
EBUILD synergy-1.12.0.ebuild 1356 BLAKE2B d089793073cd5510361a1c7a864dfc08504e144cf36a2597f0458ac6a349f859215331e2faec3dbb27fc94b565ad5dfdcbb6db3e2535bf29c932df614dd47e4e SHA512 23566400b3e162d24b783496cdb1705ef56bb0ad0483017ca9e695edd281153e2330f1ba892cbc8e08b0fe3ce767e2688e37269fd3d6f863c6cf4b6c523fd00c
EBUILD synergy-1.14.1.32.ebuild 1351 BLAKE2B cd45dc8280944d26c25703dcd59cee88fb762ab943081e2aa9f383144806c0dc18342de59a88ea753535d2b086827f703d926cf9835cfab27920f68ea05d6be3 SHA512 854fa8114a40ebd98279765a9fea2c5e10e78b33ecf0e076d2cc6d12781ae378094d2e13112b038b4ca8f76577e391367c3560f6344c662c2e0918fdaf37f81b
EBUILD synergy-1.14.2.36.ebuild 1354 BLAKE2B 95240553846ee74773b5bb6f1670810796a17f50a4ad9c981df9d2b7c593e2a5fbdfa6e8c0e417f93627b70a06fa873f9fd0a15054fd30753873479d2d3dd6d9 SHA512 0712ce2035cbabf91217f4ec3f5d28b5c391c9fac7ec33152feabf40e42bd68da3510ea9a4f12e7e3fa53fa88858d7210ba448150fc1537d7a85358aad3f88c4
EBUILD synergy-9999.ebuild 1291 BLAKE2B f67e813b36f4aa01cc8af8f4a0d81258e4babc72d0fdb9e7ebc3d09bdbe984962666a114940ee4ef6b3f8b16b9b03b1be6a2c84b013a76c9ee2b7dffac938528 SHA512 2b12bf5bacd74726310439c51a8c139afbeb04c0ece800b6980e9f5737aa3aa9c018332f4d33ada0322a22d6fa7ec2e9ad697a8358a6982700b5c6f85eb3c879
MISC metadata.xml 221 BLAKE2B 131b2120ce70a029ef8228f2193fb769eefb4146e682d047acd6b78dfedcceb05cff503a5660a9dd4f149d6559b01cf3786831b32e9f3b1a0f71a2ce32db8825 SHA512 a64b489b564493565ee30f6efc243b39ecf2b8273ead4e918fef2ca9170de50bb7e9cb95b869962b8d8cf3bccaffb55ba9660e6390919e6bffa84e243417102e

7
x11-misc/synergy/metadata.xml

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'>
<pkgmetadata>
<maintainer type="person">
<email>b0mbn4yw2@mozmail.com</email>
</maintainer>
</pkgmetadata>

27
x11-misc/synergy/synergy-1.12.0.ebuild

@ -1,21 +1,20 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit eutils flag-o-matic gnome2-utils cmake-utils
EAPI=7
inherit eutils flag-o-matic gnome2-utils cmake git-r3
DESCRIPTION="Lets you easily share a single mouse and keyboard between multiple computers"
HOMEPAGE="https://symless.com/synergy https://github.com/symless/synergy-core"
SRC_URI="
https://github.com/symless/${PN}-core/archive/v${PV}-stable.tar.gz -> ${P}.tar.gz
"
EGIT_REPO_URI="https://github.com/symless/${PN}-core/"
EGIT_COMMIT_URI="cb8064e856b7630bfd07e971a3d60c23d4aa686a"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="libressl"
KEYWORDS="~alpha amd64 ~arm ~ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
IUSE=""
S=${WORKDIR}/${PN}-core-${PV}-stable
#S=${WORKDIR}/${PN}-core-${PV}-stable
COMMON_DEPEND="
net-misc/curl
@ -27,8 +26,7 @@ COMMON_DEPEND="
x11-libs/libXinerama
x11-libs/libXrandr
x11-libs/libXtst
!libressl? ( dev-libs/openssl:= )
libressl? ( dev-libs/libressl:= )
dev-libs/openssl
"
DEPEND="
${COMMON_DEPEND}
@ -39,17 +37,17 @@ RDEPEND="
"
src_prepare() {
cmake-utils_src_prepare
cmake_src_prepare
}
src_configure() {
append-cxxflags ${mycmakeargs}
local mycmakeargs=( -DSYNERGY_REVISION=0bd448d5 )
cmake-utils_src_configure
cmake_src_configure
}
src_compile() {
cmake-utils_src_compile
cmake_src_compile
}
src_install() {
@ -63,4 +61,3 @@ src_install() {
dodoc doc/synergy.conf.example* ChangeLog
}

29
x11-misc/synergy/synergy-1.14.1.32.ebuild

@ -1,21 +1,20 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit eutils flag-o-matic gnome2-utils cmake-utils
EAPI=7
inherit eutils flag-o-matic gnome2-utils cmake git-r3
DESCRIPTION="Lets you easily share a single mouse and keyboard between multiple computers"
HOMEPAGE="https://symless.com/synergy https://github.com/symless/synergy-core"
SRC_URI="
https://github.com/symless/${PN}-core/archive/v${PV}-stable.tar.gz -> ${P}.tar.gz
"
EGIT_REPO_URI="https://github.com/symless/${PN}-core/"
EGIT_COMMIT_URI="37bbd3c0ee7708c0bf26bebcc115d02c97bbbe38"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="libressl"
KEYWORDS="~alpha amd64 ~arm ~ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
IUSE=""
S=${WORKDIR}/${PN}-core-${PV}-stable
#S=${WORKDIR}/${PN}-core-${PV}-stable
COMMON_DEPEND="
net-misc/curl
@ -27,8 +26,7 @@ COMMON_DEPEND="
x11-libs/libXinerama
x11-libs/libXrandr
x11-libs/libXtst
!libressl? ( dev-libs/openssl:= )
libressl? ( dev-libs/libressl:= )
dev-libs/openssl
"
DEPEND="
${COMMON_DEPEND}
@ -39,21 +37,21 @@ RDEPEND="
"
src_prepare() {
cmake-utils_src_prepare
cmake_src_prepare
}
src_configure() {
append-cxxflags ${mycmakeargs}
local mycmakeargs=( -DSYNERGY_REVISION=0bd448d5 )
cmake-utils_src_configure
cmake_src_configure
}
src_compile() {
cmake-utils_src_compile
cmake_src_compile
}
src_install() {
dobin ../${P}_build/bin/${PN}{c,s} ../${P}_build/bin/synergy-core
dobin ../${P}_build/bin/${PN}{c,s} ../${P}_build/bin/synergy
insinto /etc
newins doc/synergy.conf.example synergy.conf
@ -63,4 +61,3 @@ src_install() {
dodoc doc/synergy.conf.example* ChangeLog
}

63
x11-misc/synergy/synergy-1.14.2.36.ebuild

@ -0,0 +1,63 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit eutils flag-o-matic gnome2-utils cmake git-r3
DESCRIPTION="Lets you easily share a single mouse and keyboard between multiple computers"
HOMEPAGE="https://symless.com/synergy https://github.com/symless/synergy-core"
EGIT_REPO_URI="https://github.com/symless/${PN}-core/"
EGIT_COMMIT_URI="c6918b74cf3a84037377025dceeb0eea7e14a8d2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
IUSE=""
#S=${WORKDIR}/${PN}-core-${PV}-stable
COMMON_DEPEND="
net-misc/curl
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXext
x11-libs/libXi
x11-libs/libXinerama
x11-libs/libXrandr
x11-libs/libXtst
dev-libs/openssl
"
DEPEND="
${COMMON_DEPEND}
x11-base/xorg-proto
"
RDEPEND="
${COMMON_DEPEND}
"
src_prepare() {
cmake_src_prepare
}
src_configure() {
append-cxxflags ${mycmakeargs}
local mycmakeargs=( -DSYNERGY_REVISION=0bd448d5 )
cmake_src_configure
}
src_compile() {
cmake_src_compile
}
src_install() {
dobin ../${P}_build/bin/${PN}{c,s} ../${P}_build/bin/synergy
insinto /etc
newins doc/synergy.conf.example synergy.conf
newman doc/${PN}c.man ${PN}c.1
newman doc/${PN}s.man ${PN}s.1
dodoc doc/synergy.conf.example* ChangeLog
}

26
x11-misc/synergy/synergy-9999.ebuild

@ -1,21 +1,19 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit eutils flag-o-matic gnome2-utils cmake-utils
EAPI=7
inherit eutils flag-o-matic gnome2-utils cmake git-r3
DESCRIPTION="Lets you easily share a single mouse and keyboard between multiple computers"
HOMEPAGE="https://symless.com/synergy https://github.com/symless/synergy-core"
SRC_URI="
https://github.com/symless/${PN}-core/ -> ${P}.tar.gz
"
EGIT_REPO_URI="https://github.com/symless/${PN}-core.git"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="libressl"
KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
IUSE=""
S=${WORKDIR}/${PN}-core-${PV}-dev
#S=${WORKDIR}/${PN}-${PV}
COMMON_DEPEND="
net-misc/curl
@ -27,8 +25,7 @@ COMMON_DEPEND="
x11-libs/libXinerama
x11-libs/libXrandr
x11-libs/libXtst
!libressl? ( dev-libs/openssl:= )
libressl? ( dev-libs/libressl:= )
dev-libs/openssl
"
DEPEND="
${COMMON_DEPEND}
@ -39,17 +36,17 @@ RDEPEND="
"
src_prepare() {
cmake-utils_src_prepare
cmake_src_prepare
}
src_configure() {
append-cxxflags ${mycmakeargs}
local mycmakeargs=( -DSYNERGY_REVISION=0bd448d5 )
cmake-utils_src_configure
cmake_src_configure
}
src_compile() {
cmake-utils_src_compile
cmake_src_compile
}
src_install() {
@ -63,4 +60,3 @@ src_install() {
dodoc doc/synergy.conf.example* ChangeLog
}

Loading…
Cancel
Save