Merge updates from master

This commit is contained in:
Repository mirror & CI
2024-04-21 14:18:26 +00:00
45 changed files with 256 additions and 425 deletions

View File

@@ -15,3 +15,4 @@ If you find an interesting piece of software here, consider to package it, also
[ActivityWatch](https://github.com/ActivityWatch/activitywatch) | setuptools | utils | David Roman | ✔ | ✖
[croissant](https://github.com/giann/croissant) | ? | dev-lua | NRK | ✔ | ?
[greenclip](https://github.com/erebe/greenclip) (source build) | cabal | x11-misc | NRK | ✔ | ✖
[texlab](https://github.com/latex-lsp/texlab) | cargo | app-text | Joshua | ✔ | ?

View File

@@ -1,2 +1,2 @@
DIST gentodo-0.2.0.tar.gz 19919 BLAKE2B 864f5fc8498209502efe50b7b45da54461e4a8a36a9561c8af64fcdff415b00c6d98e8bcf9957592d1cb29c896797ea28e4617b7c12abeabee2b67641be0c883 SHA512 e9503a58e3dbdd70b1290083ab30bf834bd6211ca1e6b339834d0eec812d0a628f88483cc427092cf8a0cae3b4d27161a43dc711563154b7daa8686a2ba467dc
DIST gentodo-0.2.1.tar.gz 20132 BLAKE2B 0cdcbf6ec9ccd6dcb683794838efd4be474f94709197096c5618402c91585eadcf89bfc9e7cd5bdbc1293c49790f63767a43196e6d0da3021ef71c78a3466771 SHA512 000dcd7b22cb316c8f60c6cab9fd4c2af6fb8572a28a1772a802769e2146e26cb28e9d318c54c8aff9d5b0e713fd2ee1fd014c419a76164ab948dff5d1beea29
DIST gentodo-1.1.0.tar.gz 20008 BLAKE2B b79bab8fccea14c27d179c465aa086a6671c83c41341006f9a341052dadc7d8373227e5bbe8596dd3530c84e0124413b12727d9a6b7bacffcccb3df63756b0b5 SHA512 e7d4045d04f32f39d1d5a12515e9f20d27fb2e1188b5150782ee64fb294a040ca193748cb6573e2eb2714f730906920511e00d4a8ed7f63b0018ca1844726c71

View File

@@ -16,8 +16,8 @@ else
KEYWORDS="~amd64"
fi
HOMEPAGE="https://github.com/csfore/gentodo"
DESCRIPTION="Todo program to help enhance your Gentoo workflow"
HOMEPAGE="https://github.com/csfore/gentodo"
LICENSE="GPL-3"
SLOT="0"
@@ -35,11 +35,10 @@ DEPEND="
RDEPEND="
${PYTHON_DEPS}
dev-python/python-bugzilla
dev-python/click
"
python_install_all() {
if use bash-completion; then
newbashcomp src/gentodo/gentodo-completions.bash gentodo
fi
newbashcomp src/gentodo/gentodo-completions.bash gentodo
distutils-r1_python_install_all
}

View File

@@ -16,8 +16,8 @@ else
KEYWORDS="~amd64"
fi
HOMEPAGE="https://github.com/csfore/gentodo"
DESCRIPTION="Todo program to help enhance your Gentoo workflow"
HOMEPAGE="https://github.com/csfore/gentodo"
LICENSE="GPL-3"
SLOT="0"
@@ -35,6 +35,7 @@ DEPEND="
RDEPEND="
${PYTHON_DEPS}
dev-python/python-bugzilla
dev-python/click
"
python_install_all() {

View File

@@ -1,3 +1,4 @@
DIST feedbackd-v0.1.1.tar.bz2 76231 BLAKE2B 0ef5b501d8619cc1278d6469ffeb91b65303a5601387665606fb14a2edb83e7a0f2cc3be84e0fbe496f0f482fba6bb4d0c8444ee2c4356f7af787dff7a30cc64 SHA512 6f7ef65b156504665d4f0eba73c2b4209f4f3c8bd41a46e367a0dde4fbe9e1cabbc9e237a1b3bb399fba847c47717db11295766a34f8ba58cf8f32a07b333a80
DIST feedbackd-0.3.0.tar.xz 106640 BLAKE2B 03c5d11422891d2c36c07e07e3ea705de0e5fca0e759bd2cfd481959c7782a63b76b79e11cdf3f37d50b22a9deeab79a30faefefdc399fb0d2ea544d76532e96 SHA512 243ee56cb96541181fc2ae614ae80be694dc1d7cf3a240927f843efb7c8736e0c4ca227af8872ed3caad68ff896c5339ea3f4148099f5327a16ca0c95346d996
DIST feedbackd-0.3.0.tar.xz.asc 833 BLAKE2B 85979a8d0dc2be4fa4f0ba9ee3bf02b05415aafed62b259a1dbd2bbd5c8b09b447bfa33d4909f2ed08060f3cbdaf5610a9a0c3e60784577155e12553650fbe00 SHA512 d17c3374a522c76a86bbae0fdb920e5372d48336890d1616e693f157ff5b5949152ff83b6ce5710c4d147d0265cb3b430cbc4bb4dc091e1910badbd831655019
DIST feedbackd-v0.2.0.tar.bz2 76695 BLAKE2B 81928442f05c0623eba46aa37ba1957c216d8d7fe8bd89b55a3ab4928d3b95c4792ee30325f878eb9bce82ee262219233b9cdc3e086c1954e7811d5574b9ecaf SHA512 d758cd135b10b76fd35b64a66ec46261fc66be75095898a6592f4efdea7a9f94a850c654e63cde028e9f80cc7f180396d7e1fe46222611c5140b2116ac04ca6d
DIST gmobile-d483537aee4778b114ce5d50c4c8a9f8d58337ed.tar.bz2 20337 BLAKE2B f94295672ed699f308ccfab3835ed6c7f1184c0e267ea1c2ab7b6d59c98b3d027b300bf6d29db6442de20cec852f5c1031d1b09f220e94afc79c48566c160676 SHA512 86acabbffb1b5f98f2b132ce5bd12940769c11ed53d38401a0048216943a4b095bd230774d83444e7b5f5d26825f32ced0075dce7354f6fa486d47ef5f86b4f3

View File

@@ -4,26 +4,24 @@
EAPI=8
VALA_USE_DEPEND="vapigen"
inherit vala meson
inherit meson udev vala verify-sig
GMOBILE_COMMIT="d483537aee4778b114ce5d50c4c8a9f8d58337ed"
DESCRIPTION="A daemon to provide haptic feedback on events"
HOMEPAGE="https://source.puri.sm/Librem5/feedbackd"
SRC_URI="
https://source.puri.sm/Librem5/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2
https://gitlab.gnome.org/guidog/gmobile/-/archive/${GMOBILE_COMMIT}.tar.bz2 -> gmobile-${GMOBILE_COMMIT}.tar.bz2
"
S="${WORKDIR}/${PN}-v${PV}"
SRC_URI="https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz
verify-sig? ( https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz.asc )"
LICENSE="LGPL-3"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="+daemon gtk-doc +introspection man test +vala"
REQUIRED_USE="vala? ( introspection )"
RESTRICT="!test? ( test )"
DEPEND="
dev-libs/glib:2
dev-libs/gmobile
daemon? (
dev-libs/json-glib
dev-libs/libgudev
@@ -39,16 +37,14 @@ BDEPEND="
gtk-doc? ( dev-util/gi-docgen )
man? ( dev-python/docutils )
vala? ( $(vala_depend) )
verify-sig? ( sec-keys/openpgp-keys-phosh )
"
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/phosh.asc"
src_prepare() {
default
if use daemon; then
rmdir "${S}/subprojects/gmobile" || die
mv "${WORKDIR}/gmobile-${GMOBILE_COMMIT}" "${S}/subprojects/gmobile" || die
fi
use vala && vala_setup
sed -i 's/-G feedbackd/-G video/g' debian/feedbackd.udev || die
}
@@ -67,9 +63,18 @@ src_configure() {
src_install() {
meson_src_install
udev_newrules debian/feedbackd.udev 90-feedbackd
if use gtk-doc; then
mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
mv "${ED}"/usr/share/doc/libfeedback-${SLOT} "${ED}"/usr/share/gtk-doc/html/ || die
fi
}
pkg_postinst() {
udev_reload
}
pkg_postrm() {
udev_reload
}

View File

@@ -0,0 +1,2 @@
DIST gmobile-0.1.0.tar.xz 45044 BLAKE2B 90d9efaf4383392fc55c15540ae7b600cea486750885d22df467fb20ade748d28784856301fbdd614a9148dbc40f015a8f8a8369dff310f54e95e1468b8c966d SHA512 eb17d0b39d5dbe197a2502fe974af37076317094c4759bbc4924d951fdb1bdb1fe8f13a85419dad756954c165bbd6dfca4ce555f6e3f5a3def4bac8bc913ab1a
DIST gmobile-0.1.0.tar.xz.asc 833 BLAKE2B 30c6a97e78cb03beda468e1759d73d55892f61785adcde390195b0089df039a2c50882e0f22d2db925a324af0869d659d6c9dc71f405bfd608a07521481e261b SHA512 a90ff042dcd6e26508e9927a92c3ab537ca9556a758e2064d0a480c11b83c1355f6422f9e2ee0a51dc4e28355ef9b626b0c0388ed59363c42581037d5b781080

View File

@@ -0,0 +1,51 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
VALA_USE_DEPEND="vapigen"
inherit meson verify-sig
DESCRIPTION="Mobile related helpers for glib based projects"
HOMEPAGE="https://gitlab.gnome.org/World/Phosh/gmobile/"
SRC_URI="https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz
verify-sig? ( https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz.asc )"
LICENSE="LGPL-2.1+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="gtk-doc +introspection test"
RESTRICT="!test? ( test )"
DEPEND="
>=dev-libs/glib-2.66:2
>=dev-libs/json-glib-1.6.2
introspection? ( dev-libs/gobject-introspection )
"
RDEPEND="${DEPEND}"
BDEPEND="
gtk-doc? ( >=dev-util/gi-docgen-2021.1 )
verify-sig? ( sec-keys/openpgp-keys-phosh )
"
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/phosh.asc"
src_configure() {
local emesonargs=(
-Dexamples=false
$(meson_use gtk-doc gtk_doc)
$(meson_use introspection)
$(meson_use test tests)
)
meson_src_configure
}
src_install() {
meson_src_install
if use gtk-doc; then
local gtkdocdir="${ED}/usr/share/gtk-doc/html/"
mkdir -p "${gtkdocdir}" || die
mv "${ED}"/usr/share/doc/${PN}-${SLOT} "${gtkdocdir}" || die
fi
}

View File

@@ -0,0 +1,15 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>cyber+gentoo@sysrq.in</email>
<name>Anna</name>
</maintainer>
<upstream>
<maintainer>
<name>Guido Günther</name>
<email>agx@sigxcpu.org</email>
</maintainer>
<remote-id type="gnome-gitlab">World/Phosh</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1 @@
DIST sdl2-gamepad-mapper-v0.0.7.tar.bz2 193625 BLAKE2B e3edb51813df07e6a63bde9e4630c55111880e23993eda0ab97832eaef63b64b973cadff8ff46fba5eb85a359650b00832d5c10275d7fc84eed89dbbf4d1ac83 SHA512 6795bdd620a3a3fd608bdd252761170adfa932ee1c5bccd5c6f4f12e645801572ebd59ae3acb16b81f74243325b707c70a7265a6894e0ba6342c827f9344015f

View File

@@ -2,10 +2,8 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>contact@hacktivis.me</email>
<name>Haelwenn (lanodan) Monnier</name>
<email>carana2099@gmail.com</email>
<name>Carlos E.</name>
</maintainer>
<upstream>
<remote-id type="github">df7cb/sdate</remote-id>
</upstream>
<upstream><remote-id type="gitlab">ryochan7/sdl2-gamepad-mapper</remote-id></upstream>
</pkgmetadata>

View File

@@ -0,0 +1,34 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit qmake-utils xdg-utils desktop
DESCRIPTION="GUI application to generate an SDL2 mapping string from a generic controller"
HOMEPAGE="https://gitlab.com/ryochan7/sdl2-gamepad-mapper"
SRC_URI="https://gitlab.com/ryochan7/sdl2-gamepad-mapper/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
S="${WORKDIR}/${PN}-v${PV}"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
dev-qt/qtquickcontrols:5
dev-qt/qtquickcontrols2:5
dev-qt/qtnetwork:5
"
DEPEND="${RDEPEND}"
src_configure() {
eqmake5
}
src_install() {
dobin "${PN}"
domenu "${PN}.desktop"
doicon -s 512 "${PN}.png"
}
pkg_postinst() {
xdg_desktop_database_update
xdg_icon_cache_update
}

View File

@@ -1 +1 @@
DIST mpvpaper-1.4.tar.gz 88506 BLAKE2B ded61ce6c922c3cf1786f8c23490c186a4c2cf43d0c9101fde55d268af6ae370d26934ed73e0dce6a31ebace9f8abbbcd93439d395c2320b75619e0ea733bb96 SHA512 23a5859705319bea6508a09df3ea791b976326dcaa8a7df86e0b38754017a1bcb0c594b967db91abe2d631fe9f07454399f57f447fd14192c6f9ede4d479f1d2
DIST mpvpaper-1.5.tar.gz 88853 BLAKE2B c65382423d7fd83d7ff670f29f89fdb5990b822014727e9a675ae02b4befbff6587ee57d14a5ae6a9ad2b41ade45dd2cca8458a9cd8618b98bd95043e42b5102 SHA512 34af18e84e92eadc96ec605846d52758b237cc6391a07ef4517646cc3c0650b4c103718a9c6a7c90bbf8b0dc9edda02f6a4fd46d91e1515c5f78299a4b32550e

View File

@@ -32,3 +32,8 @@ BDEPEND="
dev-util/wayland-scanner
virtual/pkgconfig
"
src_install() {
meson_src_install
newman mpvpaper.man mpvpaper.1
}

View File

@@ -32,3 +32,8 @@ BDEPEND="
dev-util/wayland-scanner
virtual/pkgconfig
"
src_install() {
meson_src_install
newman mpvpaper.man mpvpaper.1
}

View File

@@ -1 +0,0 @@
DIST webp-pixbuf-loader-0.0.1.tar.gz 8212 BLAKE2B 20b2f32ca0885069e185c415e10119f6f65b73131b4928e6db95fa9f92f9ec53bd3fd5fbc4708370dfaee68df4c8052d2df76c6e0c0a6267240f7804db8e33f8 SHA512 f3fa859221fdc5277c951e09448dea6078ca4825de06b319e33e86b59db1201616ca4a706d5114e431719584d5a0766a7706c4192dbc384441efb1799d9e40ec

View File

@@ -1,20 +0,0 @@
diff --git a/meson.build b/meson.build
index 2ae10ca..53761cd 100644
--- a/meson.build
+++ b/meson.build
@@ -7,7 +7,6 @@ webp = dependency('libwebp', version: '>0.4.3')
# -34/-64 is to overcome a Fedora bug in the .pc file
# debian has a similar problem with its .pc file but it requires knowing the platform triad
-gdk_pb_query_loaders = find_program(get_option('gdk_pixbuf_query_loaders_path'), gdk_pb_query_loaders, gdk_pb_query_loaders+'-32', gdk_pb_query_loaders+'-64')
pbl_webp = shared_library('pixbufloader-webp', 'io-webp.c',
@@ -15,7 +14,6 @@ pbl_webp = shared_library('pixbufloader-webp', 'io-webp.c',
install: true,
install_dir: gdk_pb_moddir)
-meson.add_install_script(gdk_pb_query_loaders.path(), '--update-cache')
subdir('tests')

View File

@@ -1,13 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<longdescription lang="en">
webp-pixbuf-loader integrates libwebp library into GDK image
processing framework, so GDK based application can use WEBP
format natively.
</longdescription>
<upstream>
<remote-id type="github">aruiz/webp-pixbuf-loader</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,50 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit gnome2-utils meson multilib-minimal
DESCRIPTION="WebP Image format GdkPixbuf loader"
HOMEPAGE="https://github.com/aruiz/webp-pixbuf-loader"
SRC_URI="https://github.com/aruiz/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="LGPL-2+"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
PATCHES=( "${FILESDIR}/${PN}_gentoo.patch" )
DEPEND="
>=media-libs/libwebp-0.4.3[${MULTILIB_USEDEP}]
>=x11-libs/gdk-pixbuf-2.22[${MULTILIB_USEDEP}]
"
RDEPEND="${DEPEND}"
multilib_src_configure() {
meson_src_configure
}
multilib_src_compile() {
meson_src_compile
}
multilib_src_test() {
meson_src_test
}
multilib_src_install() {
meson_src_install
}
pkg_preinst() {
gnome2_gdk_pixbuf_savelist
}
pkg_postinst() {
gnome2_gdk_pixbuf_update
}
pkg_postrm() {
gnome2_gdk_pixbuf_update
}

View File

@@ -1,2 +1,2 @@
DIST niri-0.1.4-vendored-dependencies.tar.xz 55679232 BLAKE2B d44c767730852657e75855133ef88a9fb3bdeb6b51ea49409c675c413633330406e503ff591315396a2f69cf7b1d6408086b4726941c1c79fb78a07ed5c36491 SHA512 7504e3c1a1607618ff2a224df32f230ab98299100de004a23e7828c611f06e24fe4f6f33ec92410fa8987eedbd5d1460394e5a643de85d2d79e4acdddb7b53d8
DIST niri-0.1.4.tar.gz 272001 BLAKE2B 474ee571dbe73b837e56f8d1a5ece20ce215f3419d0a0e71afed81412b1ab8509868af70872310f2d6e739f79d7d2146c42819e5166a615fe78fedc94bb1bf6a SHA512 3056c00c8935dcd80917feb874b21c2ab808dfaf364a0f33026a03506b1c578364bffb3fdbdb6f8adafd8753b64803e3cee5214a4f0c0558ae46905e7de51662
DIST niri-0.1.5-vendored-dependencies.tar.xz 55701136 BLAKE2B a56907560b47958df743f5740e7cac4b0a3aa29233cac990aaa9ec48f0b16461a0459b95d7cd958cec07eda6b9d5ba4ada5e5ef533fadb084a05b3b6737c5694 SHA512 63560f4d811b18e9bdd5e14e79880c6844b45616964c72fdf87b0f1074951ec8549c199271297a51596b20c4d4c4b058cee5c59c5ab6339af1a3b5615976ab9f
DIST niri-0.1.5.tar.gz 293845 BLAKE2B deeea09391acaa5b576b230bf726cc5eb156ab918fe725929d9fbfbdcee273cd9790b2bf2b0ea1e85af405d1298d9c9a637c200c5297d3f002a58cb435d3308d SHA512 ff66e5671bc48cf6bb679d898f597839808def84773a288ad7b2a58f55f9f9e78a92b66581f391e03e0416e9a0fa7ab9ef5fce10788a88bf055ad597f5dc44da

View File

@@ -2,8 +2,8 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>rahul@sandhuservices.dev</email>
<name>Rahul Sandhu</name>
<email>ayohss@proton.me</email>
<name>Joshua Clifton (ayohs)</name>
</maintainer>
<longdescription lang="en">
"SirCmpwn's Wayland window manager" is an i3-compatible window manager

View File

@@ -1 +0,0 @@
DIST heatshrink-0.4.1.tar.gz 36945 BLAKE2B 526e3f88ddaec8116e5eef1a73a4450454ca808545dfe4a36069be8a0d771ca92c850c51f9b3c3e73f244454ba17d03da8fb0be4849728300c7eb8181e39651e SHA512 bb9610b963da0762b1ac21d0907f3801b525431abff495b66cadc244a2b2b334441de2b14442b722bfeb56cb4459fe4021eae0d0454f9e26a80e6efa11f079d2

View File

@@ -1,23 +0,0 @@
diff --git a/Makefile b/Makefile
index d0c4dbe6..5cd8977a 100644
--- a/Makefile
+++ b/Makefile
@@ -12,7 +12,8 @@ WARN += -Wmissing-declarations
#THEFT_INC= -I${THEFT_PATH}/include/
#LDFLAGS += -L${THEFT_PATH}/lib -ltheft
-CFLAGS += -std=c99 -g ${WARN} ${THEFT_INC} ${OPTIMIZE}
+MY_CFLAGS := -std=c99 ${WARN} ${THEFT_INC} ${OPTIMIZE} ${CFLAGS}
+CFLAGS := ${MY_CFLAGS}
all: heatshrink test_runners libraries
@@ -66,8 +67,6 @@ RM ?= rm
install: libraries heatshrink
${INSTALL} -c heatshrink ${PREFIX}/bin/
- ${INSTALL} -c libheatshrink_static.a ${PREFIX}/lib/
- ${INSTALL} -c libheatshrink_dynamic.a ${PREFIX}/lib/
${INSTALL} -c heatshrink_common.h ${PREFIX}/include/
${INSTALL} -c heatshrink_config.h ${PREFIX}/include/
${INSTALL} -c heatshrink_encoder.h ${PREFIX}/include/

View File

@@ -1,29 +0,0 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="data compression library for embedded/real-time systems"
HOMEPAGE="https://github.com/atomicobject/heatshrink"
if [[ "${PV}" == "9999" ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/atomicobject/${PN}.git"
else
inherit verify-sig
SRC_URI="https://github.com/atomicobject/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
fi
LICENSE="ISC"
SLOT="0"
PATCHES=(
"${FILESDIR}/Makefile.patch"
)
src_install() {
local MY_ED="${ED}/usr"
mkdir "${MY_ED%/}"{,/bin,/include} || die
emake PREFIX="${MY_ED%/}/" install
}

View File

@@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<upstream>
<remote-id type="github">atomicobject/heatshrink</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,2 +1,2 @@
DIST gst-plugins-good-1.20.2.tar.xz 3411008 BLAKE2B 45eb497d240bf9b05cfbf85babe5ef85fb8a7f25f1b470f131f319064e1dc04f334d4b7dede4f0aedd73dca01605b7e00e2ddc587bcf9ccce6989a9e99776cb1 SHA512 a10ea48fdfbe741e9bc63036b011748558f89968aaa525380ac99884c27463d190c0b49e2d98b4f554eee6ead8a5c5da3ba62e5b0b1fe54877598beccc68a933
DIST gst-plugins-good-1.20.3.tar.xz 3417252 BLAKE2B 5f288541598d2c308fbb1d5e36e54e8dd4c6e9d7dd71f41b778fbdfe883ed48e8d13fa53d05518cc671de029d804f7dc1d93396de9d199d45ec131230926d33c SHA512 98bb2dd428edaa1a5846fb47b1f42a1e99541faf05cdb0fb632d4a1a1e4fb2c1f9d1229bf0aa2ddcbce139533e9fd51f8f9a1175cd8a8729c5179750ca84afa1
DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb

View File

@@ -1,35 +0,0 @@
# Copyright 2021-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson qmake-utils
DESCRIPTION="Qt5 QML video sink plugin for GStreamer"
KEYWORDS="~amd64"
IUSE="+egl wayland +X"
REQUIRED_USE="
wayland? ( egl )
"
RDEPEND="
>=media-libs/gst-plugins-base-${PV}:${SLOT}[egl?,opengl,wayland?,X?]
media-libs/mesa[egl(+)?,X?]
dev-qt/qtcore:5
dev-qt/qtdeclarative:5
dev-qt/qtgui:5
egl? ( dev-qt/qtgui:5[eglfs] )
wayland? ( dev-qt/qtwayland:5 )
X? ( dev-qt/qtx11extras:5 )
"
DEPEND="${RDEPEND}"
GST_PLUGINS_BUILD_DIR="qt"
src_prepare() {
export PATH="${PATH}:$(qt5_get_bindir)"
default
}

View File

@@ -0,0 +1,52 @@
# Copyright 2021-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson qmake-utils
DESCRIPTION="Qt5 QML video sink plugin for GStreamer"
LICENSE="GPL-2+"
KEYWORDS="~amd64"
IUSE="+X eglfs wayland"
REQUIRED_USE="
|| ( X eglfs wayland )
eglfs? ( kernel_linux )
"
RDEPEND="
dev-qt/qtcore:5
dev-qt/qtdeclarative:5
dev-qt/qtgui:5
>=media-libs/gst-plugins-base-${PV}:${SLOT}[X?,opengl,wayland?]
media-libs/mesa[wayland?,X?]
X? ( dev-qt/qtx11extras:5 )
eglfs? (
dev-qt/qtgui:5[eglfs]
media-libs/gst-plugins-base:${SLOT}[egl]
)
wayland? (
dev-qt/qtwayland:5
media-libs/gst-plugins-base:${SLOT}[egl]
)
"
DEPEND="${RDEPEND}"
GST_PLUGINS_BUILD_DIR="qt"
src_prepare() {
export PATH="${PATH}:$(qt5_get_bindir)"
default
}
multilib_src_configure() {
local emesonargs=(
$(meson_feature X qt-x11)
$(meson_feature eglfs qt-egl)
$(meson_feature wayland qt-wayland)
)
gstreamer_multilib_src_configure
}

View File

@@ -14,7 +14,7 @@
* qmlglsrc A video src that captures a window from a QML view
</longdescription>
<use>
<flag name="egl">Enable EGL support.</flag>
<flag name="eglfs">Enable EGL support for embedded devices</flag>
</use>
<upstream>
<remote-id type="freedesktop-gitlab">gstreamer/gstreamer</remote-id>

View File

@@ -1,3 +1 @@
DIST maestral-qt-1.8.0.gh.tar.gz 1219570 BLAKE2B 83c3d67b169f04553f3885e3ae008fe04284bb9fd9a7b2888e2146e298e85cc15f639d83359165a957f8832bb34d3bf129ddd850d58b6e808e257d5784a2e1b4 SHA512 2cf19185fce01b5d1884215522987ba77484e6d6cb9a3745503fd2bc66c796db839ee7dc863fb3b8e3b55b95af013bf23b00bc60cb7106d265766ca813482bdd
DIST maestral-qt-1.9.1.gh.tar.gz 1219592 BLAKE2B 31ac7bf91499c46ae0cbab508e7c9e9591c0a0f766b6de00f2d4f19f3d0ebb6c513c4f2785c0b31210f7401ae59b98eaa7b753676953206e4a295d2783950ed4 SHA512 ff1ade8625655be61b0c10ad5a66c1d53984852cb9346d6ca552bb3783f451fae46a2277598d2d8c9cd3e96db0fbdef1dc38f23c2e6c99806b634a73b8589ba5
DIST maestral-qt-1.9.2.gh.tar.gz 1219612 BLAKE2B 36b8bcbcdfbcb9462df359716da08f9b25e27a5a8aeb0cf4e1321efca301d3a5d3dac51bc2f0593f3e76efc68e09ecd6a709dcc8ad70e36633e07f2c08738c1e SHA512 18499ef44875d24ef63e0c9355bf584191a7752bebb5b2db7bc79e95c777d3706eec9b760da2aaa4928ba04180ac4978aed50643593c25c8a7ecc143fe1d6b7f
DIST maestral-qt-1.9.3.gh.tar.gz 1219610 BLAKE2B 819a0f88571e64a633e09b7c200c9a983a8e359bc574df570be7d1011853184dc88fa789e806ed204862b92f84d8cd6d7e5b0c03631d6e11159143dcaf1b0fd6 SHA512 3f1dbdbf93eb64e01ff01ab308e46b0320162a7e6aaa027d277b216dc0ba73ae2eee33e68add356e3fb14ffcad1f789bc02d948d48067eea1a5cb5b9208f200b

View File

@@ -1,37 +0,0 @@
# Copyright 2021-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..11} )
inherit desktop distutils-r1
MY_PV=${PV/_rc/.dev}
DESCRIPTION="Maestral is an open-source Dropbox client written in Python"
HOMEPAGE="https://maestral.app"
SRC_URI="https://github.com/samschott/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}"/${PN}-${MY_PV}
LICENSE="MIT"
SLOT="0"
if [[ ${PV} != *_rc* ]]; then
KEYWORDS="~amd64"
fi
RDEPEND="
>=dev-python/click-8.0.2[${PYTHON_USEDEP}]
dev-python/markdown2[${PYTHON_USEDEP}]
dev-python/packaging[${PYTHON_USEDEP}]
dev-python/PyQt6[widgets,gui,svg,${PYTHON_USEDEP}]
>=net-misc/maestral-${PV%_rc*}_rc0[${PYTHON_USEDEP}]
"
BDEPEND="
dev-python/build[${PYTHON_USEDEP}]
"
python_install_all() {
distutils-r1_python_install_all
domenu src/maestral_qt/resources/maestral.desktop
}

View File

@@ -1,37 +0,0 @@
# Copyright 2021-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..11} )
inherit desktop distutils-r1
MY_PV=${PV/_rc/.dev}
DESCRIPTION="Maestral is an open-source Dropbox client written in Python"
HOMEPAGE="https://maestral.app"
SRC_URI="https://github.com/samschott/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}"/${PN}-${MY_PV}
LICENSE="MIT"
SLOT="0"
if [[ ${PV} != *_rc* ]]; then
KEYWORDS="~amd64"
fi
RDEPEND="
>=dev-python/click-8.0.2[${PYTHON_USEDEP}]
dev-python/markdown2[${PYTHON_USEDEP}]
dev-python/packaging[${PYTHON_USEDEP}]
dev-python/PyQt6[widgets,gui,svg,${PYTHON_USEDEP}]
>=net-misc/maestral-${PV%_rc*}_rc0[${PYTHON_USEDEP}]
"
BDEPEND="
dev-python/build[${PYTHON_USEDEP}]
"
python_install_all() {
distutils-r1_python_install_all
domenu src/maestral_qt/resources/maestral.desktop
}

View File

@@ -1,3 +1 @@
DIST maestral-1.8.0.gh.tar.gz 8125310 BLAKE2B 14880a6ced1d1cea203741875f4eb4a8520daf7103efaca19476c21674f9a10edc2d8959d86fc916ba2cbafbca4e33dd393986f08e844b0e7f85d1c833ea7af6 SHA512 e6dff6b8685e78f10ea03b88cfc3d307d0a5873935b43cf4e04c5876009ca1ce88aa782da37a17b9ea092335a3835f2fe2fbf388c861c5da36500a781d10a17b
DIST maestral-1.9.1.gh.tar.gz 8126257 BLAKE2B dfa87be18d1a82c434ed2710a41d3da5376f035c80349053aa73016da654cc2f698caef8cf7c47bba8e6e09da87e14efe75627524302259017b38fcfdad6fbd3 SHA512 b8cc78d644024dc4848e217cbbc38a0d2342022e68c1da22bfa9301fe926fcfd2a60a34a2073c55d24e5b5c477771fa075bb8cff41563148ddea38c3b0cffbc1
DIST maestral-1.9.2.gh.tar.gz 8126622 BLAKE2B 2ba3a10e54e308d48b20c85cf389faa3715c43ed384958dc92ed9c8652265c336d5241620943d2f09e955950d5e747a89d2f8e1f458f4f727e7440e234fd3134 SHA512 70aa32f0070d0d8d646f530b3ab7bc9ebcdf7f301d27d097feeef56aed14661df4f1105ce3e1f42d1dd9afd38cce70e25a4e191b8000bca2bf66120168a22091
DIST maestral-1.9.3.gh.tar.gz 8126807 BLAKE2B 1e4a4e0d39d31b81d6894b3d46100eaa96e2bb99576f59c4e8a784ade14d09e273e8c16d154bd54d883270e30ec7d7a882307584d3ed1f77e8e1710eb94daae7 SHA512 6d66cc0929dffb8221ef186d9fd7a639725e50782092710fc74b05e5e678055a1fc75da6d0299315ffc6f8107ec24d1039d72973b73da0def41839a35eca1f03

View File

@@ -1,54 +0,0 @@
# Copyright 2021-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..11} )
inherit distutils-r1 xdg
MY_PV=${PV/_rc/.dev}
DESCRIPTION="Maestral is an open-source Dropbox client written in Python"
HOMEPAGE="https://maestral.app"
SRC_URI="https://github.com/samschott/maestral/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}"/${PN}-${MY_PV}
LICENSE="MIT"
SLOT="0"
if [[ ${PV} != *_rc* ]]; then
KEYWORDS="~amd64"
fi
RDEPEND="
>=dev-python/click-8.0.2[${PYTHON_USEDEP}]
>=dev-python/desktop-notifier-3.3.0[${PYTHON_USEDEP}]
=dev-python/dropbox-11*[${PYTHON_USEDEP}]
>=dev-python/fasteners-0.15[${PYTHON_USEDEP}]
dev-python/importlib-metadata[${PYTHON_USEDEP}]
>=dev-python/keyring-22.0.0[${PYTHON_USEDEP}]
>=dev-python/keyrings-alt-3.1.0[${PYTHON_USEDEP}]
dev-python/packaging[${PYTHON_USEDEP}]
>=dev-python/pathspec-0.5.8[${PYTHON_USEDEP}]
>=dev-python/Pyro5-5.10[${PYTHON_USEDEP}]
>=dev-python/requests-2.16.2[${PYTHON_USEDEP}]
dev-python/rich[${PYTHON_USEDEP}]
=dev-python/survey-4*[${PYTHON_USEDEP}]
dev-python/typing-extensions[${PYTHON_USEDEP}]
>=dev-python/watchdog-2.0.1[${PYTHON_USEDEP}]
"
BDEPEND="
dev-python/build[${PYTHON_USEDEP}]
"
EPYTEST_DESELECT=(
# requires dev-python/pytest-benchmark not available for py3.11
tests/offline/test_clean_local_events.py::test_performance
# requires systemd
tests/offline/test_cli.py::test_autostart
# requires network
tests/offline/test_main.py::test_check_for_updates
)
distutils_enable_tests pytest

View File

@@ -1,54 +0,0 @@
# Copyright 2021-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..11} )
inherit distutils-r1 xdg
MY_PV=${PV/_rc/.dev}
DESCRIPTION="Maestral is an open-source Dropbox client written in Python"
HOMEPAGE="https://maestral.app"
SRC_URI="https://github.com/samschott/maestral/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}"/${PN}-${MY_PV}
LICENSE="MIT"
SLOT="0"
if [[ ${PV} != *_rc* ]]; then
KEYWORDS="~amd64"
fi
RDEPEND="
>=dev-python/click-8.0.2[${PYTHON_USEDEP}]
>=dev-python/desktop-notifier-3.3.0[${PYTHON_USEDEP}]
=dev-python/dropbox-11*[${PYTHON_USEDEP}]
>=dev-python/fasteners-0.15[${PYTHON_USEDEP}]
dev-python/importlib-metadata[${PYTHON_USEDEP}]
>=dev-python/keyring-22.0.0[${PYTHON_USEDEP}]
>=dev-python/keyrings-alt-3.1.0[${PYTHON_USEDEP}]
dev-python/packaging[${PYTHON_USEDEP}]
>=dev-python/pathspec-0.5.8[${PYTHON_USEDEP}]
>=dev-python/Pyro5-5.10[${PYTHON_USEDEP}]
>=dev-python/requests-2.16.2[${PYTHON_USEDEP}]
dev-python/rich[${PYTHON_USEDEP}]
dev-python/survey[${PYTHON_USEDEP}]
dev-python/typing-extensions[${PYTHON_USEDEP}]
>=dev-python/watchdog-2.0.1[${PYTHON_USEDEP}]
"
BDEPEND="
dev-python/build[${PYTHON_USEDEP}]
"
EPYTEST_DESELECT=(
# requires dev-python/pytest-benchmark not available for py3.11
tests/offline/test_clean_local_events.py::test_performance
# requires systemd
tests/offline/test_cli.py::test_autostart
# requires network
tests/offline/test_main.py::test_check_for_updates
)
distutils_enable_tests pytest

View File

@@ -50,6 +50,10 @@ EPYTEST_DESELECT=(
# requires network
tests/offline/test_main.py::test_check_for_updates
# may fail if the filesystem does not support xattrs
# https://bugs.gentoo.org/927982
tests/offline/utils/test_path.py::test_move_preserves_xattrs
)
distutils_enable_tests pytest

View File

@@ -14,6 +14,16 @@
# New entries go on top.
# Anna Vyalkova <cyber+gentoo@sysrq.in> (2024-04-20)
# Depends on treecleaned dev-python/yapps.
# Removal on 2024-05-20.
sci-misc/linuxcnc
# Anna Vyalkova <cyber+gentoo@sysrq.in> (2024-04-20)
# Depends on treecleaned dev-libs/libchdr.
# Removal on 2024-05-20.
games-emulation/flycast
# Kostadin Shishmanov <kocelfc@tutanota.com> (2024-04-20)
# Was only needed for <app-misc/corectrl-1.4.0
# Removal on 2024-05-20

View File

@@ -2,3 +2,6 @@ move dev-util/cargo-make dev-build/cargo-make
move app-text/md4c dev-libs/md4c
move dev-util/xmake dev-build/xmake
move dev-python/dataclasses_json dev-python/dataclasses-json
move media-gfx/heatshrink dev-libs/heatshrink
move sys-apps/sdate app-misc/sdate
move gui-libs/webp-pixbuf-loader gui-libs/gdk-pixbuf-loader-webp

View File

@@ -1 +0,0 @@
DIST sdate-0.7.tar.gz 35077 BLAKE2B 3239762c4a9ca54feb31d9d2e1a8656f79e6f87916a6887e2707f165fb275bc2fbfcf932c04949b6cb5634274ed88f09386d62845d7c4ec677a37a00bf5e7855 SHA512 909d152b465044d56c3e0254572a3160f2b15b12cd9ad1000384592e1c2a1d4c54af284c7cf229af335984643564c28637f78ab0c305ec31bd6a4b8ba4b7a1d9

View File

@@ -1,24 +0,0 @@
# Copyright 2021-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit autotools
DESCRIPTION="Wrapper program to output dates like the Eternal September 1993"
HOMEPAGE="https://www.df7cb.de/projects/sdate/"
SRC_URI="https://github.com/df7cb/sdate/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64"
src_prepare() {
default
eautoreconf
}
src_install() {
default
find "${ED}" -name '*.la' -delete || die
find "${ED}" -name '*.a' -delete || die
}

View File

@@ -0,0 +1 @@
DIST forkstat-0.03.02.tar.gz 189866 BLAKE2B 286d73fd080b10983fcc39537a0e6040e77f0af8f02e867eb161eb75d2079417d7a0522e20864a7f3eadd73ff18d3fb110d8a0abc594e40264388ee06e342cef SHA512 2b614552ecd573814517d81a4b23ff432a128cc534e8e44d98a063c261003de5c077a406a476870f6468a7141616a02192793ab564fbef4ddf592b586c7c2b98

View File

@@ -0,0 +1,16 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Logs process fork(), exec() and exit() activity"
HOMEPAGE="https://github.com/ColinIanKing/forkstat"
SRC_URI="https://github.com/ColinIanKing/forkstat/archive/refs/tags/V${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${P}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
src_prepare() {
default
sed -i 's/8.gz/8/g' Makefile
}

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>carana2099@gmail.com</email>
<name>Carlos E.</name>
</maintainer>
<longdescription lang="en">
Forkstat is a program that logs process fork(), exec() and
exit() activity. It is useful for monitoring system behaviour
and to track down rogue processes that are spawning off
processes and potentially abusing the system.
</longdescription>
<upstream>
<remote-id type="github">ColinIanKing/forkstat</remote-id>
<changelog>https://github.com/ColinIanKing/forkstat/blob/master/debian/changelog</changelog>
</upstream>
</pkgmetadata>