mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
Merge updates from master
This commit is contained in:
@@ -1,4 +1,3 @@
|
||||
DIST emacs-18.59-patches-16.tar.xz 34172 BLAKE2B 7f30760a39edb854418fae16579b8b62a7ce2bb7977602e288078571ac56a6f68d0ced4d38585f8a601d2ba0483918c147623abe6045833f868c334458007b52 SHA512 7f02ad1495d0c58ba338e2b41163a9e5f8bb129e933170f3370fbee04017d8476f44d19b70213588b3922daa322920155f4d9690ea716c1f3b2abef2a5ac8384
|
||||
DIST emacs-18.59-patches-17.tar.xz 34812 BLAKE2B c517c177ec14a238d5c816951dc88ce42e7b0235f856e9a5b7454555c80493c2f76b21a458b5694f833d5dbb292cb49b4d8120b36385e020d541c01b79f2ecca SHA512 a8fff9de5046037e219f98f17c792fa67e545b239e577644c02337183b6929d16a3fb7d7a415ebeb9be684b3643cb332fe833e22b5a5ccfc2a278b8b8406615f
|
||||
DIST emacs-18.59.tar.gz 2962652 BLAKE2B d617636daff41e672af2dcda26ec24b2495cf0a3e6373561ee26a2a922b7252c074dd6b79289d771853a4720c60f084f5726b904bf65989718173232ac874b0b SHA512 03ce565e346e89b7aacb1852f4783e8907f394de7da0c543b475cb038eb89b87f980d0f7ca1841b1d2108b20f211e95113c7214e4a33e5767a1827ff43173f33
|
||||
DIST emacs-26.3-patches-12.tar.xz 13984 BLAKE2B e91785d9b41e396a4d823b913238deda9c37b38155d48125ce6ee674b9fc6779ae57439292fcd074db3f99ccf77263a4554dcd334d7b20fb81517634ce79edca SHA512 15bc05ba27dd77d0925476735ed344864f9e5c2a65e3ef468ff2af6fbd55086cf3d78fa1cd435e568c170ef5a34528e5ef297e9a570a0ed17de3aa6c3690a57c
|
||||
|
||||
@@ -1,168 +0,0 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit toolchain-funcs flag-o-matic multilib
|
||||
|
||||
DESCRIPTION="The extensible self-documenting text editor"
|
||||
HOMEPAGE="https://www.gnu.org/software/emacs/"
|
||||
SRC_URI="https://ftp.gnu.org/old-gnu/emacs/${P}.tar.gz
|
||||
https://dev.gentoo.org/~ulm/emacs/${P}-patches-16.tar.xz"
|
||||
|
||||
LICENSE="GPL-1+ GPL-2+ BSD HPND"
|
||||
SLOT="18"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="abi_x86_x32 gui"
|
||||
|
||||
RDEPEND="sys-libs/ncurses:0=
|
||||
gui? ( x11-libs/libX11 )
|
||||
amd64? (
|
||||
abi_x86_x32? (
|
||||
sys-libs/ncurses:0=[abi_x86_x32(-)]
|
||||
gui? ( x11-libs/libX11[abi_x86_x32(-)] )
|
||||
)
|
||||
!abi_x86_x32? (
|
||||
sys-libs/ncurses:0=[abi_x86_32(-)]
|
||||
gui? ( x11-libs/libX11[abi_x86_32(-)] )
|
||||
)
|
||||
)"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
gui? (
|
||||
x11-base/xorg-proto
|
||||
x11-misc/xbitmaps
|
||||
)"
|
||||
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
IDEPEND="app-eselect/eselect-emacs"
|
||||
RDEPEND+=" ${IDEPEND}"
|
||||
|
||||
PATCHES=("${WORKDIR}/patch")
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# Do not use the sandbox, or the dumped Emacs will be twice as large
|
||||
sed -i -e 's:\./temacs.*dump:SANDBOX_ON=0 LD_PRELOAD= env &:' \
|
||||
src/ymakefile || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# autoconf? What's autoconf? We are living in 1992. ;-)
|
||||
local arch
|
||||
case ${ARCH} in
|
||||
amd64)
|
||||
if use abi_x86_x32; then
|
||||
arch=x86-x32
|
||||
multilib_toolchain_setup x32
|
||||
else
|
||||
arch=intel386
|
||||
multilib_toolchain_setup x86
|
||||
fi
|
||||
;;
|
||||
x86) arch=intel386 ;;
|
||||
*) die "Architecture ${ARCH} not yet supported" ;;
|
||||
esac
|
||||
local cmd="s/\"s-.*\.h\"/\"s-linux.h\"/;s/\"m-.*\.h\"/\"m-${arch}.h\"/"
|
||||
use gui && cmd="${cmd};s/.*\(#define HAVE_X_WINDOWS\).*/\1/"
|
||||
sed -e "${cmd}" src/config.h-dist >src/config.h || die
|
||||
|
||||
cat <<-END >src/paths.h
|
||||
#define PATH_LOADSEARCH "/usr/share/emacs/${PV}/lisp"
|
||||
#define PATH_EXEC "/usr/share/emacs/${PV}/etc"
|
||||
#define PATH_LOCK "/var/lib/emacs/lock/"
|
||||
#define PATH_SUPERLOCK "/var/lib/emacs/lock/!!!SuperLock!!!"
|
||||
END
|
||||
|
||||
sed -i -e "s:/usr/lib/\([^ ]*\).o:/usr/$(get_libdir)/\1.o:g" \
|
||||
-e "s:-lncurses:$("$(tc-getPKG_CONFIG)" --libs ncurses):" \
|
||||
src/s-linux.h || die
|
||||
|
||||
# -O3 and -finline-functions cause segmentation faults at run time;
|
||||
# -flto causes a segmentation fault at compile time.
|
||||
# -Wno-implicit, -Wno-return-type and -Wno-return-mismatch will
|
||||
# quieten newer versions of GCC; feel free to submit a patch adding
|
||||
# all those missing prototypes.
|
||||
strip-flags
|
||||
filter-flags -finline-functions -flto $(test-flags -pie)
|
||||
append-flags -std=gnu17 -fno-strict-aliasing -Wno-implicit \
|
||||
-Wno-return-type -Wno-return-mismatch
|
||||
append-ldflags $(test-flags -no-pie) #639562
|
||||
replace-flags -O[3-9] -O2
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
addpredict /var/lib/emacs/lock #nowarn
|
||||
emake --jobs=1 \
|
||||
CC="$(tc-getCC)" CFLAGS="${CFLAGS} -Demacs -I." \
|
||||
LD="$(tc-getCC) -nostdlib" LDFLAGS="${LDFLAGS}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local basedir="/usr/share/emacs/${PV}" i
|
||||
|
||||
dodir ${basedir}
|
||||
dodir /usr/share/man/man1
|
||||
emake --jobs=1 \
|
||||
LIBDIR="${D}"${basedir} \
|
||||
BINDIR="${D}"/usr/bin \
|
||||
MANDIR="${D}"/usr/share/man/man1 \
|
||||
install
|
||||
|
||||
rmdir "${D}"${basedir}/lock || die
|
||||
find "${D}"${basedir} -type f \( -name "*.c" -o -name ChangeLog \
|
||||
-o -name COPYING ! -path "*/etc/COPYING" \) -exec rm "{}" + || die
|
||||
fperms -R go-w ${basedir}
|
||||
|
||||
# remove duplicate DOC file
|
||||
rm "${D}"${basedir}/etc/DOC || die
|
||||
|
||||
# move executables to the correct place
|
||||
mv "${D}"/usr/bin/emacs{,-${SLOT}} || die
|
||||
mv "${D}"/usr/bin/emacsclient{,-emacs-${SLOT}} || die
|
||||
rm "${D}"${basedir}/etc/emacsclient || die
|
||||
|
||||
dodir /usr/libexec/emacs/${PV}
|
||||
for i in wakeup digest-doc sorted-doc movemail cvtmail fakemail \
|
||||
yow env server
|
||||
do
|
||||
mv "${D}"${basedir}/etc/${i} "${D}"/usr/libexec/emacs/${PV}/${i} || die
|
||||
dosym -r /usr/libexec/emacs/${PV}/${i} ${basedir}/etc/${i}
|
||||
done
|
||||
for i in test-distrib make-docfile; do
|
||||
rm "${D}"${basedir}/etc/${i} || die
|
||||
done
|
||||
|
||||
# move man page
|
||||
mv "${D}"/usr/share/man/man1/emacs{,-${SLOT}}.1 || die
|
||||
|
||||
# move Info files
|
||||
dodir /usr/share/info
|
||||
mv "${D}"${basedir}/info "${D}"/usr/share/info/emacs-${SLOT} || die
|
||||
dosym -r /usr/share/info/emacs-${SLOT} ${basedir}/info
|
||||
docompress -x /usr/share/info
|
||||
|
||||
# dissuade Portage from removing our dir file #257260
|
||||
touch "${D}"/usr/share/info/emacs-${SLOT}/.keepinfodir
|
||||
|
||||
dodir /var/lib/emacs
|
||||
diropts -m0777
|
||||
keepdir /var/lib/emacs/lock
|
||||
|
||||
dodoc README PROBLEMS
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
# verify that the PM hasn't removed our Info directory index #257260
|
||||
local infodir="${ED}/usr/share/info/emacs-${SLOT}"
|
||||
[[ -f ${infodir}/dir || ! -d ${infodir} ]] || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
eselect --root="${ROOT}" emacs update ifunset
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
eselect --root="${ROOT}" emacs update ifunset
|
||||
}
|
||||
@@ -1,3 +1 @@
|
||||
DIST onlyoffice-bin-9.2.1_amd64.deb 420024856 BLAKE2B a77611ab6a40b2f4b85313f82eef9ee773eb880448079bfb7d2fddf17a36d673bd846d319998588c9fb11d76f170729d597a82824eeee0fdd95bc49042cfc207 SHA512 6e5e0b88411f8f6e41f79786f106bb8465e93964960a3224215e99fa092986c1a51d04742300e898cb405ba1900db4266d288ab429325af20b5d9afbffd5bf90
|
||||
DIST onlyoffice-bin-9.3.0_amd64.deb 331297616 BLAKE2B 6b755800afc8e3f00d0f728f7f6cd8b2520b16bd528565f11f7f131e895a005e64e3017e688dbfca3b2d2a3b9a9f126c74589a39198c5cb27fac5e823cbb1e48 SHA512 cb02b48f99d3552b07480db8514ac2d53e318cd59607af2ec70893d9a7086b857615e7e96940d7c2e9a624c79ad61fbec7daa111acb6b957bb1c1b6e44053cc1
|
||||
DIST onlyoffice-bin-9.3.1_amd64.deb 331409028 BLAKE2B 1dcd8272cd7403cadc5628206130ef50829a6957d021ad48bdf4d3e821b78a9a19e0cd27c7f79a9ca0598c9e6662f16e100bd9be6b6aa265a6dd934d1474eddb SHA512 51a89efef1f1d3086e69921b694be5b2f2a4673b5435760451df6f36a667aa596bade7a220ebd41e7591b0de3a6ba72ef2c17c28cbb4c51508a1ce9075c912d5
|
||||
|
||||
@@ -1,95 +0,0 @@
|
||||
# Copyright 2020-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit desktop unpacker xdg
|
||||
|
||||
MY_P="ONLYOFFICE-DesktopEditors-"${PV}""
|
||||
|
||||
DESCRIPTION="A free and open source office and productivity suite (binary version)"
|
||||
HOMEPAGE="https://www.onlyoffice.com/"
|
||||
SRC_URI="
|
||||
amd64? (
|
||||
https://github.com/ONLYOFFICE/DesktopEditors/releases/download/v"${PV}"/onlyoffice-desktopeditors_amd64.deb
|
||||
-> "${P}"_amd64.deb
|
||||
)
|
||||
"
|
||||
S="${WORKDIR}"
|
||||
|
||||
LICENSE="AGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
RESTRICT="mirror strip test"
|
||||
|
||||
RDEPEND="
|
||||
>=app-accessibility/at-spi2-core-2.46.0:2
|
||||
dev-libs/expat
|
||||
dev-libs/glib:2
|
||||
dev-libs/nspr
|
||||
dev-libs/nss
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtdbus:5
|
||||
dev-qt/qtdeclarative:5
|
||||
dev-qt/qtgui:5[eglfs]
|
||||
dev-qt/qtmultimedia:5[widgets]
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtprintsupport:5
|
||||
dev-qt/qtsvg:5
|
||||
dev-qt/qtwidgets:5
|
||||
dev-qt/qtx11extras:5
|
||||
gnome-base/gsettings-desktop-schemas
|
||||
media-libs/alsa-lib
|
||||
media-libs/fontconfig
|
||||
media-libs/freetype
|
||||
media-libs/gst-plugins-base:1.0
|
||||
media-libs/gstreamer:1.0
|
||||
media-libs/libglvnd
|
||||
media-libs/mesa
|
||||
net-print/cups
|
||||
sys-apps/dbus
|
||||
sys-devel/gcc
|
||||
sys-libs/glibc
|
||||
x11-libs/cairo
|
||||
x11-libs/gtk+:3[X]
|
||||
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
|
||||
|| (
|
||||
media-libs/libpulse
|
||||
media-sound/apulse
|
||||
)
|
||||
"
|
||||
|
||||
QA_PREBUILT="*"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# Remove bundled Qt libs + icu bug #961968
|
||||
rm opt/onlyoffice/desktopeditors/libQt* || die
|
||||
rm opt/onlyoffice/desktopeditors/libicu* || die
|
||||
|
||||
# Allow launching the ONLYOFFICE on ALSA systems via media-sound/apulse
|
||||
sed -i -e "/^export LD_LIBRARY_PATH=/ s|$|:${EPREFIX}/usr/$(get_libdir)/apulse|" \
|
||||
"${S}"/usr/bin/onlyoffice-desktopeditors || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
domenu usr/share/applications/onlyoffice-desktopeditors.desktop
|
||||
for size in {16,24,32,48,64,128,256}; do
|
||||
doicon -s ${size} usr/share/icons/hicolor/${size}x${size}/apps/onlyoffice-desktopeditors.png
|
||||
done
|
||||
|
||||
dobin usr/bin/desktopeditors usr/bin/onlyoffice-desktopeditors
|
||||
doins -r opt
|
||||
fperms +x /opt/onlyoffice/desktopeditors/{DesktopEditors,editors_helper,converter/x2t}
|
||||
}
|
||||
@@ -1,81 +0,0 @@
|
||||
# Copyright 2020-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit desktop unpacker xdg
|
||||
|
||||
MY_P="ONLYOFFICE-DesktopEditors-"${PV}""
|
||||
|
||||
DESCRIPTION="A free and open source office and productivity suite (binary version)"
|
||||
HOMEPAGE="https://www.onlyoffice.com/"
|
||||
SRC_URI="
|
||||
amd64? (
|
||||
https://github.com/ONLYOFFICE/DesktopEditors/releases/download/v"${PV}"/onlyoffice-desktopeditors_amd64.deb
|
||||
-> "${P}"_amd64.deb
|
||||
)
|
||||
"
|
||||
S="${WORKDIR}"
|
||||
|
||||
LICENSE="AGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
RESTRICT="mirror strip test"
|
||||
|
||||
RDEPEND="
|
||||
>=app-accessibility/at-spi2-core-2.46.0:2
|
||||
dev-libs/expat
|
||||
dev-libs/glib:2
|
||||
dev-libs/nspr
|
||||
dev-libs/nss
|
||||
gnome-base/gsettings-desktop-schemas
|
||||
media-libs/alsa-lib
|
||||
media-libs/fontconfig
|
||||
media-libs/freetype
|
||||
media-libs/gst-plugins-base:1.0
|
||||
media-libs/gstreamer:1.0
|
||||
media-libs/libglvnd
|
||||
media-libs/mesa
|
||||
net-print/cups
|
||||
sys-apps/dbus
|
||||
sys-devel/gcc
|
||||
sys-libs/glibc
|
||||
x11-libs/cairo
|
||||
x11-libs/gtk+:3[X]
|
||||
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
|
||||
|| (
|
||||
media-libs/libpulse
|
||||
media-sound/apulse
|
||||
)
|
||||
"
|
||||
|
||||
QA_PREBUILT="*"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# Allow launching the ONLYOFFICE on ALSA systems via media-sound/apulse
|
||||
sed -i -e "/^export LD_LIBRARY_PATH=/ s|$|:${EPREFIX}/usr/$(get_libdir)/apulse|" \
|
||||
"${S}"/usr/bin/onlyoffice-desktopeditors || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
domenu usr/share/applications/onlyoffice-desktopeditors.desktop
|
||||
for size in {16,24,32,48,64,128,256}; do
|
||||
doicon -s ${size} usr/share/icons/hicolor/${size}x${size}/apps/onlyoffice-desktopeditors.png
|
||||
done
|
||||
|
||||
dobin usr/bin/desktopeditors usr/bin/onlyoffice-desktopeditors
|
||||
doins -r opt
|
||||
fperms +x /opt/onlyoffice/desktopeditors/{DesktopEditors,editors_helper,converter/x2t}
|
||||
}
|
||||
@@ -218,9 +218,8 @@ DIST pango-0.21.1.crate 49650 BLAKE2B 9500e2da51f2145507d98ff2a515ae1e6210e2ffdc
|
||||
DIST pango-sys-0.20.9.crate 28371 BLAKE2B be2dc7ab0cce8fe0840bf9d13474e7fd6abf5abfc3587a3f7d767688bedabec9f52ef904f4f8cbd9cafd60d176004415223904af1d43cc997cb329b914b33499 SHA512 01bca837d7569e3385e9f2020f20b96eb041e414b670d66a60d89842d9453108fa99f021b1a3d195453bf5a75384683bd2d48feada370d1819ccba87c10d589f
|
||||
DIST pango-sys-0.21.1.crate 29211 BLAKE2B 7bde0b675b3a639e4dce5abc2aaff803e40939bc703057cabfef8a29ecbecf9cd1a79ab2121947d4219c5f5fa2c8f929433eeaf66e729bee19c61e7056c904d8 SHA512 b4b96c2eda8bb99f00b595e3de292bc4bbaafc022777a5ca506f629d55b666ebe63b94602d6e4076584a7f3cb4b8b704381dc129901f13fa1537e9d8db035e6c
|
||||
DIST papers-48.5.tar.xz 4585512 BLAKE2B 2daa2141f67018728ade842fffea93f26e2777719659a533675b97b638c4e328526ff4728138248e094c20c7321ecadb4cc412028d48c2240bbd132878740e9c SHA512 c8efd0140f5e83feb0e37ffa8be3fc0c5cf37a38f6652a5268afc5dfc5f8fbda3d00960acdd0aa06afb60affb5ad657b11feaeabac3f22e121d6aa282ad8f40f
|
||||
DIST papers-49.2.tar.xz 4470820 BLAKE2B 72ccd29cc90a258b3059df21da0e1e56fe0ea3d4ef8d108e1783d9a6ac96dde6116ed4d985680e291e8eadf013d937716f64266d68e222c861f82c6fef302c78 SHA512 361d0a200fa428b8457a3de6ee490d799a2392caac17645593652ed04ed73c7196b48b85b33b24a59456030a62ddd4d8a1aa01360409b786a363103e0db43a3e
|
||||
DIST papers-49.3.tar.xz 4481556 BLAKE2B 883e837dc343b750417e23bbda380a438394b5701cc22242d916dea4e3f6065ed0c4de61b0b744e259efd4706dc8a417fd705b7f7296bbc631527070bd597a2e SHA512 f01258b7e451ddb2861687cd1e88cb4ae3da2a4d8d2c73dbccae4e03e1d6aecbe5b4fbf4df4bdcf82a6e8ffed36ba1924ba5cb3a73ba21846830249c9a4af987
|
||||
DIST papers-49.4.tar.xz 4482460 BLAKE2B 4a9ba8c9508ca15b09a996537a9fc2b9d3c0ee084d3254b264481181b7e1fc5f2360f799e5132d23824e5a5cbe63c621dde7e843f6556f6d4e0776e04391a316 SHA512 be32c036ee4686934301a9b26d60a4c58ea7cab56b8f25df69163331ab48f4e3dedebab324f52318ae18874cdfe2edd302083a451eb3fa92378da52b50b69131
|
||||
DIST papers-49.5.tar.xz 4501616 BLAKE2B e07e87becb7ebda468438a4ba126e3c5e5d445390249eea925852bd26975be253de583d51be8b29230fdf74edcb548de0ea19e5832be9ca5c8d9fea58972992e SHA512 74d0c0484ed2d307538cc279ded1358856675aa21b133c9410a91a628a0f015ef3fba11c8d49ca9e48552b4d283467f793ccd3c5483865ee4711086beffae52d
|
||||
DIST parking-2.2.1.crate 10685 BLAKE2B 3af8020bc27ea921d6023c14f20545f70a5a5a5a216d5f97458d76d3bfc8d9de937f3c92668d31a79de85ce08ed0236d440c64ca1e4fe0a7748f412b941c052b SHA512 2e49137b59000f0467aa9ee0648d53e06cd2b8319d6ea28bf04c621b873469739a34186840b02f08d770d109cca26e161b3de3e4341dd729701885307a6a8177
|
||||
DIST pbkdf2-0.12.2.crate 13906 BLAKE2B 062731ec8623719543e497dbfc23b909c8cc62a521ba927f5cb628290c1b3898a0b6ca7677d733b2eb0c563d7af4018981f4ae533b5b3a23c312ce98119eae6c SHA512 5360a661db8ef11586badfa2623dc409e34f3e2f79254cebcb5fb68bfb20c3be47def7bbb16f7779facb42a92bb789cf0e71947d1c4c6f5b1ecb8d358f6b41ef
|
||||
DIST percent-encoding-2.3.2.crate 11583 BLAKE2B 58925243b23a6a1decc3d92c4ce17d06af5206844ad283b49e69e523ac0db2c36c3f4407af4104ab92c029c2581c228bdf416a054a2531191a9e912448ba4408 SHA512 495b4aac88a7a46420811671d6bd82817e4eb2fe51d5068d11c5b50d0d927895d54c855cb07d4f4ad5a2d42b22f9419ad0183c14781dbfa240804fd49761035a
|
||||
|
||||
@@ -1,371 +0,0 @@
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Autogenerated by pycargoebuild 0.15.0
|
||||
|
||||
EAPI=8
|
||||
|
||||
CRATES="
|
||||
adler2@2.0.1
|
||||
aes@0.8.4
|
||||
aho-corasick@1.1.3
|
||||
allocator-api2@0.2.21
|
||||
anstream@0.6.20
|
||||
anstyle-parse@0.2.7
|
||||
anstyle-query@1.1.4
|
||||
anstyle-wincon@3.0.10
|
||||
anstyle@1.0.11
|
||||
ashpd@0.11.0
|
||||
async-broadcast@0.7.2
|
||||
async-channel@2.5.0
|
||||
async-executor@1.13.3
|
||||
async-fs@2.1.3
|
||||
async-io@2.5.0
|
||||
async-lock@3.4.1
|
||||
async-net@2.0.0
|
||||
async-process@2.4.0
|
||||
async-recursion@1.1.1
|
||||
async-signal@0.2.12
|
||||
async-task@4.7.1
|
||||
async-trait@0.1.89
|
||||
atomic-waker@1.1.2
|
||||
autocfg@1.5.0
|
||||
bitflags@1.3.2
|
||||
bitflags@2.9.3
|
||||
block-buffer@0.10.4
|
||||
block-padding@0.3.3
|
||||
block@0.1.6
|
||||
blocking@1.6.2
|
||||
bytemuck@1.23.2
|
||||
byteorder-lite@0.1.0
|
||||
byteorder@1.5.0
|
||||
cairo-rs@0.21.1
|
||||
cairo-sys-rs@0.21.1
|
||||
cbc@0.1.2
|
||||
cc@1.2.34
|
||||
cfg-expr@0.18.0
|
||||
cfg-if@1.0.3
|
||||
cfg_aliases@0.2.1
|
||||
cipher@0.4.4
|
||||
colorchoice@1.0.4
|
||||
concurrent-queue@2.5.0
|
||||
cpufeatures@0.2.17
|
||||
crc32fast@1.5.0
|
||||
crossbeam-utils@0.8.21
|
||||
crypto-common@0.1.6
|
||||
digest@0.10.7
|
||||
displaydoc@0.2.5
|
||||
endi@1.1.0
|
||||
enumflags2@0.7.12
|
||||
enumflags2_derive@0.7.12
|
||||
env_filter@0.1.3
|
||||
env_logger@0.11.8
|
||||
equivalent@1.0.2
|
||||
errno@0.3.13
|
||||
event-listener-strategy@0.5.4
|
||||
event-listener@5.4.1
|
||||
fastrand@2.3.0
|
||||
fdeflate@0.3.7
|
||||
field-offset@0.3.6
|
||||
flate2@1.1.2
|
||||
foldhash@0.1.5
|
||||
form_urlencoded@1.2.2
|
||||
futures-channel@0.3.31
|
||||
futures-core@0.3.31
|
||||
futures-executor@0.3.31
|
||||
futures-io@0.3.31
|
||||
futures-lite@2.6.1
|
||||
futures-macro@0.3.31
|
||||
futures-sink@0.3.31
|
||||
futures-task@0.3.31
|
||||
futures-util@0.3.31
|
||||
futures@0.3.31
|
||||
gdk-pixbuf-sys@0.21.1
|
||||
gdk-pixbuf@0.21.1
|
||||
gdk4-sys@0.10.0
|
||||
gdk4@0.10.0
|
||||
generic-array@0.14.7
|
||||
getrandom@0.2.16
|
||||
getrandom@0.3.3
|
||||
gettext-rs@0.7.2
|
||||
gettext-sys@0.22.5
|
||||
gio-sys@0.21.1
|
||||
gio@0.21.1
|
||||
git-version-macro@0.3.9
|
||||
git-version@0.3.9
|
||||
glib-macros@0.21.0
|
||||
glib-sys@0.21.1
|
||||
glib@0.21.1
|
||||
gobject-sys@0.21.1
|
||||
graphene-rs@0.21.1
|
||||
graphene-sys@0.21.1
|
||||
gsk4-sys@0.10.0
|
||||
gsk4@0.10.0
|
||||
gtk4-macros@0.10.0
|
||||
gtk4-sys@0.10.0
|
||||
gtk4@0.10.0
|
||||
hashbrown@0.15.5
|
||||
heck@0.5.0
|
||||
hermit-abi@0.5.2
|
||||
hex@0.4.3
|
||||
hkdf@0.12.4
|
||||
hmac@0.12.1
|
||||
icu_collections@2.0.0
|
||||
icu_locale_core@2.0.0
|
||||
icu_normalizer@2.0.0
|
||||
icu_normalizer_data@2.0.0
|
||||
icu_properties@2.0.1
|
||||
icu_properties_data@2.0.1
|
||||
icu_provider@2.0.0
|
||||
idna@1.1.0
|
||||
idna_adapter@1.2.1
|
||||
image@0.25.6
|
||||
indexmap@2.11.0
|
||||
inout@0.1.4
|
||||
is_terminal_polyfill@1.70.1
|
||||
jiff-static@0.2.15
|
||||
jiff@0.2.15
|
||||
lazy_static@1.5.0
|
||||
libadwaita-sys@0.8.0
|
||||
libadwaita@0.8.0
|
||||
libc@0.2.175
|
||||
libm@0.2.15
|
||||
linux-raw-sys@0.9.4
|
||||
litemap@0.8.0
|
||||
locale_config@0.3.0
|
||||
log@0.4.27
|
||||
lru@0.16.0
|
||||
malloc_buf@0.0.6
|
||||
md-5@0.10.6
|
||||
memchr@2.7.5
|
||||
memoffset@0.9.1
|
||||
miniz_oxide@0.8.9
|
||||
nix@0.30.1
|
||||
num-bigint-dig@0.8.4
|
||||
num-bigint@0.4.6
|
||||
num-complex@0.4.6
|
||||
num-integer@0.1.46
|
||||
num-iter@0.1.45
|
||||
num-rational@0.4.2
|
||||
num-traits@0.2.19
|
||||
num@0.4.3
|
||||
objc-foundation@0.1.1
|
||||
objc@0.2.7
|
||||
objc_id@0.1.1
|
||||
once_cell@1.21.3
|
||||
once_cell_polyfill@1.70.1
|
||||
oo7@0.4.3
|
||||
ordered-stream@0.2.0
|
||||
pango-sys@0.21.1
|
||||
pango@0.21.1
|
||||
parking@2.2.1
|
||||
pbkdf2@0.12.2
|
||||
percent-encoding@2.3.2
|
||||
pin-project-lite@0.2.16
|
||||
pin-utils@0.1.0
|
||||
piper@0.2.4
|
||||
pkg-config@0.3.32
|
||||
png@0.17.16
|
||||
polling@3.10.0
|
||||
portable-atomic-util@0.2.4
|
||||
portable-atomic@1.11.1
|
||||
potential_utf@0.1.3
|
||||
ppv-lite86@0.2.21
|
||||
proc-macro-crate@3.3.0
|
||||
proc-macro2@1.0.101
|
||||
quote@1.0.40
|
||||
r-efi@5.3.0
|
||||
rand@0.8.5
|
||||
rand@0.9.2
|
||||
rand_chacha@0.3.1
|
||||
rand_chacha@0.9.0
|
||||
rand_core@0.6.4
|
||||
rand_core@0.9.3
|
||||
regex-automata@0.4.10
|
||||
regex-syntax@0.8.6
|
||||
regex@1.11.2
|
||||
rustc_version@0.4.1
|
||||
rustix@1.0.8
|
||||
semver@1.0.26
|
||||
serde@1.0.219
|
||||
serde_derive@1.0.219
|
||||
serde_repr@0.1.20
|
||||
serde_spanned@0.6.9
|
||||
sha2@0.10.9
|
||||
shell-words@1.1.0
|
||||
shlex@1.3.0
|
||||
signal-hook-registry@1.4.6
|
||||
simd-adler32@0.3.7
|
||||
slab@0.4.11
|
||||
smallvec@1.15.1
|
||||
spin@0.9.8
|
||||
stable_deref_trait@1.2.0
|
||||
static_assertions@1.1.0
|
||||
subtle@2.6.1
|
||||
syn@2.0.106
|
||||
synstructure@0.13.2
|
||||
system-deps@7.0.5
|
||||
target-lexicon@0.13.2
|
||||
temp-dir@0.1.16
|
||||
tempfile@3.21.0
|
||||
tinystr@0.8.1
|
||||
toml@0.8.23
|
||||
toml_datetime@0.6.11
|
||||
toml_edit@0.22.27
|
||||
tracing-attributes@0.1.30
|
||||
tracing-core@0.1.34
|
||||
tracing@0.1.41
|
||||
typenum@1.18.0
|
||||
uds_windows@1.1.0
|
||||
unicode-ident@1.0.18
|
||||
url@2.5.7
|
||||
utf8_iter@1.0.4
|
||||
utf8parse@0.2.2
|
||||
version-compare@0.2.0
|
||||
version_check@0.9.5
|
||||
wasi@0.11.1+wasi-snapshot-preview1
|
||||
wasi@0.14.3+wasi-0.2.4
|
||||
winapi-i686-pc-windows-gnu@0.4.0
|
||||
winapi-x86_64-pc-windows-gnu@0.4.0
|
||||
winapi@0.3.9
|
||||
windows-link@0.1.3
|
||||
windows-sys@0.60.2
|
||||
windows-targets@0.53.3
|
||||
windows_aarch64_gnullvm@0.53.0
|
||||
windows_aarch64_msvc@0.53.0
|
||||
windows_i686_gnu@0.53.0
|
||||
windows_i686_gnullvm@0.53.0
|
||||
windows_i686_msvc@0.53.0
|
||||
windows_x86_64_gnu@0.53.0
|
||||
windows_x86_64_gnullvm@0.53.0
|
||||
windows_x86_64_msvc@0.53.0
|
||||
winnow@0.7.13
|
||||
wit-bindgen@0.45.0
|
||||
writeable@0.6.1
|
||||
yoke-derive@0.8.0
|
||||
yoke@0.8.0
|
||||
zbus@5.10.0
|
||||
zbus_macros@5.10.0
|
||||
zbus_names@4.2.0
|
||||
zerocopy-derive@0.8.26
|
||||
zerocopy@0.8.26
|
||||
zerofrom-derive@0.1.6
|
||||
zerofrom@0.1.6
|
||||
zeroize@1.8.1
|
||||
zeroize_derive@1.4.2
|
||||
zerotrie@0.2.2
|
||||
zerovec-derive@0.11.1
|
||||
zerovec@0.11.4
|
||||
zvariant@5.7.0
|
||||
zvariant_derive@5.7.0
|
||||
zvariant_utils@3.2.1
|
||||
"
|
||||
|
||||
RUST_MIN_VER="1.83"
|
||||
|
||||
inherit cargo gnome.org gnome2 meson xdg
|
||||
|
||||
DESCRIPTION="A document viewer for the GNOME desktop"
|
||||
HOMEPAGE="https://apps.gnome.org/Papers"
|
||||
|
||||
# SRC_URI for loupe is set by gnome.org eclass.
|
||||
SRC_URI+=" ${CARGO_CRATE_URIS}"
|
||||
|
||||
LICENSE="GPL-2+ MIT"
|
||||
# Dependent crate licenses
|
||||
LICENSE+="
|
||||
Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD MIT Unicode-3.0
|
||||
ZLIB
|
||||
"
|
||||
|
||||
# subslot = ppsd4.0.(suffix of libppsdocument-4.0)-ppsv4.0.(suffix of libppsview-4.0)
|
||||
SLOT="0/ppsd4.0.6-ppsv4.0.5"
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
IUSE="+comics djvu doc gnome-keyring introspection nautilus +spell sysprof test tiff"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
BDEPEND="
|
||||
virtual/pkgconfig
|
||||
>=dev-build/meson-1.8.0
|
||||
dev-util/blueprint-compiler
|
||||
dev-libs/appstream
|
||||
dev-libs/appstream-glib
|
||||
doc? ( dev-util/gi-docgen )
|
||||
"
|
||||
|
||||
# sys-crates in pycargoebuild order
|
||||
DEPEND="
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf[introspection?]
|
||||
sys-devel/gettext
|
||||
media-libs/graphene
|
||||
media-libs/libraw
|
||||
x11-libs/pango[introspection?]
|
||||
"
|
||||
# meson.build file
|
||||
DEPEND+="
|
||||
>=dev-libs/glib-2.75.0:2
|
||||
>=gui-libs/gtk-4.17.1:4
|
||||
>=gui-libs/libadwaita-1.8_alpha:1
|
||||
media-libs/exempi:2
|
||||
>=x11-libs/cairo-1.14.0
|
||||
virtual/zlib:=
|
||||
|
||||
sysprof? ( dev-util/sysprof-capture:4 )
|
||||
|
||||
nautilus? ( >=gnome-base/nautilus-43 )
|
||||
introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2 )
|
||||
spell? ( >=app-text/libspelling-0.2 )
|
||||
comics? ( >=app-arch/libarchive-3.6.0 )
|
||||
djvu? ( >=app-text/djvu-3.5.22 )
|
||||
|
||||
>=app-text/poppler-25.01.0[cairo]
|
||||
x11-libs/cairo
|
||||
|
||||
tiff? ( >=media-libs/tiff-4 )
|
||||
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
gnome-keyring? ( app-crypt/libsecret )
|
||||
"
|
||||
|
||||
QA_FLAGS_IGNORED="usr/bin/papers usr/bin/papers-thumbnailer"
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
$(meson_feature sysprof)
|
||||
$(meson_use nautilus)
|
||||
$(meson_feature comics)
|
||||
$(meson_feature djvu)
|
||||
-Dpdf=enabled
|
||||
$(meson_feature tiff)
|
||||
$(meson_use test tests)
|
||||
$(meson_use doc documentation)
|
||||
$(meson_use doc user_doc)
|
||||
$(meson_feature introspection)
|
||||
$(meson_feature sysprof)
|
||||
$(meson_feature gnome-keyring keyring)
|
||||
$(meson_feature spell spell_check)
|
||||
)
|
||||
meson_src_configure
|
||||
ln -s "${CARGO_HOME}" "${BUILD_DIR}/cargo-home" || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
meson_src_install
|
||||
if use doc; then
|
||||
mv "${ED}"/usr/share/doc/{libpps*,${PF}/.} || die
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
gnome2_schemas_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_pkg_postrm
|
||||
gnome2_schemas_update
|
||||
}
|
||||
@@ -1,2 +1,3 @@
|
||||
DIST gi-docgen-2025.4.tar.xz 2003576 BLAKE2B 0d69a1233a1ac2eba239b8d1703351f2c118c0c45326175b58bd4d7f38211181b0d71118d3d464b82c3ecae5b17c0b10f077d85cbd72a337edc3c6292899f654 SHA512 df5aeceff27d865fb2c4b753a2bd396e58ed66afa09cc0cefafb0e26e0cb9939e4c81f29aef7d8030c11a801b852ff8f19f1513e70c13099f2d51186a72f0a14
|
||||
DIST gi-docgen-2025.5.tar.xz 2003864 BLAKE2B 4eb8d0b3485b9f3bf06440cc1e65918add2d09c737ddd13783ef1c4c1eec706b27c655f09fb2522124bc936e5d0083e1ee8e066ab87a05a218c2e423ae893887 SHA512 c7d74e2eed19c2970e6f75e55e98ed0fbd82aa45f93c4ad553055081ba2b34bbe7d655955e3f6abbf247b346911e3a7dad2f0e8063d91a2d560bae25ddca5216
|
||||
DIST gi-docgen-2026.1.tar.xz 2004212 BLAKE2B 39c3daa70622494d65beeabbe553df0abb4e5ffee7cddf16dd0d6aa9409fa6211c16da7fb6a59bf430a408cb3d4c81d44318f06a6f667cfd02435e644a25bd15 SHA512 b1edc52b283da4bdd876472a08bbf40c1547c3efc9d262817dcbd0fa56c0f6451a48cba5c7788ee440702897fd9cf691a61f68d01cd5ad526f6d492a6e957660
|
||||
|
||||
36
dev-util/gi-docgen/gi-docgen-2026.1.ebuild
Normal file
36
dev-util/gi-docgen/gi-docgen-2026.1.ebuild
Normal file
@@ -0,0 +1,36 @@
|
||||
# Copyright 2021-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_SINGLE_IMPL=1
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
PYTHON_COMPAT=( python3_{11..14} )
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="A documentation generator for GObject-based libraries"
|
||||
HOMEPAGE="
|
||||
https://gitlab.gnome.org/GNOME/gi-docgen
|
||||
https://pypi.org/project/gi-docgen/
|
||||
"
|
||||
|
||||
SRC_URI="https://download.gnome.org/sources/${PN}/$(ver_cut 1)/${P}.tar.xz"
|
||||
LICENSE="|| ( Apache-2.0 GPL-3+ ) CC0-1.0 OFL-1.1 MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
RDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
$(python_gen_cond_dep '
|
||||
>=dev-python/markdown-3.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/markupsafe-1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pygments-2[${PYTHON_USEDEP}]
|
||||
>=dev-python/jinja2-2[${PYTHON_USEDEP}]
|
||||
>=dev-python/typogrify-2[${PYTHON_USEDEP}]
|
||||
')
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -3,8 +3,8 @@
|
||||
|
||||
# @ECLASS: cvs.eclass
|
||||
# @MAINTAINER:
|
||||
# vapier@gentoo.org (and anyone who wants to help)
|
||||
# @SUPPORTED_EAPIS: 7 8
|
||||
# No maintainer <maintainer-needed@gentoo.org>
|
||||
# @SUPPORTED_EAPIS: 7 8 9
|
||||
# @BLURB: This eclass provides generic cvs fetching functions
|
||||
# @DESCRIPTION:
|
||||
# This eclass provides the generic cvs fetching functions. To use this from an
|
||||
@@ -13,14 +13,15 @@
|
||||
# cvs_src_unpack. If you find that you need to call the cvs_* functions
|
||||
# directly, I'd be interested to hear about it.
|
||||
|
||||
case ${EAPI} in
|
||||
7|8) inherit eapi9-pipestatus ;;
|
||||
*) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
|
||||
esac
|
||||
|
||||
if [[ -z ${_CVS_ECLASS} ]]; then
|
||||
_CVS_ECLASS=1
|
||||
|
||||
case ${EAPI} in
|
||||
7|8) inherit eapi9-pipestatus ;;
|
||||
9) ;;
|
||||
*) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
|
||||
esac
|
||||
|
||||
# TODO:
|
||||
|
||||
# Implement more auth types (gserver?, kserver?)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Copyright 2006-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# @ECLASS: mercurial.eclass
|
||||
@@ -7,7 +7,7 @@
|
||||
# @AUTHOR:
|
||||
# Next gen author: Krzysztof Pawlik <nelchael@gentoo.org>
|
||||
# Original author: Aron Griffis <agriffis@gentoo.org>
|
||||
# @SUPPORTED_EAPIS: 7 8
|
||||
# @SUPPORTED_EAPIS: 7 8 9
|
||||
# @BLURB: This eclass provides generic mercurial fetching functions
|
||||
# @DESCRIPTION:
|
||||
# This eclass provides generic mercurial fetching functions. To fetch sources
|
||||
@@ -15,14 +15,14 @@
|
||||
# you need to share single repository between several ebuilds set EHG_PROJECT to
|
||||
# project name in all of them.
|
||||
|
||||
case ${EAPI:-0} in
|
||||
[78]) ;;
|
||||
*) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
|
||||
esac
|
||||
|
||||
if [[ -z ${_MERCURIAL_ECLASS} ]] ; then
|
||||
_MERCURIAL_ECLASS=1
|
||||
|
||||
case ${EAPI:-0} in
|
||||
7|8|9) ;;
|
||||
*) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
|
||||
esac
|
||||
|
||||
PROPERTIES+=" live"
|
||||
|
||||
BDEPEND="dev-vcs/mercurial"
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
# Pacho Ramos <pacho@gentoo.org>
|
||||
# @AUTHOR:
|
||||
# Author: Pacho Ramos <pacho@gentoo.org>
|
||||
# @SUPPORTED_EAPIS: 7 8
|
||||
# @SUPPORTED_EAPIS: 7 8 9
|
||||
# @BLURB: install a doc file shown via elog messages
|
||||
# @DESCRIPTION:
|
||||
# An eclass for installing a README.gentoo doc file recording tips
|
||||
@@ -22,6 +22,7 @@ _README_GENTOO_ECLASS=1
|
||||
|
||||
case ${EAPI} in
|
||||
7|8) inherit eapi9-pipestatus ;;
|
||||
9) ;;
|
||||
*) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
|
||||
esac
|
||||
|
||||
|
||||
@@ -1,2 +1,3 @@
|
||||
DIST gnome-shell-extension-appindicator-61.tar.gz 74744 BLAKE2B b739688c2f96ea4f8f43d599007e0be23289f1ca45d891e41d10862e7490ca1279991bac2a4552467b49ac4cf7de74b8f95cc6bbbf046c2dd374f8d9af5df7b4 SHA512 4a759fa886a4e76ae6089a36c4fd53a4240ed982354c968c3e41f51dccc9ccb79e0b97e5fa35a60a3cf7e7b9cfc49dd4ddcf9e06dc266c14a8a5d9327abaacfd
|
||||
DIST gnome-shell-extension-appindicator-63.tar.gz 75504 BLAKE2B 2398702026e3d3f8d694a07823ddd67778b3a90a97d2998e191eac322107f515902eb38538e7f409c989ba7ebec152028c6fc8fc9b8f81336ea35be0f848623e SHA512 1ed1a35bdd1e1f56747a520d4eda8cd45cc060428140ed904c3a18b1e905db077c091b27961f45cfd9595b40845f12afb86fa3de35cf91f2f3e63827ca33a0f5
|
||||
DIST gnome-shell-extension-appindicator-64.tar.gz 76929 BLAKE2B c9b23415a1e021462849376201e6bcc934ad01bf99f2e97aafa379f65b361f7916345e6aa60f7582c663e20c4d1d84e067f6bec3d14debf193025e4735e1ac50 SHA512 a70d6128b23bb8d9d5a20ace81c87419b2d0787c5998cea788b5a5b281fbf1d9715692e8815feeed69d98b338071f361661dc1034ba7934ee5b52db39338db81
|
||||
|
||||
@@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
inherit gnome2-utils meson
|
||||
|
||||
DESCRIPTION="Support legacy, AppIndicators and KStatusNotifierItems in Gnome"
|
||||
HOMEPAGE="https://github.com/ubuntu/gnome-shell-extension-appindicator"
|
||||
SRC_URI="https://github.com/ubuntu/gnome-shell-extension-appindicator/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
|
||||
|
||||
RDEPEND="
|
||||
app-eselect/eselect-gnome-shell-extensions
|
||||
>=gnome-base/gnome-shell-45
|
||||
"
|
||||
BDEPEND="
|
||||
app-misc/jq
|
||||
"
|
||||
|
||||
src_install() {
|
||||
meson_src_install
|
||||
rm -v "${ED}"/usr/share/glib-2.0/schemas/gschemas.compiled || die
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_schemas_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_schemas_update
|
||||
ebegin "Updating list of installed extensions"
|
||||
eselect gnome-shell-extensions update
|
||||
eend $?
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_schemas_update
|
||||
}
|
||||
@@ -1 +1,2 @@
|
||||
DIST desktop-icons-ng-49.0.5.tar.bz2 167520 BLAKE2B 3b74487e6e44242649d48845fc3d4c51fba46e248a4eafa5a962873932bc157715f7835719d28efbd0bd99f5867fb05c44a288e5b70259ebd496291be5eebc04 SHA512 00cb7c90f2d3e33fe277a2d352ff50fbd19e6ee751190097887e17d42d95896123b712eaaa41307096ea8f8822ff1ca4ccc651670959943985b26ef43fc6d283
|
||||
DIST desktop-icons-ng-50.0.0.tar.bz2 176498 BLAKE2B d706695eaa8745b6b4839dc1de971d74a3b14d106fab6e332122cf171822d091c677fe325680ca576570c1b0437a43707940ccaa25b2dc00f43402208bd4131e SHA512 6e4d92830bc2df055f50962b9563631d15d1cf53f5d6e35753e28d3c02a58b66fbe9408c8aa4e5c324d26591e5cef84f0267e210305cac1868344770fb315816
|
||||
|
||||
@@ -0,0 +1,40 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
inherit gnome2-utils meson
|
||||
|
||||
MY_PN="desktop-icons-ng"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="Desktop icon support for GNOME Shell"
|
||||
HOMEPAGE="https://gitlab.com/rastersoft/desktop-icons-ng"
|
||||
SRC_URI="https://gitlab.com/rastersoft/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
COMMON_DEPEND="dev-libs/glib:2"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
app-eselect/eselect-gnome-shell-extensions
|
||||
>=gnome-base/gnome-shell-46
|
||||
>=gnome-base/nautilus-3.38
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}"
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_schemas_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_schemas_update
|
||||
ebegin "Updating list of installed extensions"
|
||||
eselect gnome-shell-extensions update
|
||||
eend $?
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_schemas_update
|
||||
}
|
||||
Reference in New Issue
Block a user