[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: b72109217de34d39e16f90f5a0cf99af8d0cd691 Author: Yuan Liao gmail com> AuthorDate: Mon Apr 29 17:09:13 2024 + Commit: Yuan Liao gmail com> CommitDate: Mon Apr 29 18:22:45 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b7210921 gnome-extra/extension-manager: Bump libadwaita to 1.5.0 in Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/extension-manager-.ebuild | 6 +- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild b/gnome-extra/extension-manager/extension-manager-.ebuild index 08c2dc6c97..979cd6029d 100644 --- a/gnome-extra/extension-manager/extension-manager-.ebuild +++ b/gnome-extra/extension-manager/extension-manager-.ebuild @@ -30,7 +30,7 @@ RDEPEND=" dev-libs/glib:2 dev-libs/json-glib gui-libs/gtk:4[introspection] - >=gui-libs/libadwaita-1.4.0:1[introspection] + >=gui-libs/libadwaita-1.5.0:1[introspection] gui-libs/text-engine net-libs/libsoup:3.0 " @@ -39,10 +39,6 @@ DEPEND=" ${RDEPEND} " -PATCHES=( - "${FILESDIR}/${PN}-0.5.0-libadwaita-1.4.patch" -) - src_configure() { local emesonargs=( -Dpackage="ebuild"
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/files/, gnome-extra/extension-manager/
commit: b86cfc65f686d6994f3e93faa52735b20a800f6b Author: Yuan Liao gmail com> AuthorDate: Mon Apr 29 17:13:47 2024 + Commit: Yuan Liao gmail com> CommitDate: Mon Apr 29 18:22:45 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b86cfc65 gnome-extra/extension-manager: Add 0.5.1 Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/Manifest | 1 + .../extension-manager-0.5.1.ebuild | 87 ++ ...ension-manager-0.5.1-frames_omitted_count.patch | 56 ++ 3 files changed, 144 insertions(+) diff --git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest index 214884f857..e33f88fc3e 100644 --- a/gnome-extra/extension-manager/Manifest +++ b/gnome-extra/extension-manager/Manifest @@ -1 +1,2 @@ DIST extension-manager-0.5.0.tar.gz 2246539 BLAKE2B 650033c0a61d7ee4b3b752c12d8474398990f86cdc66c02681c2a1255b4c3afb12db874e8591df6bb4749bf17f322cd20094b0cce35600f82fa6f2cf4ae3f752 SHA512 975f71c072b12358760439ab9254ed8967cfb9c9c8cd38e93d38db0fb8138e4911a7a63c924f8a62b46fbedc83246e156765f3be9e092096d8647d78a0e7717f +DIST extension-manager-0.5.1.tar.gz 2248071 BLAKE2B 44fbd22961c462d1d3047e790e0054b77508476b927ae83b9677b7ad60df854287901c66a671c9c05d5a1f7857cf2f4dbad662604bed6322e8e02340880fa2d5 SHA512 7f5fc64adda0ea8c0d505c29d2a9037e565a42a66a2c151f5ed21267c715aa1738b94b075704fe4479961356a255c9aea450155b969a60cb78edf40ae448681f diff --git a/gnome-extra/extension-manager/extension-manager-0.5.1.ebuild b/gnome-extra/extension-manager/extension-manager-0.5.1.ebuild new file mode 100644 index 00..771c31ed39 --- /dev/null +++ b/gnome-extra/extension-manager/extension-manager-0.5.1.ebuild @@ -0,0 +1,87 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils meson xdg + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git; +else + SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell Extensions" +HOMEPAGE="https://mattjakeman.com/apps/extension-manager; + +LICENSE="GPL-3+" +SLOT="0" + +BDEPEND=" + dev-libs/glib:2 + dev-util/blueprint-compiler + sys-devel/gettext + virtual/pkgconfig +" + +RDEPEND=" + dev-libs/glib:2 + dev-libs/json-glib + gui-libs/gtk:4[introspection] + >=gui-libs/libadwaita-1.5.0:1[introspection] + gui-libs/text-engine + net-libs/libsoup:3.0 +" + +DEPEND=" + ${RDEPEND} +" + +PATCHES=( + "${FILESDIR}/${PN}-0.5.1-frames_omitted_count.patch" +) + +src_configure() { + local emesonargs=( + -Dpackage="ebuild" + -Ddistributor="Gentoo GURU " + + # sys-libs/libbacktrace has been last-rited in ::gentoo + # and is thus unavailable + -Dbacktrace=false + ) + if has live ${PROPERTIES}; then + # Produce a development build for live ebuild + emesonargs+=( -Ddevelopment=true ) + fi + meson_src_configure +} + +# Tests are skipped because as of version 0.3.0, the tests only validate +# resource files and do not verify any functionality of the program. Those +# validations are either already handled by QA checks or not relevant on +# Gentoo. For more information about the rationale, please refer to: +# https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments +# +# If tests are to be executed in the future because the upstream adds +# functionality tests or for other reasons, and should there be no convenient +# way to skip the validations, the following variable values need to be set: +# +# IUSE="test" +# RESTRICT="!test? ( test )" +# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )" +src_test() { + : +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/gnome-extra/extension-manager/files/extension-manager-0.5.1-frames_omitted_count.patch b/gnome-extra/extension-manager/files/extension-manager-0.5.1-frames_omitted_count.patch new file mode 100644 index 00..62b2e2f82b --- /dev/null +++ b/gnome-extra/extension-manager/files/extension-manager-0.5.1-frames_omitted_count.patch @@ -0,0 +1,56 @@ +From f3768fb0227c714d7ed0613a28142613aa4a9c6b Mon Sep 17 00:00:00 2001 +From: Yuan Liao +Date: Mon, 29 Apr 2024 13:40:41 -0400 +Subject: [PATCH] backtrace: Define static functions only if `WITH_BACKTRACE` +MIME-V
[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/dosbox-x/
commit: 08b6f4025028a8040676daf0ac4c766ee7a5aac8 Author: Yuan Liao gmail com> AuthorDate: Sat Apr 27 11:38:43 2024 + Commit: Yuan Liao gmail com> CommitDate: Sat Apr 27 11:38:43 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=08b6f402 games-emulation/dosbox-x: Drop 2023.10.06-r1 Signed-off-by: Yuan Liao gmail.com> games-emulation/dosbox-x/Manifest | 1 - .../dosbox-x/dosbox-x-2023.10.06-r1.ebuild | 215 - 2 files changed, 216 deletions(-) diff --git a/games-emulation/dosbox-x/Manifest b/games-emulation/dosbox-x/Manifest index d222844723..c57446ce7d 100644 --- a/games-emulation/dosbox-x/Manifest +++ b/games-emulation/dosbox-x/Manifest @@ -1,2 +1 @@ -DIST dosbox-x-v2023.10.06.tar.gz 119420489 BLAKE2B dca4d6c6639e9121d8b88843a04ffabd552d10614d36508996eeb99323b32f912c8e9673baf4e2f29d7cb280aba745c330170e209a9ab0a7befa0be231ca1cc9 SHA512 906907d0eb1c8b0c0646c82aeefca6457ba6a6e72044c6343cd334ccef6e6c6298d63405f24281a56d9eaf4c1073c141311063ea9d5a420abad8302cbab7ec21 DIST dosbox-x-v2024.03.01.tar.gz 119593920 BLAKE2B 42c994247e55c1b2d67ed9e1bf90e99ddf9a08476b18ab802757becc0ee6959231d3665e39cfaef02a6b1c234e3faff10597d396d8d30ce01d8123b5107327bc SHA512 0eb835da3fdfd7f1c6160aa1a32a7eff7c38f46184f7cee088e0fb8edf09327f058fd45e7995955a7f335c704ddd69c1627731899a01687563990bb06f4d9cd1 diff --git a/games-emulation/dosbox-x/dosbox-x-2023.10.06-r1.ebuild b/games-emulation/dosbox-x/dosbox-x-2023.10.06-r1.ebuild deleted file mode 100644 index 3a9d16acc2..00 --- a/games-emulation/dosbox-x/dosbox-x-2023.10.06-r1.ebuild +++ /dev/null @@ -1,215 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools toolchain-funcs xdg - -if [[ "${PV}" == ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/joncampbell123/dosbox-x.git; -else - SRC_URI="https://github.com/joncampbell123/dosbox-x/archive/dosbox-x-v${PV}.tar.gz; - S="${WORKDIR}/${PN}-${PN}-v${PV}" - KEYWORDS="~amd64" -fi - -DESCRIPTION="Complete, accurate DOS emulator forked from DOSBox" -HOMEPAGE="https://dosbox-x.com/; - -# Stay consistent with games-emulation/dosbox::gentoo even though source file -# headers specify the GPL version to be "either version 2 of the License, or -# (at your option) any later version." The same header is used in both the -# DOSBox source tree and the DOSBox-X source tree. -LICENSE="GPL-2" -SLOT="0" - -IUSE="X debug ffmpeg fluidsynth opengl png slirp truetype" -# Unit tests are only available in debug builds -RESTRICT="!debug? ( test )" - -BDEPEND=" - dev-lang/nasm - sys-libs/libcap -" - -# Unconditionally pulling in automagically-enabled optional dependencies: -# - media-libs/alsa-lib -# - media-libs/sdl2-net -# - net-libs/libpcap -# -# With media-libs/libsdl2[-X,wayland], this package does work on a Wayland -# desktop, but (at least on GNOME) the program does not launch in a movable -# and resizable window; whereas with media-libs/libsdl2[X], it does. Thus, -# unconditionally require media-libs/libsdl2[X] for better user experience. -# -# DOSBox-X works with multiple audio backends of SDL 2 but requires at least -# one available backend (https://bugs.gentoo.org/901303). Unconditionally -# depending on media-libs/libsdl2[alsa] to satisfy this requirement since -# this ebuild already unconditionally pulls in media-libs/alsa-lib. -COMMON_DEPEND=" - media-libs/alsa-lib - media-libs/libsdl2[X,alsa,opengl?,sound,threads,video] - media-libs/sdl2-net - net-libs/libpcap - sys-libs/zlib - X? ( - x11-libs/libX11 - x11-libs/libXrandr - x11-libs/libxkbfile - ) - debug? ( sys-libs/ncurses:= ) - ffmpeg? ( media-video/ffmpeg:= ) - fluidsynth? ( media-sound/fluidsynth:= ) - opengl? ( media-libs/libglvnd[X] ) - png? ( media-libs/libpng:= ) - slirp? ( net-libs/libslirp ) - truetype? ( media-libs/freetype ) -" - -DEPEND=" - ${COMMON_DEPEND} -" - -# DOSBox-X can still run normally without any of these dependencies -- -# it just cannot show a file dialog. However, upon the initial launch, -# DOSBox-X will try to show a file dialog to let the user choose the -# working directory; without one of these dependencies, the user would -# see nothing when they launch DOSBox-X for the first time. -FILE_DIALOG_DEPEND=" - || ( - gnome-extra/zenity - kde-apps/kdialog - x11-misc/xdialog - ) -" - -RDEPEND=" - ${COMMON_DEPEND} - ${FILE_DIALOG_DEPEND} -" - -pkg_pretend() { - if use ffmpeg && use !png; then - ewarn "Setting the 'ffm
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: 301fe9aa9a0702eac8be1ebf6372ed4fac470ea5 Author: Yuan Liao gmail com> AuthorDate: Sat Apr 27 11:38:07 2024 + Commit: Yuan Liao gmail com> CommitDate: Sat Apr 27 11:38:07 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=301fe9aa gnome-extra/extension-manager: Drop 0.4.3 Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/Manifest | 1 - .../extension-manager-0.4.3.ebuild | 83 -- 2 files changed, 84 deletions(-) diff --git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest index b8efe9a95f..214884f857 100644 --- a/gnome-extra/extension-manager/Manifest +++ b/gnome-extra/extension-manager/Manifest @@ -1,2 +1 @@ -DIST extension-manager-0.4.3.tar.gz 1479403 BLAKE2B 5d183cf8af08b07878a65305f5b814f5e74a600a305845c9d953cb4debf8476e4e81e932dd645eb54e9c45e662c69c7f2c44e4e40698137d1724c23ab3b42e95 SHA512 036ee3f5c2b6e70e36060112744a760f7f6f29cd7dbc9eafa035942bb283b18b94d55c68285f5c546480e2683e2ceddb4f6e1d309002b18894bccb3b6b87a67d DIST extension-manager-0.5.0.tar.gz 2246539 BLAKE2B 650033c0a61d7ee4b3b752c12d8474398990f86cdc66c02681c2a1255b4c3afb12db874e8591df6bb4749bf17f322cd20094b0cce35600f82fa6f2cf4ae3f752 SHA512 975f71c072b12358760439ab9254ed8967cfb9c9c8cd38e93d38db0fb8138e4911a7a63c924f8a62b46fbedc83246e156765f3be9e092096d8647d78a0e7717f diff --git a/gnome-extra/extension-manager/extension-manager-0.4.3.ebuild b/gnome-extra/extension-manager/extension-manager-0.4.3.ebuild deleted file mode 100644 index 008277ed53..00 --- a/gnome-extra/extension-manager/extension-manager-0.4.3.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2-utils meson xdg - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git; -else - SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell Extensions" -HOMEPAGE="https://mattjakeman.com/apps/extension-manager; - -LICENSE="GPL-3+" -SLOT="0" - -BDEPEND=" - dev-libs/glib:2 - dev-util/blueprint-compiler - sys-devel/gettext - virtual/pkgconfig -" - -RDEPEND=" - dev-libs/glib:2 - dev-libs/json-glib - gui-libs/gtk:4[introspection] - >=gui-libs/libadwaita-1.4.0:1[introspection] - gui-libs/text-engine - net-libs/libsoup:3.0 -" - -DEPEND=" - ${RDEPEND} -" - -src_configure() { - local emesonargs=( - -Dpackage="ebuild" - -Ddistributor="Gentoo GURU " - - # sys-libs/libbacktrace has been last-rited in ::gentoo - # and is thus unavailable - -Dbacktrace=false - ) - if has live ${PROPERTIES}; then - # Produce a development build for live ebuild - emesonargs+=( -Ddevelopment=true ) - fi - meson_src_configure -} - -# Tests are skipped because as of version 0.3.0, the tests only validate -# resource files and do not verify any functionality of the program. Those -# validations are either already handled by QA checks or not relevant on -# Gentoo. For more information about the rationale, please refer to: -# https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments -# -# If tests are to be executed in the future because the upstream adds -# functionality tests or for other reasons, and should there be no convenient -# way to skip the validations, the following variable values need to be set: -# -# IUSE="test" -# RESTRICT="!test? ( test )" -# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )" -src_test() { - : -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -}
[gentoo-commits] repo/proj/guru:dev commit in: /
commit: 48f93f485864dedd848397ec113fec8a45d67acc Author: Yuan Liao gmail com> AuthorDate: Sat Apr 27 00:50:03 2024 + Commit: Yuan Liao gmail com> CommitDate: Sat Apr 27 00:50:03 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=48f93f48 .dMMb.: Remove junk Signed-off-by: Yuan Liao gmail.com> .dMMb. | 0 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/.dMMb. b/.dMMb. deleted file mode 100644 index e69de29bb2..00
[gentoo-commits] repo/proj/guru:dev commit in: app-laptop/framework_tool/
commit: 71b02f2dc3235b8f5a5aab02d3e079b10020170e Author: Yuan Liao gmail com> AuthorDate: Sun Apr 14 13:04:01 2024 + Commit: Yuan Liao gmail com> CommitDate: Sun Apr 14 13:04:01 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=71b02f2d app-laptop/framework_tool: Fix dobin path with USE=debug Closes: https://bugs.gentoo.org/929980 Signed-off-by: Yuan Liao gmail.com> app-laptop/framework_tool/framework_tool-0.1.0_p20240407.ebuild | 2 +- app-laptop/framework_tool/framework_tool-.ebuild| 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-laptop/framework_tool/framework_tool-0.1.0_p20240407.ebuild b/app-laptop/framework_tool/framework_tool-0.1.0_p20240407.ebuild index b28c18127e..2f1f5fd6e3 100644 --- a/app-laptop/framework_tool/framework_tool-0.1.0_p20240407.ebuild +++ b/app-laptop/framework_tool/framework_tool-0.1.0_p20240407.ebuild @@ -238,7 +238,7 @@ src_prepare() { } src_install() { - dobin target/release/framework_tool + dobin "target/$(usex debug debug release)/framework_tool" einstalldocs } diff --git a/app-laptop/framework_tool/framework_tool-.ebuild b/app-laptop/framework_tool/framework_tool-.ebuild index 8dc90e32f1..3f43368a06 100644 --- a/app-laptop/framework_tool/framework_tool-.ebuild +++ b/app-laptop/framework_tool/framework_tool-.ebuild @@ -102,7 +102,7 @@ src_prepare() { } src_install() { - dobin target/release/framework_tool + dobin "target/$(usex debug debug release)/framework_tool" einstalldocs }
[gentoo-commits] repo/proj/guru:dev commit in: app-laptop/framework_tool/
commit: 41e5aab8be7249fff3d7793bcb0bfed1f74041fe Author: Yuan Liao gmail com> AuthorDate: Fri Apr 12 20:23:58 2024 + Commit: Yuan Liao gmail com> CommitDate: Fri Apr 12 20:23:58 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=41e5aab8 app-laptop/framework_tool: New package @ 0.1.0_p20240407, Signed-off-by: Yuan Liao gmail.com> app-laptop/framework_tool/Manifest | 139 +++ .../framework_tool-0.1.0_p20240407.ebuild | 255 + .../framework_tool/framework_tool-.ebuild | 119 ++ app-laptop/framework_tool/metadata.xml | 11 + 4 files changed, 524 insertions(+) diff --git a/app-laptop/framework_tool/Manifest b/app-laptop/framework_tool/Manifest new file mode 100644 index 00..776cff2e31 --- /dev/null +++ b/app-laptop/framework_tool/Manifest @@ -0,0 +1,139 @@ +DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6 SHA512 ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5 +DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191 +DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f +DIST bit_field-0.10.1.crate 10576 BLAKE2B 3a906092be85cce6af9e2ac48632d8545864c5fd1610e7e28731bd5cc44c9513f2c7eb52fa1be0b4eed65bffe130ddc98c95dfeba2f9de28ada4091396e5695d SHA512 4848d7ec592642913c7bd06cd3a0da49d3bb14291866cd22ead8e9a6b2939a787035d5cded87be3d2d3491283e31ea2cfb105885df4114720da98beb82990ee6 +DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 +DIST built-0.5.2.crate 17621 BLAKE2B 02a59238e4da373a369f3621a08eda6ad6a9138cab6f6973b11542fd9e30cc93ae28243a4a261841f7d642bd91c3868967841d1f42fa37c47d216f80622932f8 SHA512 dd405a96c9f44622f901a90da11715529f23f5576115ef0c464b43d954fd3a05aa702e2cf91d28e1ec6556a4533fabd94f21bea89a8145a4b89939cfe26a0e5e +DIST bumpalo-3.12.1.crate 81653 BLAKE2B 26ca1df07c8f55a4362e844bb80cabf1efb6627ed0f489f280178e03d0c8bb600303529c05e5c2a9bab79115510ef446f4baa717352babd68b6a3200b7bb SHA512 1f57591bddd5d4c856d5ad1ae71f9306d8c37681a72172b6be35b4d6fffa7f30b086d88b37d8f512e2256cb7d37dc992ee83bd071e4ff84182e5e226dc92e4bd +DIST cargo-lock-8.0.3.crate 39302 BLAKE2B 63e67288b0201088d25da9246675b4d9bef96d532038655b484996cddcaeeb44b1bcba22f4738001c8593c1c5bea2716896b2f57cb3107c415f08bf85adca629 SHA512 297636b1e573ed42e539d8f9eab40ef516af7eaa60a476ed371900e5a4c1ae61dbc94d5aae8313f7eb684d1e5e9cf0bee698022fc95b9557d6fbc944e38e1140 +DIST cc-1.0.79.crate 62624 BLAKE2B b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db SHA512 cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5 +DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff +DIST chrono-0.4.24.crate 191330 BLAKE2B 492a5f1a458db9d6eaf244ac6ee750fee5b4e2586b7c675f87f2515143080774f13f9c163bcfc84b08ec70b90c7fab2ffa438f9b2b8b4ec1e691fbf9a104ad50 SHA512 1a9121870aa4d76448a1b118a2e135a145a55c7784c4f5a4f25732f8597b8655f32cbce174bdd65c2dc7b17dcc3a608454d0e3dc29b86338e42a839f8be1e4fd +DIST clap-4.0.32.crate 207531 BLAKE2B 5a8dedd7d9b6ef3dbd1dbb6a6504b0f6ea694246bfc3cc608f018898ff75b9952bd56dea16ca321d2a3fc208b164cb4016558cf4dce28863bb00ce133d470eb1 SHA512 a054f02385bb9a3539786295c55395ddae398f8d2b05b5d3ab50d065155ccc702c3bd624e6f878ea678bc01a1cbea8979476703856b9a86d8d0d971f22954e37 +DIST clap-verbosity-flag-2.0.1.crate 11908 BLAKE2B 8e597871593773abfe316eece145ff5eedf5b7ad720fa530c2b9e35083866ce11b23e2d0dc50209307b9621ee6203f7e9ef8fcda44df7bbc01e629c6c42314f2 SHA512 d0c293083cf580b43add5d92134f688256a80665fccfb4faf74367ba2e8afc2ea1b59fb54a2fafb3e090aa8068488f8f2f0585694bb154bd6543a6ab8ed7072e +DIST clap_derive-4.0.21.crate 2756
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: 7861d7456dca04863e6de1885d89eda767e0c0b0 Author: Yuan Liao gmail com> AuthorDate: Wed Mar 20 13:45:51 2024 + Commit: Yuan Liao gmail com> CommitDate: Wed Mar 20 13:45:51 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7861d745 gnome-extra/extension-manager: Add 0.5.0 Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/Manifest | 1 + .../extension-manager-0.5.0.ebuild | 87 ++ 2 files changed, 88 insertions(+) diff --git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest index cbc2f54295..b8efe9a95f 100644 --- a/gnome-extra/extension-manager/Manifest +++ b/gnome-extra/extension-manager/Manifest @@ -1 +1,2 @@ DIST extension-manager-0.4.3.tar.gz 1479403 BLAKE2B 5d183cf8af08b07878a65305f5b814f5e74a600a305845c9d953cb4debf8476e4e81e932dd645eb54e9c45e662c69c7f2c44e4e40698137d1724c23ab3b42e95 SHA512 036ee3f5c2b6e70e36060112744a760f7f6f29cd7dbc9eafa035942bb283b18b94d55c68285f5c546480e2683e2ceddb4f6e1d309002b18894bccb3b6b87a67d +DIST extension-manager-0.5.0.tar.gz 2246539 BLAKE2B 650033c0a61d7ee4b3b752c12d8474398990f86cdc66c02681c2a1255b4c3afb12db874e8591df6bb4749bf17f322cd20094b0cce35600f82fa6f2cf4ae3f752 SHA512 975f71c072b12358760439ab9254ed8967cfb9c9c8cd38e93d38db0fb8138e4911a7a63c924f8a62b46fbedc83246e156765f3be9e092096d8647d78a0e7717f diff --git a/gnome-extra/extension-manager/extension-manager-0.5.0.ebuild b/gnome-extra/extension-manager/extension-manager-0.5.0.ebuild new file mode 100644 index 00..08c2dc6c97 --- /dev/null +++ b/gnome-extra/extension-manager/extension-manager-0.5.0.ebuild @@ -0,0 +1,87 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils meson xdg + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git; +else + SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell Extensions" +HOMEPAGE="https://mattjakeman.com/apps/extension-manager; + +LICENSE="GPL-3+" +SLOT="0" + +BDEPEND=" + dev-libs/glib:2 + dev-util/blueprint-compiler + sys-devel/gettext + virtual/pkgconfig +" + +RDEPEND=" + dev-libs/glib:2 + dev-libs/json-glib + gui-libs/gtk:4[introspection] + >=gui-libs/libadwaita-1.4.0:1[introspection] + gui-libs/text-engine + net-libs/libsoup:3.0 +" + +DEPEND=" + ${RDEPEND} +" + +PATCHES=( + "${FILESDIR}/${PN}-0.5.0-libadwaita-1.4.patch" +) + +src_configure() { + local emesonargs=( + -Dpackage="ebuild" + -Ddistributor="Gentoo GURU " + + # sys-libs/libbacktrace has been last-rited in ::gentoo + # and is thus unavailable + -Dbacktrace=false + ) + if has live ${PROPERTIES}; then + # Produce a development build for live ebuild + emesonargs+=( -Ddevelopment=true ) + fi + meson_src_configure +} + +# Tests are skipped because as of version 0.3.0, the tests only validate +# resource files and do not verify any functionality of the program. Those +# validations are either already handled by QA checks or not relevant on +# Gentoo. For more information about the rationale, please refer to: +# https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments +# +# If tests are to be executed in the future because the upstream adds +# functionality tests or for other reasons, and should there be no convenient +# way to skip the validations, the following variable values need to be set: +# +# IUSE="test" +# RESTRICT="!test? ( test )" +# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )" +src_test() { + : +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +}
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/, gnome-extra/extension-manager/files/
commit: 489fea3cadeb9b49536c6009a7a3c77746c47b89 Author: Yuan Liao gmail com> AuthorDate: Thu Mar 14 14:49:19 2024 + Commit: Yuan Liao gmail com> CommitDate: Thu Mar 14 14:49:19 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=489fea3c gnome-extra/extension-manager: Add patch to prepare for upstream v0.5.0 Signed-off-by: Yuan Liao gmail.com> .../extension-manager-.ebuild | 6 +- .../extension-manager-0.5.0-libadwaita-1.4.patch | 435 + 2 files changed, 440 insertions(+), 1 deletion(-) diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild b/gnome-extra/extension-manager/extension-manager-.ebuild index 008277ed53..08c2dc6c97 100644 --- a/gnome-extra/extension-manager/extension-manager-.ebuild +++ b/gnome-extra/extension-manager/extension-manager-.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2023 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -39,6 +39,10 @@ DEPEND=" ${RDEPEND} " +PATCHES=( + "${FILESDIR}/${PN}-0.5.0-libadwaita-1.4.patch" +) + src_configure() { local emesonargs=( -Dpackage="ebuild" diff --git a/gnome-extra/extension-manager/files/extension-manager-0.5.0-libadwaita-1.4.patch b/gnome-extra/extension-manager/files/extension-manager-0.5.0-libadwaita-1.4.patch new file mode 100644 index 00..f8ecccbf0b --- /dev/null +++ b/gnome-extra/extension-manager/files/extension-manager-0.5.0-libadwaita-1.4.patch @@ -0,0 +1,435 @@ +From 8d03f63f9c825d3f486e55c26eb2efd6a2e57711 Mon Sep 17 00:00:00 2001 +From: Yuan Liao +Date: Thu, 14 Mar 2024 10:44:40 -0400 +Subject: [PATCH 1/4] Revert "upgrade-assistant: Port AdwWindow to AdwDialog" + +This reverts commit 9e394c18722d18d4273083f4fd5aa152c20b57b7. + +The reverted commit migrates the application to libadwaita 1.5; this +should not have been done because libadwaita 1.5 has not been released. + +Signed-off-by: Yuan Liao +--- + src/exm-upgrade-assistant.blp | 10 +- + src/exm-upgrade-assistant.c | 6 -- + src/exm-upgrade-assistant.h | 2 +- + src/exm-window.c | 4 +++- + 4 files changed, 13 insertions(+), 9 deletions(-) + +diff --git a/src/exm-upgrade-assistant.blp b/src/exm-upgrade-assistant.blp +index a0c1ebe..e822598 100644 +--- a/src/exm-upgrade-assistant.blp b/src/exm-upgrade-assistant.blp +@@ -1,13 +1,13 @@ + using Gtk 4.0; + using Adw 1; + +-template $ExmUpgradeAssistant : Adw.Dialog { +- content-width: 400; +- content-height: 600; ++template $ExmUpgradeAssistant : Adw.Window { ++ default-width: 400; ++ default-height: 550; + title: _("Upgrade Assistant"); + notify::manager => $on_bind_manager(); + +- child: Adw.ToolbarView { ++ Adw.ToolbarView { + + [top] + Adw.HeaderBar {} +@@ -136,5 +136,5 @@ template $ExmUpgradeAssistant : Adw.Dialog { + }; + } + }; +- }; ++ } + } +diff --git a/src/exm-upgrade-assistant.c b/src/exm-upgrade-assistant.c +index 6eca4c7..a93b5e1 100644 +--- a/src/exm-upgrade-assistant.c b/src/exm-upgrade-assistant.c +@@ -28,7 +28,7 @@ + + struct _ExmUpgradeAssistant + { +-AdwDialog parent_instance; ++AdwWindow parent_instance; + + // Auxiliary Classes + ExmManager *manager; +@@ -66,7 +66,7 @@ struct _ExmUpgradeAssistant + GtkButton *copy_details; + }; + +-G_DEFINE_FINAL_TYPE (ExmUpgradeAssistant, exm_upgrade_assistant, ADW_TYPE_DIALOG) ++G_DEFINE_FINAL_TYPE (ExmUpgradeAssistant, exm_upgrade_assistant, ADW_TYPE_WINDOW) + + enum { + PROP_0, +@@ -657,6 +657,8 @@ exm_upgrade_assistant_class_init (ExmUpgradeAssistantClass *klass) + gtk_widget_class_bind_template_callback (widget_class, do_compatibility_check); + gtk_widget_class_bind_template_callback (widget_class, copy_to_clipboard); + gtk_widget_class_bind_template_callback (widget_class, on_bind_manager); ++ ++gtk_widget_class_add_binding_action (widget_class, GDK_KEY_Escape, 0, "window.close", NULL); + } + + static void +diff --git a/src/exm-upgrade-assistant.h b/src/exm-upgrade-assistant.h +index 11322d5..d0c58ff 100644 +--- a/src/exm-upgrade-assistant.h b/src/exm-upgrade-assistant.h +@@ -28,7 +28,7 @@ + + #define EXM_TYPE_UPGRADE_ASSISTANT (exm_upgrade_assistant_get_type()) + +- G_DECLARE_FINAL_TYPE (ExmUpgradeAssistant, exm_upgrade_assistant, EXM, UPGRADE_ASSISTANT, AdwDialog) ++ G_DECLARE_FINAL_TYPE (ExmUpgradeAssistant, exm_upgrade_assistant, EXM, UPGRADE_ASSISTANT, AdwWindow) + + ExmUpgradeAssistant *exm_upgrade_assistant_new (ExmManager *manager); + +diff --git a/src/exm-window.c b/src/exm-window.c +index 5c81c82..96c91b9 100644 +--- a/src/exm-window.c b/src/exm-window.c +@@ -308,7 +308,9 @@ show_upgrade_assistant (GtkWidget *widget, + self = EXM_WINDOW (widget); + + Ex
[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/dosbox-x/
commit: cee4e63668a82cc828fe09fe368e8c1cf4c89275 Author: Yuan Liao gmail com> AuthorDate: Sat Mar 2 03:08:24 2024 + Commit: Yuan Liao gmail com> CommitDate: Sat Mar 2 03:08:24 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cee4e636 games-emulation/dosbox-x: Add 2024.03.01 Signed-off-by: Yuan Liao gmail.com> games-emulation/dosbox-x/Manifest | 1 + .../dosbox-x/dosbox-x-2024.03.01.ebuild| 215 + 2 files changed, 216 insertions(+) diff --git a/games-emulation/dosbox-x/Manifest b/games-emulation/dosbox-x/Manifest index 2c97267c41..d222844723 100644 --- a/games-emulation/dosbox-x/Manifest +++ b/games-emulation/dosbox-x/Manifest @@ -1 +1,2 @@ DIST dosbox-x-v2023.10.06.tar.gz 119420489 BLAKE2B dca4d6c6639e9121d8b88843a04ffabd552d10614d36508996eeb99323b32f912c8e9673baf4e2f29d7cb280aba745c330170e209a9ab0a7befa0be231ca1cc9 SHA512 906907d0eb1c8b0c0646c82aeefca6457ba6a6e72044c6343cd334ccef6e6c6298d63405f24281a56d9eaf4c1073c141311063ea9d5a420abad8302cbab7ec21 +DIST dosbox-x-v2024.03.01.tar.gz 119593920 BLAKE2B 42c994247e55c1b2d67ed9e1bf90e99ddf9a08476b18ab802757becc0ee6959231d3665e39cfaef02a6b1c234e3faff10597d396d8d30ce01d8123b5107327bc SHA512 0eb835da3fdfd7f1c6160aa1a32a7eff7c38f46184f7cee088e0fb8edf09327f058fd45e7995955a7f335c704ddd69c1627731899a01687563990bb06f4d9cd1 diff --git a/games-emulation/dosbox-x/dosbox-x-2024.03.01.ebuild b/games-emulation/dosbox-x/dosbox-x-2024.03.01.ebuild new file mode 100644 index 00..3a9d16acc2 --- /dev/null +++ b/games-emulation/dosbox-x/dosbox-x-2024.03.01.ebuild @@ -0,0 +1,215 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools toolchain-funcs xdg + +if [[ "${PV}" == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/joncampbell123/dosbox-x.git; +else + SRC_URI="https://github.com/joncampbell123/dosbox-x/archive/dosbox-x-v${PV}.tar.gz; + S="${WORKDIR}/${PN}-${PN}-v${PV}" + KEYWORDS="~amd64" +fi + +DESCRIPTION="Complete, accurate DOS emulator forked from DOSBox" +HOMEPAGE="https://dosbox-x.com/; + +# Stay consistent with games-emulation/dosbox::gentoo even though source file +# headers specify the GPL version to be "either version 2 of the License, or +# (at your option) any later version." The same header is used in both the +# DOSBox source tree and the DOSBox-X source tree. +LICENSE="GPL-2" +SLOT="0" + +IUSE="X debug ffmpeg fluidsynth opengl png slirp truetype" +# Unit tests are only available in debug builds +RESTRICT="!debug? ( test )" + +BDEPEND=" + dev-lang/nasm + sys-libs/libcap +" + +# Unconditionally pulling in automagically-enabled optional dependencies: +# - media-libs/alsa-lib +# - media-libs/sdl2-net +# - net-libs/libpcap +# +# With media-libs/libsdl2[-X,wayland], this package does work on a Wayland +# desktop, but (at least on GNOME) the program does not launch in a movable +# and resizable window; whereas with media-libs/libsdl2[X], it does. Thus, +# unconditionally require media-libs/libsdl2[X] for better user experience. +# +# DOSBox-X works with multiple audio backends of SDL 2 but requires at least +# one available backend (https://bugs.gentoo.org/901303). Unconditionally +# depending on media-libs/libsdl2[alsa] to satisfy this requirement since +# this ebuild already unconditionally pulls in media-libs/alsa-lib. +COMMON_DEPEND=" + media-libs/alsa-lib + media-libs/libsdl2[X,alsa,opengl?,sound,threads,video] + media-libs/sdl2-net + net-libs/libpcap + sys-libs/zlib + X? ( + x11-libs/libX11 + x11-libs/libXrandr + x11-libs/libxkbfile + ) + debug? ( sys-libs/ncurses:= ) + ffmpeg? ( media-video/ffmpeg:= ) + fluidsynth? ( media-sound/fluidsynth:= ) + opengl? ( media-libs/libglvnd[X] ) + png? ( media-libs/libpng:= ) + slirp? ( net-libs/libslirp ) + truetype? ( media-libs/freetype ) +" + +DEPEND=" + ${COMMON_DEPEND} +" + +# DOSBox-X can still run normally without any of these dependencies -- +# it just cannot show a file dialog. However, upon the initial launch, +# DOSBox-X will try to show a file dialog to let the user choose the +# working directory; without one of these dependencies, the user would +# see nothing when they launch DOSBox-X for the first time. +FILE_DIALOG_DEPEND=" + || ( + gnome-extra/zenity + kde-apps/kdialog + x11-misc/xdialog + ) +" + +RDEPEND=" + ${COMMON_DEPEND} + ${FILE_DIALOG_DEPEND} +" + +pkg_pretend() { + if use ffmpeg && use !png; then + ewarn "Setting the 'ffmpeg' USE fla
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/, gnome-extra/extension-manager/files/
commit: ce4009e3bcec7fa768e82e01bff46936c90998b8 Author: Yuan Liao gmail com> AuthorDate: Wed Feb 7 23:45:40 2024 + Commit: Yuan Liao gmail com> CommitDate: Wed Feb 7 23:45:40 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ce4009e3 gnome-extra/extension-manager: Drop 0.4.2 Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/Manifest | 1 - .../extension-manager-0.4.2.ebuild | 87 ...-manager-0.4.1-make-libbacktrace-optional.patch | 153 - 3 files changed, 241 deletions(-) diff --git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest index 3d2a6dd303..cbc2f54295 100644 --- a/gnome-extra/extension-manager/Manifest +++ b/gnome-extra/extension-manager/Manifest @@ -1,2 +1 @@ -DIST extension-manager-0.4.2.tar.gz 1469519 BLAKE2B 070016a50f48a89d39c760c7ec60fabc856dcdd7a8fc4a779253ede2354f7d9d6744fa7620e55a92f9ed671a00b8aff1fd9246d7dc919727893215d2f05e0658 SHA512 777c0d83f26064372a721681092ef7990ade028ea2d6bb8bb64aa8a4630cea60f2af07c1cf7d733a8f100fe5d7de5b1aeac2b99d8a585dc715ee469a874c0148 DIST extension-manager-0.4.3.tar.gz 1479403 BLAKE2B 5d183cf8af08b07878a65305f5b814f5e74a600a305845c9d953cb4debf8476e4e81e932dd645eb54e9c45e662c69c7f2c44e4e40698137d1724c23ab3b42e95 SHA512 036ee3f5c2b6e70e36060112744a760f7f6f29cd7dbc9eafa035942bb283b18b94d55c68285f5c546480e2683e2ceddb4f6e1d309002b18894bccb3b6b87a67d diff --git a/gnome-extra/extension-manager/extension-manager-0.4.2.ebuild b/gnome-extra/extension-manager/extension-manager-0.4.2.ebuild deleted file mode 100644 index e9e8c5767b..00 --- a/gnome-extra/extension-manager/extension-manager-0.4.2.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2-utils meson xdg - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git; -else - SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell Extensions" -HOMEPAGE="https://mattjakeman.com/apps/extension-manager; - -LICENSE="GPL-3+" -SLOT="0" - -BDEPEND=" - dev-libs/glib:2 - dev-util/blueprint-compiler - sys-devel/gettext - virtual/pkgconfig -" - -RDEPEND=" - dev-libs/glib:2 - dev-libs/json-glib - gui-libs/gtk:4[introspection] - >=gui-libs/libadwaita-1.2.0:1[introspection] - gui-libs/text-engine - net-libs/libsoup:3.0 -" - -DEPEND=" - ${RDEPEND} -" - -PATCHES=( - "${FILESDIR}/${PN}-0.4.1-make-libbacktrace-optional.patch" -) - -src_configure() { - local emesonargs=( - -Dpackage="ebuild" - -Ddistributor="Gentoo GURU " - - # sys-libs/libbacktrace has been last-rited in ::gentoo - # and is thus unavailable - -Dbacktrace=false - ) - if has live ${PROPERTIES}; then - # Produce a development build for live ebuild - emesonargs+=( -Ddevelopment=true ) - fi - meson_src_configure -} - -# Tests are skipped because as of version 0.3.0, the tests only validate -# resource files and do not verify any functionality of the program. Those -# validations are either already handled by QA checks or not relevant on -# Gentoo. For more information about the rationale, please refer to: -# https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments -# -# If tests are to be executed in the future because the upstream adds -# functionality tests or for other reasons, and should there be no convenient -# way to skip the validations, the following variable values need to be set: -# -# IUSE="test" -# RESTRICT="!test? ( test )" -# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )" -src_test() { - : -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/extension-manager/files/extension-manager-0.4.1-make-libbacktrace-optional.patch b/gnome-extra/extension-manager/files/extension-manager-0.4.1-make-libbacktrace-optional.patch deleted file mode 100644 index 66c1a20c0d..00 --- a/gnome-extra/extension-manager/files/extension-manager-0.4.1-make-libbacktrace-optional.patch +++ /dev/null @@ -1,153 +0,0 @@ -From 6365d56e120c7522bc5a2ba515a3cd6efac1b184 Mon Sep 17 00:00:00 2001 -From: Yuan Liao -Date: Sat, 3 Jun 2023 09:55:38 -0700 -Subject: [PATCH 2/2] Make libbacktrace an optional depend
[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/dosbox-x/
commit: 514d2ce53274c5abb37fc8738c3a1a5bb9789b90 Author: Yuan Liao gmail com> AuthorDate: Wed Feb 7 23:37:34 2024 + Commit: Yuan Liao gmail com> CommitDate: Wed Feb 7 23:37:34 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=514d2ce5 games-emulation/dosbox-x: Ensure dep for file dialog is present Signed-off-by: Yuan Liao gmail.com> 10.06.ebuild => dosbox-x-2023.10.06-r1.ebuild} | 24 +++--- games-emulation/dosbox-x/dosbox-x-.ebuild | 24 +++--- 2 files changed, 42 insertions(+), 6 deletions(-) diff --git a/games-emulation/dosbox-x/dosbox-x-2023.10.06.ebuild b/games-emulation/dosbox-x/dosbox-x-2023.10.06-r1.ebuild similarity index 92% rename from games-emulation/dosbox-x/dosbox-x-2023.10.06.ebuild rename to games-emulation/dosbox-x/dosbox-x-2023.10.06-r1.ebuild index 4c4100a93f..3a9d16acc2 100644 --- a/games-emulation/dosbox-x/dosbox-x-2023.10.06.ebuild +++ b/games-emulation/dosbox-x/dosbox-x-2023.10.06-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2023 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -47,7 +47,7 @@ BDEPEND=" # one available backend (https://bugs.gentoo.org/901303). Unconditionally # depending on media-libs/libsdl2[alsa] to satisfy this requirement since # this ebuild already unconditionally pulls in media-libs/alsa-lib. -RDEPEND=" +COMMON_DEPEND=" media-libs/alsa-lib media-libs/libsdl2[X,alsa,opengl?,sound,threads,video] media-libs/sdl2-net @@ -68,7 +68,25 @@ RDEPEND=" " DEPEND=" - ${RDEPEND} + ${COMMON_DEPEND} +" + +# DOSBox-X can still run normally without any of these dependencies -- +# it just cannot show a file dialog. However, upon the initial launch, +# DOSBox-X will try to show a file dialog to let the user choose the +# working directory; without one of these dependencies, the user would +# see nothing when they launch DOSBox-X for the first time. +FILE_DIALOG_DEPEND=" + || ( + gnome-extra/zenity + kde-apps/kdialog + x11-misc/xdialog + ) +" + +RDEPEND=" + ${COMMON_DEPEND} + ${FILE_DIALOG_DEPEND} " pkg_pretend() { diff --git a/games-emulation/dosbox-x/dosbox-x-.ebuild b/games-emulation/dosbox-x/dosbox-x-.ebuild index 4c4100a93f..3a9d16acc2 100644 --- a/games-emulation/dosbox-x/dosbox-x-.ebuild +++ b/games-emulation/dosbox-x/dosbox-x-.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2023 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -47,7 +47,7 @@ BDEPEND=" # one available backend (https://bugs.gentoo.org/901303). Unconditionally # depending on media-libs/libsdl2[alsa] to satisfy this requirement since # this ebuild already unconditionally pulls in media-libs/alsa-lib. -RDEPEND=" +COMMON_DEPEND=" media-libs/alsa-lib media-libs/libsdl2[X,alsa,opengl?,sound,threads,video] media-libs/sdl2-net @@ -68,7 +68,25 @@ RDEPEND=" " DEPEND=" - ${RDEPEND} + ${COMMON_DEPEND} +" + +# DOSBox-X can still run normally without any of these dependencies -- +# it just cannot show a file dialog. However, upon the initial launch, +# DOSBox-X will try to show a file dialog to let the user choose the +# working directory; without one of these dependencies, the user would +# see nothing when they launch DOSBox-X for the first time. +FILE_DIALOG_DEPEND=" + || ( + gnome-extra/zenity + kde-apps/kdialog + x11-misc/xdialog + ) +" + +RDEPEND=" + ${COMMON_DEPEND} + ${FILE_DIALOG_DEPEND} " pkg_pretend() {
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: c5b808cd38089e7d150e6dadc4bb22d6a9546455 Author: Yuan Liao gmail com> AuthorDate: Fri Dec 8 21:05:54 2023 + Commit: Yuan Liao gmail com> CommitDate: Fri Dec 8 21:05:54 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c5b808cd gnome-extra/extension-manager: Drop 0.3.2 Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/Manifest | 1 - .../extension-manager-0.3.2.ebuild | 83 -- 2 files changed, 84 deletions(-) diff --git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest index 97d75161a5..3d2a6dd303 100644 --- a/gnome-extra/extension-manager/Manifest +++ b/gnome-extra/extension-manager/Manifest @@ -1,3 +1,2 @@ -DIST extension-manager-0.3.2.tar.gz 1447521 BLAKE2B 55d09b54219804c1910a572953d7fee4b8a9131085260db1d4ef014bccf8b13fa2da0a8673c0d78643841d603878183c2b573b084bcd5cb1818721e8194c871b SHA512 84ff2f246d582cdae06a12e5e88309d67ae32502e9885675c08d75dc686fdea28b53bffa37d396ffface8515712f0b990603b5832704ae722342f0ad49748150 DIST extension-manager-0.4.2.tar.gz 1469519 BLAKE2B 070016a50f48a89d39c760c7ec60fabc856dcdd7a8fc4a779253ede2354f7d9d6744fa7620e55a92f9ed671a00b8aff1fd9246d7dc919727893215d2f05e0658 SHA512 777c0d83f26064372a721681092ef7990ade028ea2d6bb8bb64aa8a4630cea60f2af07c1cf7d733a8f100fe5d7de5b1aeac2b99d8a585dc715ee469a874c0148 DIST extension-manager-0.4.3.tar.gz 1479403 BLAKE2B 5d183cf8af08b07878a65305f5b814f5e74a600a305845c9d953cb4debf8476e4e81e932dd645eb54e9c45e662c69c7f2c44e4e40698137d1724c23ab3b42e95 SHA512 036ee3f5c2b6e70e36060112744a760f7f6f29cd7dbc9eafa035942bb283b18b94d55c68285f5c546480e2683e2ceddb4f6e1d309002b18894bccb3b6b87a67d diff --git a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild deleted file mode 100644 index c988a8ed22..00 --- a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Note: This is the last version in which the upstream had not introduced -# dependency on sys-libs/libbacktrace, which has been last-rited in ::gentoo. -# -# ebuilds for newer upstream versions have to use an experimental patch that -# makes the libbacktrace dependency optional; please keep this version for -# reasonable time until the patch has been proven stable. - -EAPI=8 - -inherit gnome2-utils meson xdg - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git; -else - SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell Extensions" -HOMEPAGE="https://mattjakeman.com/apps/extension-manager; - -LICENSE="GPL-3+" -SLOT="0" - -BDEPEND=" - dev-libs/glib:2 - dev-util/blueprint-compiler - sys-devel/gettext - virtual/pkgconfig -" - -RDEPEND=" - dev-libs/glib:2 - dev-libs/json-glib - gui-libs/gtk:4[introspection] - gui-libs/libadwaita:1[introspection] - gui-libs/text-engine - net-libs/libsoup:3.0 -" - -DEPEND=" - ${RDEPEND} -" - -src_configure() { - local emesonargs=() - if has live ${PROPERTIES}; then - # Produce a development build for live ebuild - emesonargs+=( -Ddevelopment=true ) - fi - meson_src_configure -} - -# Tests are skipped because as of version 0.3.0, the tests only validate -# resource files and do not verify any functionality of the program. Those -# validations are either already handled by QA checks or not relevant on -# Gentoo. For more information about the rationale, please refer to: -# https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments -# -# If tests are to be executed in the future because the upstream adds -# functionality tests or for other reasons, and should there be no convenient -# way to skip the validations, the following variable values need to be set: -# -# IUSE="test" -# RESTRICT="!test? ( test )" -# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )" -src_test() { - : -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -}
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: 38e42b26c7c09578a00ad0683b6261d238003bfe Author: Yuan Liao gmail com> AuthorDate: Wed Nov 8 23:39:46 2023 + Commit: Yuan Liao gmail com> CommitDate: Wed Nov 8 23:39:46 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=38e42b26 gnome-extra/extension-manager: Update HOMEPAGE Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/extension-manager-0.3.2.ebuild | 2 +- gnome-extra/extension-manager/extension-manager-0.4.2.ebuild | 2 +- gnome-extra/extension-manager/extension-manager-0.4.3.ebuild | 2 +- gnome-extra/extension-manager/extension-manager-.ebuild | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild index 5288e46af3..c988a8ed22 100644 --- a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild +++ b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild @@ -21,7 +21,7 @@ else fi DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell Extensions" -HOMEPAGE="https://mjakeman.github.io/extension-manager/; +HOMEPAGE="https://mattjakeman.com/apps/extension-manager; LICENSE="GPL-3+" SLOT="0" diff --git a/gnome-extra/extension-manager/extension-manager-0.4.2.ebuild b/gnome-extra/extension-manager/extension-manager-0.4.2.ebuild index 1598faa733..e9e8c5767b 100644 --- a/gnome-extra/extension-manager/extension-manager-0.4.2.ebuild +++ b/gnome-extra/extension-manager/extension-manager-0.4.2.ebuild @@ -14,7 +14,7 @@ else fi DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell Extensions" -HOMEPAGE="https://mjakeman.github.io/extension-manager/; +HOMEPAGE="https://mattjakeman.com/apps/extension-manager; LICENSE="GPL-3+" SLOT="0" diff --git a/gnome-extra/extension-manager/extension-manager-0.4.3.ebuild b/gnome-extra/extension-manager/extension-manager-0.4.3.ebuild index d33b0230c7..008277ed53 100644 --- a/gnome-extra/extension-manager/extension-manager-0.4.3.ebuild +++ b/gnome-extra/extension-manager/extension-manager-0.4.3.ebuild @@ -14,7 +14,7 @@ else fi DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell Extensions" -HOMEPAGE="https://mjakeman.github.io/extension-manager/; +HOMEPAGE="https://mattjakeman.com/apps/extension-manager; LICENSE="GPL-3+" SLOT="0" diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild b/gnome-extra/extension-manager/extension-manager-.ebuild index d33b0230c7..008277ed53 100644 --- a/gnome-extra/extension-manager/extension-manager-.ebuild +++ b/gnome-extra/extension-manager/extension-manager-.ebuild @@ -14,7 +14,7 @@ else fi DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell Extensions" -HOMEPAGE="https://mjakeman.github.io/extension-manager/; +HOMEPAGE="https://mattjakeman.com/apps/extension-manager; LICENSE="GPL-3+" SLOT="0"
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: 633b4dbf6a82a3d81b933a955db5fc56bc2577d6 Author: Yuan Liao gmail com> AuthorDate: Wed Nov 8 23:28:26 2023 + Commit: Yuan Liao gmail com> CommitDate: Wed Nov 8 23:28:26 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=633b4dbf gnome-extra/extension-manager: Add 0.4.3 Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/Manifest | 1 + .../extension-manager-0.4.3.ebuild | 83 ++ 2 files changed, 84 insertions(+) diff --git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest index 136d1ab26b..97d75161a5 100644 --- a/gnome-extra/extension-manager/Manifest +++ b/gnome-extra/extension-manager/Manifest @@ -1,2 +1,3 @@ DIST extension-manager-0.3.2.tar.gz 1447521 BLAKE2B 55d09b54219804c1910a572953d7fee4b8a9131085260db1d4ef014bccf8b13fa2da0a8673c0d78643841d603878183c2b573b084bcd5cb1818721e8194c871b SHA512 84ff2f246d582cdae06a12e5e88309d67ae32502e9885675c08d75dc686fdea28b53bffa37d396ffface8515712f0b990603b5832704ae722342f0ad49748150 DIST extension-manager-0.4.2.tar.gz 1469519 BLAKE2B 070016a50f48a89d39c760c7ec60fabc856dcdd7a8fc4a779253ede2354f7d9d6744fa7620e55a92f9ed671a00b8aff1fd9246d7dc919727893215d2f05e0658 SHA512 777c0d83f26064372a721681092ef7990ade028ea2d6bb8bb64aa8a4630cea60f2af07c1cf7d733a8f100fe5d7de5b1aeac2b99d8a585dc715ee469a874c0148 +DIST extension-manager-0.4.3.tar.gz 1479403 BLAKE2B 5d183cf8af08b07878a65305f5b814f5e74a600a305845c9d953cb4debf8476e4e81e932dd645eb54e9c45e662c69c7f2c44e4e40698137d1724c23ab3b42e95 SHA512 036ee3f5c2b6e70e36060112744a760f7f6f29cd7dbc9eafa035942bb283b18b94d55c68285f5c546480e2683e2ceddb4f6e1d309002b18894bccb3b6b87a67d diff --git a/gnome-extra/extension-manager/extension-manager-0.4.3.ebuild b/gnome-extra/extension-manager/extension-manager-0.4.3.ebuild new file mode 100644 index 00..d33b0230c7 --- /dev/null +++ b/gnome-extra/extension-manager/extension-manager-0.4.3.ebuild @@ -0,0 +1,83 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils meson xdg + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git; +else + SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell Extensions" +HOMEPAGE="https://mjakeman.github.io/extension-manager/; + +LICENSE="GPL-3+" +SLOT="0" + +BDEPEND=" + dev-libs/glib:2 + dev-util/blueprint-compiler + sys-devel/gettext + virtual/pkgconfig +" + +RDEPEND=" + dev-libs/glib:2 + dev-libs/json-glib + gui-libs/gtk:4[introspection] + >=gui-libs/libadwaita-1.4.0:1[introspection] + gui-libs/text-engine + net-libs/libsoup:3.0 +" + +DEPEND=" + ${RDEPEND} +" + +src_configure() { + local emesonargs=( + -Dpackage="ebuild" + -Ddistributor="Gentoo GURU " + + # sys-libs/libbacktrace has been last-rited in ::gentoo + # and is thus unavailable + -Dbacktrace=false + ) + if has live ${PROPERTIES}; then + # Produce a development build for live ebuild + emesonargs+=( -Ddevelopment=true ) + fi + meson_src_configure +} + +# Tests are skipped because as of version 0.3.0, the tests only validate +# resource files and do not verify any functionality of the program. Those +# validations are either already handled by QA checks or not relevant on +# Gentoo. For more information about the rationale, please refer to: +# https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments +# +# If tests are to be executed in the future because the upstream adds +# functionality tests or for other reasons, and should there be no convenient +# way to skip the validations, the following variable values need to be set: +# +# IUSE="test" +# RESTRICT="!test? ( test )" +# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )" +src_test() { + : +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +}
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: e0e597235af4918ff8f94c84db6573d8af98d4e6 Author: Yuan Liao gmail com> AuthorDate: Wed Nov 8 23:26:25 2023 + Commit: Yuan Liao gmail com> CommitDate: Wed Nov 8 23:26:25 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e0e59723 gnome-extra/extension-manager: Update dependency version in live ebuild Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/extension-manager-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild b/gnome-extra/extension-manager/extension-manager-.ebuild index df1b3c8744..d33b0230c7 100644 --- a/gnome-extra/extension-manager/extension-manager-.ebuild +++ b/gnome-extra/extension-manager/extension-manager-.ebuild @@ -30,7 +30,7 @@ RDEPEND=" dev-libs/glib:2 dev-libs/json-glib gui-libs/gtk:4[introspection] - >=gui-libs/libadwaita-1.2.0:1[introspection] + >=gui-libs/libadwaita-1.4.0:1[introspection] gui-libs/text-engine net-libs/libsoup:3.0 "
[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/dosbox-x/
commit: 695f0106e42584f48193900450613d46443be55b Author: Yuan Liao gmail com> AuthorDate: Tue Nov 7 13:41:01 2023 + Commit: Yuan Liao gmail com> CommitDate: Tue Nov 7 13:41:01 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=695f0106 games-emulation/dosbox-x: Drop 2023.09.01 Signed-off-by: Yuan Liao gmail.com> games-emulation/dosbox-x/Manifest | 1 - .../dosbox-x/dosbox-x-2023.09.01.ebuild| 197 - 2 files changed, 198 deletions(-) diff --git a/games-emulation/dosbox-x/Manifest b/games-emulation/dosbox-x/Manifest index b4fdb9065c..2c97267c41 100644 --- a/games-emulation/dosbox-x/Manifest +++ b/games-emulation/dosbox-x/Manifest @@ -1,2 +1 @@ -DIST dosbox-x-v2023.09.01.tar.gz 70214880 BLAKE2B 4087360de329b093863c111d46fb0138c7d5f018f55de651e1646981f2b6adce39420b94343338969059712b069be3d37b09dab9a737f17ff6c57042626b2df8 SHA512 282363a395b47da70f007666f3878ee19136e0b46ad908fd46b227a71d8a58843f44b83ad22700e3a41c528b5b406c51b80f1679b9164d83172e7bef06a62d9b DIST dosbox-x-v2023.10.06.tar.gz 119420489 BLAKE2B dca4d6c6639e9121d8b88843a04ffabd552d10614d36508996eeb99323b32f912c8e9673baf4e2f29d7cb280aba745c330170e209a9ab0a7befa0be231ca1cc9 SHA512 906907d0eb1c8b0c0646c82aeefca6457ba6a6e72044c6343cd334ccef6e6c6298d63405f24281a56d9eaf4c1073c141311063ea9d5a420abad8302cbab7ec21 diff --git a/games-emulation/dosbox-x/dosbox-x-2023.09.01.ebuild b/games-emulation/dosbox-x/dosbox-x-2023.09.01.ebuild deleted file mode 100644 index 4c4100a93f..00 --- a/games-emulation/dosbox-x/dosbox-x-2023.09.01.ebuild +++ /dev/null @@ -1,197 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools toolchain-funcs xdg - -if [[ "${PV}" == ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/joncampbell123/dosbox-x.git; -else - SRC_URI="https://github.com/joncampbell123/dosbox-x/archive/dosbox-x-v${PV}.tar.gz; - S="${WORKDIR}/${PN}-${PN}-v${PV}" - KEYWORDS="~amd64" -fi - -DESCRIPTION="Complete, accurate DOS emulator forked from DOSBox" -HOMEPAGE="https://dosbox-x.com/; - -# Stay consistent with games-emulation/dosbox::gentoo even though source file -# headers specify the GPL version to be "either version 2 of the License, or -# (at your option) any later version." The same header is used in both the -# DOSBox source tree and the DOSBox-X source tree. -LICENSE="GPL-2" -SLOT="0" - -IUSE="X debug ffmpeg fluidsynth opengl png slirp truetype" -# Unit tests are only available in debug builds -RESTRICT="!debug? ( test )" - -BDEPEND=" - dev-lang/nasm - sys-libs/libcap -" - -# Unconditionally pulling in automagically-enabled optional dependencies: -# - media-libs/alsa-lib -# - media-libs/sdl2-net -# - net-libs/libpcap -# -# With media-libs/libsdl2[-X,wayland], this package does work on a Wayland -# desktop, but (at least on GNOME) the program does not launch in a movable -# and resizable window; whereas with media-libs/libsdl2[X], it does. Thus, -# unconditionally require media-libs/libsdl2[X] for better user experience. -# -# DOSBox-X works with multiple audio backends of SDL 2 but requires at least -# one available backend (https://bugs.gentoo.org/901303). Unconditionally -# depending on media-libs/libsdl2[alsa] to satisfy this requirement since -# this ebuild already unconditionally pulls in media-libs/alsa-lib. -RDEPEND=" - media-libs/alsa-lib - media-libs/libsdl2[X,alsa,opengl?,sound,threads,video] - media-libs/sdl2-net - net-libs/libpcap - sys-libs/zlib - X? ( - x11-libs/libX11 - x11-libs/libXrandr - x11-libs/libxkbfile - ) - debug? ( sys-libs/ncurses:= ) - ffmpeg? ( media-video/ffmpeg:= ) - fluidsynth? ( media-sound/fluidsynth:= ) - opengl? ( media-libs/libglvnd[X] ) - png? ( media-libs/libpng:= ) - slirp? ( net-libs/libslirp ) - truetype? ( media-libs/freetype ) -" - -DEPEND=" - ${RDEPEND} -" - -pkg_pretend() { - if use ffmpeg && use !png; then - ewarn "Setting the 'ffmpeg' USE flag when the 'png' USE flag is" - ewarn "unset does not have any effect. Unsetting the 'png' USE" - ewarn "flag disables the video capture feature, so additional" - ewarn "video capture formats enabled by the 'ffmpeg' USE flag" - ewarn "will end up being unused." - fi -} - -src_prepare() { - default - - # https://bugs.gentoo.org/887669 - # Mask lines touching '-O*', and avoid creating an empty command - # list as a result to not break 'if', 'for', or functions - se
[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/dosbox-x/
commit: 0cc46571a5603696a7227567d08d5bd905d3d108 Author: Yuan Liao gmail com> AuthorDate: Sat Oct 7 14:26:42 2023 + Commit: Yuan Liao gmail com> CommitDate: Sat Oct 7 14:26:42 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0cc46571 games-emulation/dosbox-x: Add 2023.10.06 Signed-off-by: Yuan Liao gmail.com> games-emulation/dosbox-x/Manifest | 1 + .../dosbox-x/dosbox-x-2023.10.06.ebuild| 197 + 2 files changed, 198 insertions(+) diff --git a/games-emulation/dosbox-x/Manifest b/games-emulation/dosbox-x/Manifest index b312912d88..b4fdb9065c 100644 --- a/games-emulation/dosbox-x/Manifest +++ b/games-emulation/dosbox-x/Manifest @@ -1 +1,2 @@ DIST dosbox-x-v2023.09.01.tar.gz 70214880 BLAKE2B 4087360de329b093863c111d46fb0138c7d5f018f55de651e1646981f2b6adce39420b94343338969059712b069be3d37b09dab9a737f17ff6c57042626b2df8 SHA512 282363a395b47da70f007666f3878ee19136e0b46ad908fd46b227a71d8a58843f44b83ad22700e3a41c528b5b406c51b80f1679b9164d83172e7bef06a62d9b +DIST dosbox-x-v2023.10.06.tar.gz 119420489 BLAKE2B dca4d6c6639e9121d8b88843a04ffabd552d10614d36508996eeb99323b32f912c8e9673baf4e2f29d7cb280aba745c330170e209a9ab0a7befa0be231ca1cc9 SHA512 906907d0eb1c8b0c0646c82aeefca6457ba6a6e72044c6343cd334ccef6e6c6298d63405f24281a56d9eaf4c1073c141311063ea9d5a420abad8302cbab7ec21 diff --git a/games-emulation/dosbox-x/dosbox-x-2023.10.06.ebuild b/games-emulation/dosbox-x/dosbox-x-2023.10.06.ebuild new file mode 100644 index 00..4c4100a93f --- /dev/null +++ b/games-emulation/dosbox-x/dosbox-x-2023.10.06.ebuild @@ -0,0 +1,197 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools toolchain-funcs xdg + +if [[ "${PV}" == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/joncampbell123/dosbox-x.git; +else + SRC_URI="https://github.com/joncampbell123/dosbox-x/archive/dosbox-x-v${PV}.tar.gz; + S="${WORKDIR}/${PN}-${PN}-v${PV}" + KEYWORDS="~amd64" +fi + +DESCRIPTION="Complete, accurate DOS emulator forked from DOSBox" +HOMEPAGE="https://dosbox-x.com/; + +# Stay consistent with games-emulation/dosbox::gentoo even though source file +# headers specify the GPL version to be "either version 2 of the License, or +# (at your option) any later version." The same header is used in both the +# DOSBox source tree and the DOSBox-X source tree. +LICENSE="GPL-2" +SLOT="0" + +IUSE="X debug ffmpeg fluidsynth opengl png slirp truetype" +# Unit tests are only available in debug builds +RESTRICT="!debug? ( test )" + +BDEPEND=" + dev-lang/nasm + sys-libs/libcap +" + +# Unconditionally pulling in automagically-enabled optional dependencies: +# - media-libs/alsa-lib +# - media-libs/sdl2-net +# - net-libs/libpcap +# +# With media-libs/libsdl2[-X,wayland], this package does work on a Wayland +# desktop, but (at least on GNOME) the program does not launch in a movable +# and resizable window; whereas with media-libs/libsdl2[X], it does. Thus, +# unconditionally require media-libs/libsdl2[X] for better user experience. +# +# DOSBox-X works with multiple audio backends of SDL 2 but requires at least +# one available backend (https://bugs.gentoo.org/901303). Unconditionally +# depending on media-libs/libsdl2[alsa] to satisfy this requirement since +# this ebuild already unconditionally pulls in media-libs/alsa-lib. +RDEPEND=" + media-libs/alsa-lib + media-libs/libsdl2[X,alsa,opengl?,sound,threads,video] + media-libs/sdl2-net + net-libs/libpcap + sys-libs/zlib + X? ( + x11-libs/libX11 + x11-libs/libXrandr + x11-libs/libxkbfile + ) + debug? ( sys-libs/ncurses:= ) + ffmpeg? ( media-video/ffmpeg:= ) + fluidsynth? ( media-sound/fluidsynth:= ) + opengl? ( media-libs/libglvnd[X] ) + png? ( media-libs/libpng:= ) + slirp? ( net-libs/libslirp ) + truetype? ( media-libs/freetype ) +" + +DEPEND=" + ${RDEPEND} +" + +pkg_pretend() { + if use ffmpeg && use !png; then + ewarn "Setting the 'ffmpeg' USE flag when the 'png' USE flag is" + ewarn "unset does not have any effect. Unsetting the 'png' USE" + ewarn "flag disables the video capture feature, so additional" + ewarn "video capture formats enabled by the 'ffmpeg' USE flag" + ewarn "will end up being unused." + fi +} + +src_prepare() { + default + + # https://bugs.gentoo.org/887669 + # Mask lines touching '-O*', and avoid creating an empty command + # list as a result to not break 'if', 'for', or functions + se
[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/dosbox-x/
commit: 2d4a0bfbe9cc81cf920e92931b48e79cea04dce5 Author: Yuan Liao gmail com> AuthorDate: Sat Oct 7 14:09:41 2023 + Commit: Yuan Liao gmail com> CommitDate: Sat Oct 7 14:09:41 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2d4a0bfb games-emulation/dosbox-x: Drop 2023.05.01 Signed-off-by: Yuan Liao gmail.com> games-emulation/dosbox-x/Manifest | 1 - .../dosbox-x/dosbox-x-2023.05.01.ebuild| 197 - 2 files changed, 198 deletions(-) diff --git a/games-emulation/dosbox-x/Manifest b/games-emulation/dosbox-x/Manifest index 5ecdad5259..b312912d88 100644 --- a/games-emulation/dosbox-x/Manifest +++ b/games-emulation/dosbox-x/Manifest @@ -1,2 +1 @@ -DIST dosbox-x-v2023.05.01.tar.gz 68071717 BLAKE2B ce03956b9efc3c4470ee811e3062fe66d727946d8355f2a3de42260c21c499cb03cc5079e6a6c9883fdbae48c3b4f7d30dd702834150e2121e6549189a02d082 SHA512 2fd1022aff0a5468321f02a611927f5e33b19a87efaca0c298e83fed736379cc1fbe96b05ce61d997fa19b5cc6de95b4bc4697fe3a0ba761e7eea30cb6da4455 DIST dosbox-x-v2023.09.01.tar.gz 70214880 BLAKE2B 4087360de329b093863c111d46fb0138c7d5f018f55de651e1646981f2b6adce39420b94343338969059712b069be3d37b09dab9a737f17ff6c57042626b2df8 SHA512 282363a395b47da70f007666f3878ee19136e0b46ad908fd46b227a71d8a58843f44b83ad22700e3a41c528b5b406c51b80f1679b9164d83172e7bef06a62d9b diff --git a/games-emulation/dosbox-x/dosbox-x-2023.05.01.ebuild b/games-emulation/dosbox-x/dosbox-x-2023.05.01.ebuild deleted file mode 100644 index 4c4100a93f..00 --- a/games-emulation/dosbox-x/dosbox-x-2023.05.01.ebuild +++ /dev/null @@ -1,197 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools toolchain-funcs xdg - -if [[ "${PV}" == ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/joncampbell123/dosbox-x.git; -else - SRC_URI="https://github.com/joncampbell123/dosbox-x/archive/dosbox-x-v${PV}.tar.gz; - S="${WORKDIR}/${PN}-${PN}-v${PV}" - KEYWORDS="~amd64" -fi - -DESCRIPTION="Complete, accurate DOS emulator forked from DOSBox" -HOMEPAGE="https://dosbox-x.com/; - -# Stay consistent with games-emulation/dosbox::gentoo even though source file -# headers specify the GPL version to be "either version 2 of the License, or -# (at your option) any later version." The same header is used in both the -# DOSBox source tree and the DOSBox-X source tree. -LICENSE="GPL-2" -SLOT="0" - -IUSE="X debug ffmpeg fluidsynth opengl png slirp truetype" -# Unit tests are only available in debug builds -RESTRICT="!debug? ( test )" - -BDEPEND=" - dev-lang/nasm - sys-libs/libcap -" - -# Unconditionally pulling in automagically-enabled optional dependencies: -# - media-libs/alsa-lib -# - media-libs/sdl2-net -# - net-libs/libpcap -# -# With media-libs/libsdl2[-X,wayland], this package does work on a Wayland -# desktop, but (at least on GNOME) the program does not launch in a movable -# and resizable window; whereas with media-libs/libsdl2[X], it does. Thus, -# unconditionally require media-libs/libsdl2[X] for better user experience. -# -# DOSBox-X works with multiple audio backends of SDL 2 but requires at least -# one available backend (https://bugs.gentoo.org/901303). Unconditionally -# depending on media-libs/libsdl2[alsa] to satisfy this requirement since -# this ebuild already unconditionally pulls in media-libs/alsa-lib. -RDEPEND=" - media-libs/alsa-lib - media-libs/libsdl2[X,alsa,opengl?,sound,threads,video] - media-libs/sdl2-net - net-libs/libpcap - sys-libs/zlib - X? ( - x11-libs/libX11 - x11-libs/libXrandr - x11-libs/libxkbfile - ) - debug? ( sys-libs/ncurses:= ) - ffmpeg? ( media-video/ffmpeg:= ) - fluidsynth? ( media-sound/fluidsynth:= ) - opengl? ( media-libs/libglvnd[X] ) - png? ( media-libs/libpng:= ) - slirp? ( net-libs/libslirp ) - truetype? ( media-libs/freetype ) -" - -DEPEND=" - ${RDEPEND} -" - -pkg_pretend() { - if use ffmpeg && use !png; then - ewarn "Setting the 'ffmpeg' USE flag when the 'png' USE flag is" - ewarn "unset does not have any effect. Unsetting the 'png' USE" - ewarn "flag disables the video capture feature, so additional" - ewarn "video capture formats enabled by the 'ffmpeg' USE flag" - ewarn "will end up being unused." - fi -} - -src_prepare() { - default - - # https://bugs.gentoo.org/887669 - # Mask lines touching '-O*', and avoid creating an empty command - # list as a result to not break 'if', 'for', or functions - se
[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/dosbox-x/
commit: 2e420d3b873f9210f2b98cd42a9bf6fc15a9be4a Author: Yuan Liao gmail com> AuthorDate: Sat Sep 2 14:09:05 2023 + Commit: Yuan Liao gmail com> CommitDate: Sat Sep 2 14:09:05 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2e420d3b games-emulation/dosbox-x: Add 2023.09.01 Signed-off-by: Yuan Liao gmail.com> games-emulation/dosbox-x/Manifest | 1 + .../dosbox-x/dosbox-x-2023.09.01.ebuild| 197 + 2 files changed, 198 insertions(+) diff --git a/games-emulation/dosbox-x/Manifest b/games-emulation/dosbox-x/Manifest index b6cd02f784..5ecdad5259 100644 --- a/games-emulation/dosbox-x/Manifest +++ b/games-emulation/dosbox-x/Manifest @@ -1 +1,2 @@ DIST dosbox-x-v2023.05.01.tar.gz 68071717 BLAKE2B ce03956b9efc3c4470ee811e3062fe66d727946d8355f2a3de42260c21c499cb03cc5079e6a6c9883fdbae48c3b4f7d30dd702834150e2121e6549189a02d082 SHA512 2fd1022aff0a5468321f02a611927f5e33b19a87efaca0c298e83fed736379cc1fbe96b05ce61d997fa19b5cc6de95b4bc4697fe3a0ba761e7eea30cb6da4455 +DIST dosbox-x-v2023.09.01.tar.gz 70214880 BLAKE2B 4087360de329b093863c111d46fb0138c7d5f018f55de651e1646981f2b6adce39420b94343338969059712b069be3d37b09dab9a737f17ff6c57042626b2df8 SHA512 282363a395b47da70f007666f3878ee19136e0b46ad908fd46b227a71d8a58843f44b83ad22700e3a41c528b5b406c51b80f1679b9164d83172e7bef06a62d9b diff --git a/games-emulation/dosbox-x/dosbox-x-2023.09.01.ebuild b/games-emulation/dosbox-x/dosbox-x-2023.09.01.ebuild new file mode 100644 index 00..4c4100a93f --- /dev/null +++ b/games-emulation/dosbox-x/dosbox-x-2023.09.01.ebuild @@ -0,0 +1,197 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools toolchain-funcs xdg + +if [[ "${PV}" == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/joncampbell123/dosbox-x.git; +else + SRC_URI="https://github.com/joncampbell123/dosbox-x/archive/dosbox-x-v${PV}.tar.gz; + S="${WORKDIR}/${PN}-${PN}-v${PV}" + KEYWORDS="~amd64" +fi + +DESCRIPTION="Complete, accurate DOS emulator forked from DOSBox" +HOMEPAGE="https://dosbox-x.com/; + +# Stay consistent with games-emulation/dosbox::gentoo even though source file +# headers specify the GPL version to be "either version 2 of the License, or +# (at your option) any later version." The same header is used in both the +# DOSBox source tree and the DOSBox-X source tree. +LICENSE="GPL-2" +SLOT="0" + +IUSE="X debug ffmpeg fluidsynth opengl png slirp truetype" +# Unit tests are only available in debug builds +RESTRICT="!debug? ( test )" + +BDEPEND=" + dev-lang/nasm + sys-libs/libcap +" + +# Unconditionally pulling in automagically-enabled optional dependencies: +# - media-libs/alsa-lib +# - media-libs/sdl2-net +# - net-libs/libpcap +# +# With media-libs/libsdl2[-X,wayland], this package does work on a Wayland +# desktop, but (at least on GNOME) the program does not launch in a movable +# and resizable window; whereas with media-libs/libsdl2[X], it does. Thus, +# unconditionally require media-libs/libsdl2[X] for better user experience. +# +# DOSBox-X works with multiple audio backends of SDL 2 but requires at least +# one available backend (https://bugs.gentoo.org/901303). Unconditionally +# depending on media-libs/libsdl2[alsa] to satisfy this requirement since +# this ebuild already unconditionally pulls in media-libs/alsa-lib. +RDEPEND=" + media-libs/alsa-lib + media-libs/libsdl2[X,alsa,opengl?,sound,threads,video] + media-libs/sdl2-net + net-libs/libpcap + sys-libs/zlib + X? ( + x11-libs/libX11 + x11-libs/libXrandr + x11-libs/libxkbfile + ) + debug? ( sys-libs/ncurses:= ) + ffmpeg? ( media-video/ffmpeg:= ) + fluidsynth? ( media-sound/fluidsynth:= ) + opengl? ( media-libs/libglvnd[X] ) + png? ( media-libs/libpng:= ) + slirp? ( net-libs/libslirp ) + truetype? ( media-libs/freetype ) +" + +DEPEND=" + ${RDEPEND} +" + +pkg_pretend() { + if use ffmpeg && use !png; then + ewarn "Setting the 'ffmpeg' USE flag when the 'png' USE flag is" + ewarn "unset does not have any effect. Unsetting the 'png' USE" + ewarn "flag disables the video capture feature, so additional" + ewarn "video capture formats enabled by the 'ffmpeg' USE flag" + ewarn "will end up being unused." + fi +} + +src_prepare() { + default + + # https://bugs.gentoo.org/887669 + # Mask lines touching '-O*', and avoid creating an empty command + # list as a result to not break 'if', 'for', or functions + sed -i -E
[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/dosbox-x/
commit: 8bd80372a6c1b4b03140b3833976846501e27b57 Author: Yuan Liao gmail com> AuthorDate: Sat Aug 19 17:18:19 2023 + Commit: Yuan Liao gmail com> CommitDate: Sat Aug 19 17:18:19 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8bd80372 games-emulation/dosbox-x: Change `freetype` USE flag to `truetype` `truetype` is a global USE flag, which is more preferable. Signed-off-by: Yuan Liao gmail.com> games-emulation/dosbox-x/dosbox-x-2023.05.01.ebuild | 6 +++--- games-emulation/dosbox-x/dosbox-x-.ebuild | 6 +++--- games-emulation/dosbox-x/metadata.xml | 8 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/games-emulation/dosbox-x/dosbox-x-2023.05.01.ebuild b/games-emulation/dosbox-x/dosbox-x-2023.05.01.ebuild index f5c74e3b75..4c4100a93f 100644 --- a/games-emulation/dosbox-x/dosbox-x-2023.05.01.ebuild +++ b/games-emulation/dosbox-x/dosbox-x-2023.05.01.ebuild @@ -24,7 +24,7 @@ HOMEPAGE="https://dosbox-x.com/; LICENSE="GPL-2" SLOT="0" -IUSE="X debug ffmpeg fluidsynth freetype opengl png slirp" +IUSE="X debug ffmpeg fluidsynth opengl png slirp truetype" # Unit tests are only available in debug builds RESTRICT="!debug? ( test )" @@ -61,10 +61,10 @@ RDEPEND=" debug? ( sys-libs/ncurses:= ) ffmpeg? ( media-video/ffmpeg:= ) fluidsynth? ( media-sound/fluidsynth:= ) - freetype? ( media-libs/freetype ) opengl? ( media-libs/libglvnd[X] ) png? ( media-libs/libpng:= ) slirp? ( net-libs/libslirp ) + truetype? ( media-libs/freetype ) " DEPEND=" @@ -118,10 +118,10 @@ src_configure() { $(use_enable X x11) $(use_enable ffmpeg avcodec) $(use_enable fluidsynth libfluidsynth) - $(use_enable freetype) $(use_enable opengl) $(use_enable png screenshots) $(use_enable slirp libslirp) + $(use_enable truetype freetype) ) econf "${myconf[@]}" diff --git a/games-emulation/dosbox-x/dosbox-x-.ebuild b/games-emulation/dosbox-x/dosbox-x-.ebuild index f5c74e3b75..4c4100a93f 100644 --- a/games-emulation/dosbox-x/dosbox-x-.ebuild +++ b/games-emulation/dosbox-x/dosbox-x-.ebuild @@ -24,7 +24,7 @@ HOMEPAGE="https://dosbox-x.com/; LICENSE="GPL-2" SLOT="0" -IUSE="X debug ffmpeg fluidsynth freetype opengl png slirp" +IUSE="X debug ffmpeg fluidsynth opengl png slirp truetype" # Unit tests are only available in debug builds RESTRICT="!debug? ( test )" @@ -61,10 +61,10 @@ RDEPEND=" debug? ( sys-libs/ncurses:= ) ffmpeg? ( media-video/ffmpeg:= ) fluidsynth? ( media-sound/fluidsynth:= ) - freetype? ( media-libs/freetype ) opengl? ( media-libs/libglvnd[X] ) png? ( media-libs/libpng:= ) slirp? ( net-libs/libslirp ) + truetype? ( media-libs/freetype ) " DEPEND=" @@ -118,10 +118,10 @@ src_configure() { $(use_enable X x11) $(use_enable ffmpeg avcodec) $(use_enable fluidsynth libfluidsynth) - $(use_enable freetype) $(use_enable opengl) $(use_enable png screenshots) $(use_enable slirp libslirp) + $(use_enable truetype freetype) ) econf "${myconf[@]}" diff --git a/games-emulation/dosbox-x/metadata.xml b/games-emulation/dosbox-x/metadata.xml index cdbdb12b16..c13d207aed 100644 --- a/games-emulation/dosbox-x/metadata.xml +++ b/games-emulation/dosbox-x/metadata.xml @@ -40,10 +40,6 @@ Enable FluidSynth to be used as the MIDI synthesizer - - Enable TrueType font (TTF) output and printing support - via media-libs/freetype - Enable OpenGL as a video system to use for output @@ -54,5 +50,9 @@ Enable the SLIRP back-end for network adapter emulation + + Enable TrueType font (TTF) output and printing support + via media-libs/freetype +
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/files/, gnome-extra/extension-manager/
commit: 584f63bd9e3a74b0cefd86f6c44ec96274c2fd77 Author: Yuan Liao gmail com> AuthorDate: Wed Jul 19 14:54:54 2023 + Commit: Yuan Liao gmail com> CommitDate: Wed Jul 19 14:54:54 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=584f63bd gnome-extra/extension-manager: Drop 0.4.1-r1 Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/Manifest | 1 - .../extension-manager-0.4.1-r1.ebuild | 88 -- ...er-0.4.1-exm-backtrace.c-include-stdint.h.patch | 31 3 files changed, 120 deletions(-) diff --git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest index 7311d0047..136d1ab26 100644 --- a/gnome-extra/extension-manager/Manifest +++ b/gnome-extra/extension-manager/Manifest @@ -1,3 +1,2 @@ DIST extension-manager-0.3.2.tar.gz 1447521 BLAKE2B 55d09b54219804c1910a572953d7fee4b8a9131085260db1d4ef014bccf8b13fa2da0a8673c0d78643841d603878183c2b573b084bcd5cb1818721e8194c871b SHA512 84ff2f246d582cdae06a12e5e88309d67ae32502e9885675c08d75dc686fdea28b53bffa37d396ffface8515712f0b990603b5832704ae722342f0ad49748150 -DIST extension-manager-0.4.1.tar.gz 1490668 BLAKE2B ca7c4dabc100d4a8aba8a41ecdec3c88676764b81c2e5fdb64785ca5031a31749d058c1a670867fd1028ae13721d8de0c648fd397f63a56871e11899bca4d4f5 SHA512 3da3ff3f42117ad52eecd99e92d65d8d72b95e07a5488f7184577ab10f749b1cee08a3322316bf2a92a8e2b878ca18e94ce7d986331688eafb520cdb8a0bbf1c DIST extension-manager-0.4.2.tar.gz 1469519 BLAKE2B 070016a50f48a89d39c760c7ec60fabc856dcdd7a8fc4a779253ede2354f7d9d6744fa7620e55a92f9ed671a00b8aff1fd9246d7dc919727893215d2f05e0658 SHA512 777c0d83f26064372a721681092ef7990ade028ea2d6bb8bb64aa8a4630cea60f2af07c1cf7d733a8f100fe5d7de5b1aeac2b99d8a585dc715ee469a874c0148 diff --git a/gnome-extra/extension-manager/extension-manager-0.4.1-r1.ebuild b/gnome-extra/extension-manager/extension-manager-0.4.1-r1.ebuild deleted file mode 100644 index bed7abdeb..0 --- a/gnome-extra/extension-manager/extension-manager-0.4.1-r1.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2-utils meson xdg - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git; -else - SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell Extensions" -HOMEPAGE="https://mjakeman.github.io/extension-manager/; - -LICENSE="GPL-3+" -SLOT="0" - -BDEPEND=" - dev-libs/glib:2 - dev-util/blueprint-compiler - sys-devel/gettext - virtual/pkgconfig -" - -RDEPEND=" - dev-libs/glib:2 - dev-libs/json-glib - gui-libs/gtk:4[introspection] - >=gui-libs/libadwaita-1.2.0:1[introspection] - gui-libs/text-engine - net-libs/libsoup:3.0 -" - -DEPEND=" - ${RDEPEND} -" - -PATCHES=( - "${FILESDIR}/${PN}-0.4.1-exm-backtrace.c-include-stdint.h.patch" - "${FILESDIR}/${PN}-0.4.1-make-libbacktrace-optional.patch" -) - -src_configure() { - local emesonargs=( - -Dpackage="ebuild" - -Ddistributor="Gentoo GURU " - - # sys-libs/libbacktrace has been last-rited in ::gentoo - # and is thus unavailable - -Dbacktrace=false - ) - if has live ${PROPERTIES}; then - # Produce a development build for live ebuild - emesonargs+=( -Ddevelopment=true ) - fi - meson_src_configure -} - -# Tests are skipped because as of version 0.3.0, the tests only validate -# resource files and do not verify any functionality of the program. Those -# validations are either already handled by QA checks or not relevant on -# Gentoo. For more information about the rationale, please refer to: -# https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments -# -# If tests are to be executed in the future because the upstream adds -# functionality tests or for other reasons, and should there be no convenient -# way to skip the validations, the following variable values need to be set: -# -# IUSE="test" -# RESTRICT="!test? ( test )" -# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )" -src_test() { - : -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/extension-manager/files/extension-manager-0.4.1-exm-backtrace.c-include-stdint.h.patch b/gnome-extra/extension-manager/files/extension-
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: 52df982ac5549a27d1d20c63d3c5df1fd67d781b Author: Yuan Liao gmail com> AuthorDate: Thu Jul 6 14:54:10 2023 + Commit: Yuan Liao gmail com> CommitDate: Thu Jul 6 14:54:10 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=52df982a gnome-extra/extension-manager: Drop upstreamed patch from live ebuild Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/extension-manager-.ebuild | 4 1 file changed, 4 deletions(-) diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild b/gnome-extra/extension-manager/extension-manager-.ebuild index 1598faa73..df1b3c874 100644 --- a/gnome-extra/extension-manager/extension-manager-.ebuild +++ b/gnome-extra/extension-manager/extension-manager-.ebuild @@ -39,10 +39,6 @@ DEPEND=" ${RDEPEND} " -PATCHES=( - "${FILESDIR}/${PN}-0.4.1-make-libbacktrace-optional.patch" -) - src_configure() { local emesonargs=( -Dpackage="ebuild"
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: 7fc1ed031375cc7ba36e7e48a7ef28d2aa2ee1e0 Author: Yuan Liao gmail com> AuthorDate: Mon Jun 19 14:40:12 2023 + Commit: Yuan Liao gmail com> CommitDate: Mon Jun 19 14:40:12 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7fc1ed03 gnome-extra/extension-manager: Add 0.4.2 Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/Manifest | 1 + .../extension-manager-0.4.2.ebuild | 87 ++ 2 files changed, 88 insertions(+) diff --git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest index dc6601369..7311d0047 100644 --- a/gnome-extra/extension-manager/Manifest +++ b/gnome-extra/extension-manager/Manifest @@ -1,2 +1,3 @@ DIST extension-manager-0.3.2.tar.gz 1447521 BLAKE2B 55d09b54219804c1910a572953d7fee4b8a9131085260db1d4ef014bccf8b13fa2da0a8673c0d78643841d603878183c2b573b084bcd5cb1818721e8194c871b SHA512 84ff2f246d582cdae06a12e5e88309d67ae32502e9885675c08d75dc686fdea28b53bffa37d396ffface8515712f0b990603b5832704ae722342f0ad49748150 DIST extension-manager-0.4.1.tar.gz 1490668 BLAKE2B ca7c4dabc100d4a8aba8a41ecdec3c88676764b81c2e5fdb64785ca5031a31749d058c1a670867fd1028ae13721d8de0c648fd397f63a56871e11899bca4d4f5 SHA512 3da3ff3f42117ad52eecd99e92d65d8d72b95e07a5488f7184577ab10f749b1cee08a3322316bf2a92a8e2b878ca18e94ce7d986331688eafb520cdb8a0bbf1c +DIST extension-manager-0.4.2.tar.gz 1469519 BLAKE2B 070016a50f48a89d39c760c7ec60fabc856dcdd7a8fc4a779253ede2354f7d9d6744fa7620e55a92f9ed671a00b8aff1fd9246d7dc919727893215d2f05e0658 SHA512 777c0d83f26064372a721681092ef7990ade028ea2d6bb8bb64aa8a4630cea60f2af07c1cf7d733a8f100fe5d7de5b1aeac2b99d8a585dc715ee469a874c0148 diff --git a/gnome-extra/extension-manager/extension-manager-0.4.2.ebuild b/gnome-extra/extension-manager/extension-manager-0.4.2.ebuild new file mode 100644 index 0..1598faa73 --- /dev/null +++ b/gnome-extra/extension-manager/extension-manager-0.4.2.ebuild @@ -0,0 +1,87 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils meson xdg + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git; +else + SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell Extensions" +HOMEPAGE="https://mjakeman.github.io/extension-manager/; + +LICENSE="GPL-3+" +SLOT="0" + +BDEPEND=" + dev-libs/glib:2 + dev-util/blueprint-compiler + sys-devel/gettext + virtual/pkgconfig +" + +RDEPEND=" + dev-libs/glib:2 + dev-libs/json-glib + gui-libs/gtk:4[introspection] + >=gui-libs/libadwaita-1.2.0:1[introspection] + gui-libs/text-engine + net-libs/libsoup:3.0 +" + +DEPEND=" + ${RDEPEND} +" + +PATCHES=( + "${FILESDIR}/${PN}-0.4.1-make-libbacktrace-optional.patch" +) + +src_configure() { + local emesonargs=( + -Dpackage="ebuild" + -Ddistributor="Gentoo GURU " + + # sys-libs/libbacktrace has been last-rited in ::gentoo + # and is thus unavailable + -Dbacktrace=false + ) + if has live ${PROPERTIES}; then + # Produce a development build for live ebuild + emesonargs+=( -Ddevelopment=true ) + fi + meson_src_configure +} + +# Tests are skipped because as of version 0.3.0, the tests only validate +# resource files and do not verify any functionality of the program. Those +# validations are either already handled by QA checks or not relevant on +# Gentoo. For more information about the rationale, please refer to: +# https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments +# +# If tests are to be executed in the future because the upstream adds +# functionality tests or for other reasons, and should there be no convenient +# way to skip the validations, the following variable values need to be set: +# +# IUSE="test" +# RESTRICT="!test? ( test )" +# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )" +src_test() { + : +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +}
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: 6d1805f049ec74c173c255fbf2f943a5df8933e9 Author: Yuan Liao gmail com> AuthorDate: Mon Jun 19 14:37:21 2023 + Commit: Yuan Liao gmail com> CommitDate: Mon Jun 19 14:37:21 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6d1805f0 gnome-extra/extension-manager: Drop upstreamed patch from live ebuild Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/extension-manager-.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild b/gnome-extra/extension-manager/extension-manager-.ebuild index bed7abdeb..1598faa73 100644 --- a/gnome-extra/extension-manager/extension-manager-.ebuild +++ b/gnome-extra/extension-manager/extension-manager-.ebuild @@ -40,7 +40,6 @@ DEPEND=" " PATCHES=( - "${FILESDIR}/${PN}-0.4.1-exm-backtrace.c-include-stdint.h.patch" "${FILESDIR}/${PN}-0.4.1-make-libbacktrace-optional.patch" )
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: 6c4e592e5f49feecebe0f382a97266abf5a6b0bb Author: Yuan Liao gmail com> AuthorDate: Sat Jun 3 17:44:48 2023 + Commit: Yuan Liao gmail com> CommitDate: Sat Jun 3 17:44:48 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6c4e592e gnome-extra/extension-manager: Update note for keeping 0.3.2 in repo Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/extension-manager-0.3.2.ebuild | 9 ++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild index 0d67294c4..5288e46af 100644 --- a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild +++ b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild @@ -1,9 +1,12 @@ # Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Note: This is the last upstream version that does not depend on -# sys-libs/libbacktrace. ebuilds for version 0.4.0 and above would -# have to be removed due to sys-libs/libbacktrace last rite. +# Note: This is the last version in which the upstream had not introduced +# dependency on sys-libs/libbacktrace, which has been last-rited in ::gentoo. +# +# ebuilds for newer upstream versions have to use an experimental patch that +# makes the libbacktrace dependency optional; please keep this version for +# reasonable time until the patch has been proven stable. EAPI=8
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: 099737faebcb2edce47754413c219b51c9905543 Author: Yuan Liao gmail com> AuthorDate: Sat Jun 3 17:45:22 2023 + Commit: Yuan Liao gmail com> CommitDate: Sat Jun 3 17:45:22 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=099737fa gnome-extra/extension-manager: Drop 0.4.0, 0.4.1 Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/Manifest | 1 - .../extension-manager-0.4.0.ebuild | 77 - .../extension-manager-0.4.1.ebuild | 80 -- 3 files changed, 158 deletions(-) diff --git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest index 7da694ef1..dc6601369 100644 --- a/gnome-extra/extension-manager/Manifest +++ b/gnome-extra/extension-manager/Manifest @@ -1,3 +1,2 @@ DIST extension-manager-0.3.2.tar.gz 1447521 BLAKE2B 55d09b54219804c1910a572953d7fee4b8a9131085260db1d4ef014bccf8b13fa2da0a8673c0d78643841d603878183c2b573b084bcd5cb1818721e8194c871b SHA512 84ff2f246d582cdae06a12e5e88309d67ae32502e9885675c08d75dc686fdea28b53bffa37d396ffface8515712f0b990603b5832704ae722342f0ad49748150 -DIST extension-manager-0.4.0.tar.gz 1476951 BLAKE2B 9cf6ed74d30e22de8621ff9481de65295d9be07b82134b861192dfe3a9ebad4ea09be136beda0badc78d45cfd15a889b39b907ef4e258bc4229f6a342adde73d SHA512 9ec774c2dbd9476eeafbad19ea4d7d17ed9dd1de6cabe83511f372434cec11511dfd973cb5d67fba7e062314e2309150014ae83ce9768bb6f2e2f410909c8a1f DIST extension-manager-0.4.1.tar.gz 1490668 BLAKE2B ca7c4dabc100d4a8aba8a41ecdec3c88676764b81c2e5fdb64785ca5031a31749d058c1a670867fd1028ae13721d8de0c648fd397f63a56871e11899bca4d4f5 SHA512 3da3ff3f42117ad52eecd99e92d65d8d72b95e07a5488f7184577ab10f749b1cee08a3322316bf2a92a8e2b878ca18e94ce7d986331688eafb520cdb8a0bbf1c diff --git a/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild b/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild deleted file mode 100644 index 717c819ec..0 --- a/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2-utils meson xdg - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git; -else - SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell Extensions" -HOMEPAGE="https://mjakeman.github.io/extension-manager/; - -LICENSE="GPL-3+" -SLOT="0" - -BDEPEND=" - dev-libs/glib:2 - dev-util/blueprint-compiler - sys-devel/gettext - virtual/pkgconfig -" - -RDEPEND=" - dev-libs/glib:2 - dev-libs/json-glib - gui-libs/gtk:4[introspection] - >=gui-libs/libadwaita-1.2.0:1[introspection] - gui-libs/text-engine - net-libs/libsoup:3.0 - sys-libs/libbacktrace -" - -DEPEND=" - ${RDEPEND} -" - -src_configure() { - local emesonargs=() - if has live ${PROPERTIES}; then - # Produce a development build for live ebuild - emesonargs+=( -Ddevelopment=true ) - fi - meson_src_configure -} - -# Tests are skipped because as of version 0.3.0, the tests only validate -# resource files and do not verify any functionality of the program. Those -# validations are either already handled by QA checks or not relevant on -# Gentoo. For more information about the rationale, please refer to: -# https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments -# -# If tests are to be executed in the future because the upstream adds -# functionality tests or for other reasons, and should there be no convenient -# way to skip the validations, the following variable values need to be set: -# -# IUSE="test" -# RESTRICT="!test? ( test )" -# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )" -src_test() { - : -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/extension-manager/extension-manager-0.4.1.ebuild b/gnome-extra/extension-manager/extension-manager-0.4.1.ebuild deleted file mode 100644 index 273d091d9..0 --- a/gnome-extra/extension-manager/extension-manager-0.4.1.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2-utils meson xdg - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/files/, gnome-extra/extension-manager/
commit: eab57b2ecae661d7a5bab86bd0c7157d3dcbcbc3 Author: Yuan Liao gmail com> AuthorDate: Sat Jun 3 17:40:10 2023 + Commit: Yuan Liao gmail com> CommitDate: Sat Jun 3 17:40:10 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=eab57b2e gnome-extra/extension-manager: Add patch to remove libbacktrace dep Signed-off-by: Yuan Liao gmail.com> ...99.ebuild => extension-manager-0.4.1-r1.ebuild} | 10 +- .../extension-manager-.ebuild | 10 +- ...er-0.4.1-exm-backtrace.c-include-stdint.h.patch | 31 + ...-manager-0.4.1-make-libbacktrace-optional.patch | 153 + 4 files changed, 202 insertions(+), 2 deletions(-) diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild b/gnome-extra/extension-manager/extension-manager-0.4.1-r1.ebuild similarity index 88% copy from gnome-extra/extension-manager/extension-manager-.ebuild copy to gnome-extra/extension-manager/extension-manager-0.4.1-r1.ebuild index 273d091d9..bed7abdeb 100644 --- a/gnome-extra/extension-manager/extension-manager-.ebuild +++ b/gnome-extra/extension-manager/extension-manager-0.4.1-r1.ebuild @@ -33,17 +33,25 @@ RDEPEND=" >=gui-libs/libadwaita-1.2.0:1[introspection] gui-libs/text-engine net-libs/libsoup:3.0 - sys-libs/libbacktrace " DEPEND=" ${RDEPEND} " +PATCHES=( + "${FILESDIR}/${PN}-0.4.1-exm-backtrace.c-include-stdint.h.patch" + "${FILESDIR}/${PN}-0.4.1-make-libbacktrace-optional.patch" +) + src_configure() { local emesonargs=( -Dpackage="ebuild" -Ddistributor="Gentoo GURU " + + # sys-libs/libbacktrace has been last-rited in ::gentoo + # and is thus unavailable + -Dbacktrace=false ) if has live ${PROPERTIES}; then # Produce a development build for live ebuild diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild b/gnome-extra/extension-manager/extension-manager-.ebuild index 273d091d9..bed7abdeb 100644 --- a/gnome-extra/extension-manager/extension-manager-.ebuild +++ b/gnome-extra/extension-manager/extension-manager-.ebuild @@ -33,17 +33,25 @@ RDEPEND=" >=gui-libs/libadwaita-1.2.0:1[introspection] gui-libs/text-engine net-libs/libsoup:3.0 - sys-libs/libbacktrace " DEPEND=" ${RDEPEND} " +PATCHES=( + "${FILESDIR}/${PN}-0.4.1-exm-backtrace.c-include-stdint.h.patch" + "${FILESDIR}/${PN}-0.4.1-make-libbacktrace-optional.patch" +) + src_configure() { local emesonargs=( -Dpackage="ebuild" -Ddistributor="Gentoo GURU " + + # sys-libs/libbacktrace has been last-rited in ::gentoo + # and is thus unavailable + -Dbacktrace=false ) if has live ${PROPERTIES}; then # Produce a development build for live ebuild diff --git a/gnome-extra/extension-manager/files/extension-manager-0.4.1-exm-backtrace.c-include-stdint.h.patch b/gnome-extra/extension-manager/files/extension-manager-0.4.1-exm-backtrace.c-include-stdint.h.patch new file mode 100644 index 0..bc0e27b57 --- /dev/null +++ b/gnome-extra/extension-manager/files/extension-manager-0.4.1-exm-backtrace.c-include-stdint.h.patch @@ -0,0 +1,31 @@ +From 49186450ff33e4a75d966cee51bcb6446fae3639 Mon Sep 17 00:00:00 2001 +From: Yuan Liao +Date: Sat, 3 Jun 2023 09:59:11 -0700 +Subject: [PATCH 1/2] exm-backtrace.c: Explicitly include stdint.h for + uintptr_t usage + +The file uses type uintptr_t from stdint.h, which is indirectly included +by backtrace.h. Even so, the file should unconditionally include +stdint.h just in case backtrace.h no longer includes stdint.h in the +future. + +Signed-off-by: Yuan Liao +--- + src/exm-backtrace.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/exm-backtrace.c b/src/exm-backtrace.c +index 56b253a..4951394 100644 +--- a/src/exm-backtrace.c b/src/exm-backtrace.c +@@ -21,6 +21,7 @@ + #include "exm-backtrace.h" + + #include ++#include + + #include + #include +-- +2.39.3 + diff --git a/gnome-extra/extension-manager/files/extension-manager-0.4.1-make-libbacktrace-optional.patch b/gnome-extra/extension-manager/files/extension-manager-0.4.1-make-libbacktrace-optional.patch new file mode 100644 index 0..66c1a20c0 --- /dev/null +++ b/gnome-extra/extension-manager/files/extension-manager-0.4.1-make-libbacktrace-optional.patch @@ -0,0 +1,153 @@ +From 6365d56e120c7522bc5a2ba515a3cd6efac1b184 Mon Sep 17 00:00:00 2001 +From: Yuan Liao +Date: Sat, 3 Jun 2023 09:55:38 -0700 +Subject: [PATCH 2/2] Make libbacktrace an optional dependency + +Signed-off-by: Yuan Liao +--- + meson.build | 1 + + meson_option
[gentoo-commits] repo/proj/guru:dev commit in: profiles/
commit: 6b07b85e8562a0d6a6c0584c2b920995600ee3ca Author: Yuan Liao gmail com> AuthorDate: Sat Jun 3 17:45:43 2023 + Commit: Yuan Liao gmail com> CommitDate: Sat Jun 3 17:45:43 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6b07b85e profiles: Remove >=gnome-extra/extension-manager-0.4.0 mask A 0.4.1 ebuild that get rids of sys-libs/libbacktrace dependency through a patch has been added to replace the masked versions, which can be dropped immediately, obsoleting the mask. Signed-off-by: Yuan Liao gmail.com> profiles/package.mask | 10 -- 1 file changed, 10 deletions(-) diff --git a/profiles/package.mask b/profiles/package.mask index 9b3ab1223..2783824a8 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -14,16 +14,6 @@ # New entries go on top. -# Yuan Liao (2023-06-03) -# Version 0.4.0 and later depend on sys-libs/libbacktrace, which has -# been last-rited in ::gentoo. The last version that does not depend -# on libbacktrace will be kept in GURU for users who want to install -# this package through it. Users who wish to use the latest upstream -# version may consider installing it from Flathub -# <https://flathub.org/apps/com.mattjakeman.ExtensionManager>. -# The masked versions will be removed on 2023-06-27. ->=gnome-extra/extension-manager-0.4.0 - # YiFei Zhu (2023-05-21) # Unmaintained, outdated ebuild, upstream EOL. # Use app-editors/pulsar-bin instead.
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: 1bea7dd6e2a8265704c0893cab4781e3761e98c8 Author: Yuan Liao gmail com> AuthorDate: Fri Jun 2 20:24:49 2023 + Commit: Yuan Liao gmail com> CommitDate: Sat Jun 3 05:21:32 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1bea7dd6 gnome-extra/extension-manager: Reinstate 0.3.2 Since version 0.4.0, this package depends on sys-libs/libbacktrace, which has been last-rited in ::gentoo. 0.3.2 is the last version without the dependency. Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/Manifest | 1 + .../extension-manager-0.3.2.ebuild | 80 ++ 2 files changed, 81 insertions(+) diff --git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest index 6e050af28..7da694ef1 100644 --- a/gnome-extra/extension-manager/Manifest +++ b/gnome-extra/extension-manager/Manifest @@ -1,2 +1,3 @@ +DIST extension-manager-0.3.2.tar.gz 1447521 BLAKE2B 55d09b54219804c1910a572953d7fee4b8a9131085260db1d4ef014bccf8b13fa2da0a8673c0d78643841d603878183c2b573b084bcd5cb1818721e8194c871b SHA512 84ff2f246d582cdae06a12e5e88309d67ae32502e9885675c08d75dc686fdea28b53bffa37d396ffface8515712f0b990603b5832704ae722342f0ad49748150 DIST extension-manager-0.4.0.tar.gz 1476951 BLAKE2B 9cf6ed74d30e22de8621ff9481de65295d9be07b82134b861192dfe3a9ebad4ea09be136beda0badc78d45cfd15a889b39b907ef4e258bc4229f6a342adde73d SHA512 9ec774c2dbd9476eeafbad19ea4d7d17ed9dd1de6cabe83511f372434cec11511dfd973cb5d67fba7e062314e2309150014ae83ce9768bb6f2e2f410909c8a1f DIST extension-manager-0.4.1.tar.gz 1490668 BLAKE2B ca7c4dabc100d4a8aba8a41ecdec3c88676764b81c2e5fdb64785ca5031a31749d058c1a670867fd1028ae13721d8de0c648fd397f63a56871e11899bca4d4f5 SHA512 3da3ff3f42117ad52eecd99e92d65d8d72b95e07a5488f7184577ab10f749b1cee08a3322316bf2a92a8e2b878ca18e94ce7d986331688eafb520cdb8a0bbf1c diff --git a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild new file mode 100644 index 0..0d67294c4 --- /dev/null +++ b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild @@ -0,0 +1,80 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Note: This is the last upstream version that does not depend on +# sys-libs/libbacktrace. ebuilds for version 0.4.0 and above would +# have to be removed due to sys-libs/libbacktrace last rite. + +EAPI=8 + +inherit gnome2-utils meson xdg + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git; +else + SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell Extensions" +HOMEPAGE="https://mjakeman.github.io/extension-manager/; + +LICENSE="GPL-3+" +SLOT="0" + +BDEPEND=" + dev-libs/glib:2 + dev-util/blueprint-compiler + sys-devel/gettext + virtual/pkgconfig +" + +RDEPEND=" + dev-libs/glib:2 + dev-libs/json-glib + gui-libs/gtk:4[introspection] + gui-libs/libadwaita:1[introspection] + gui-libs/text-engine + net-libs/libsoup:3.0 +" + +DEPEND=" + ${RDEPEND} +" + +src_configure() { + local emesonargs=() + if has live ${PROPERTIES}; then + # Produce a development build for live ebuild + emesonargs+=( -Ddevelopment=true ) + fi + meson_src_configure +} + +# Tests are skipped because as of version 0.3.0, the tests only validate +# resource files and do not verify any functionality of the program. Those +# validations are either already handled by QA checks or not relevant on +# Gentoo. For more information about the rationale, please refer to: +# https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments +# +# If tests are to be executed in the future because the upstream adds +# functionality tests or for other reasons, and should there be no convenient +# way to skip the validations, the following variable values need to be set: +# +# IUSE="test" +# RESTRICT="!test? ( test )" +# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )" +src_test() { + : +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +}
[gentoo-commits] repo/proj/guru:dev commit in: profiles/
commit: ab3fa13d5d9b32c3f2eaaf8d75055d583b26d31d Author: Yuan Liao gmail com> AuthorDate: Sat Jun 3 05:21:18 2023 + Commit: Yuan Liao gmail com> CommitDate: Sat Jun 3 05:21:32 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ab3fa13d profiles: Mask >=gnome-extra/extension-manager-0.4.0 for removal Signed-off-by: Yuan Liao gmail.com> profiles/package.mask | 10 ++ 1 file changed, 10 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index 2783824a8..9b3ab1223 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -14,6 +14,16 @@ # New entries go on top. +# Yuan Liao (2023-06-03) +# Version 0.4.0 and later depend on sys-libs/libbacktrace, which has +# been last-rited in ::gentoo. The last version that does not depend +# on libbacktrace will be kept in GURU for users who want to install +# this package through it. Users who wish to use the latest upstream +# version may consider installing it from Flathub +# <https://flathub.org/apps/com.mattjakeman.ExtensionManager>. +# The masked versions will be removed on 2023-06-27. +>=gnome-extra/extension-manager-0.4.0 + # YiFei Zhu (2023-05-21) # Unmaintained, outdated ebuild, upstream EOL. # Use app-editors/pulsar-bin instead.
[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/dosbox-x/
commit: a589c0117707a28fcc8249cb8f32017e8bd62ed6 Author: Yuan Liao gmail com> AuthorDate: Fri Jun 2 01:25:37 2023 + Commit: Yuan Liao gmail com> CommitDate: Fri Jun 2 01:25:37 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a589c011 games-emulation/dosbox-x: Drop 2023.03.31 Signed-off-by: Yuan Liao gmail.com> games-emulation/dosbox-x/Manifest | 1 - .../dosbox-x/dosbox-x-2023.03.31.ebuild| 197 - 2 files changed, 198 deletions(-) diff --git a/games-emulation/dosbox-x/Manifest b/games-emulation/dosbox-x/Manifest index 019ac1981..b6cd02f78 100644 --- a/games-emulation/dosbox-x/Manifest +++ b/games-emulation/dosbox-x/Manifest @@ -1,2 +1 @@ -DIST dosbox-x-v2023.03.31.tar.gz 67926579 BLAKE2B d5668bfed2fb05f93364cc0b0886716f919666ce3743d6bd371f55ea280848fc880067d6e2c6b327be606a44e5518ffb0e3c140774ed29a169ddaa9e1da8136c SHA512 376901f7795ba3f98af6b4cb8afc52298065c96e58be3db285dce81f5eb82455a7e7dac00d170aa54a7f83183dae71c7e6951494480cb726239bc22313790733 DIST dosbox-x-v2023.05.01.tar.gz 68071717 BLAKE2B ce03956b9efc3c4470ee811e3062fe66d727946d8355f2a3de42260c21c499cb03cc5079e6a6c9883fdbae48c3b4f7d30dd702834150e2121e6549189a02d082 SHA512 2fd1022aff0a5468321f02a611927f5e33b19a87efaca0c298e83fed736379cc1fbe96b05ce61d997fa19b5cc6de95b4bc4697fe3a0ba761e7eea30cb6da4455 diff --git a/games-emulation/dosbox-x/dosbox-x-2023.03.31.ebuild b/games-emulation/dosbox-x/dosbox-x-2023.03.31.ebuild deleted file mode 100644 index f5c74e3b7..0 --- a/games-emulation/dosbox-x/dosbox-x-2023.03.31.ebuild +++ /dev/null @@ -1,197 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools toolchain-funcs xdg - -if [[ "${PV}" == ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/joncampbell123/dosbox-x.git; -else - SRC_URI="https://github.com/joncampbell123/dosbox-x/archive/dosbox-x-v${PV}.tar.gz; - S="${WORKDIR}/${PN}-${PN}-v${PV}" - KEYWORDS="~amd64" -fi - -DESCRIPTION="Complete, accurate DOS emulator forked from DOSBox" -HOMEPAGE="https://dosbox-x.com/; - -# Stay consistent with games-emulation/dosbox::gentoo even though source file -# headers specify the GPL version to be "either version 2 of the License, or -# (at your option) any later version." The same header is used in both the -# DOSBox source tree and the DOSBox-X source tree. -LICENSE="GPL-2" -SLOT="0" - -IUSE="X debug ffmpeg fluidsynth freetype opengl png slirp" -# Unit tests are only available in debug builds -RESTRICT="!debug? ( test )" - -BDEPEND=" - dev-lang/nasm - sys-libs/libcap -" - -# Unconditionally pulling in automagically-enabled optional dependencies: -# - media-libs/alsa-lib -# - media-libs/sdl2-net -# - net-libs/libpcap -# -# With media-libs/libsdl2[-X,wayland], this package does work on a Wayland -# desktop, but (at least on GNOME) the program does not launch in a movable -# and resizable window; whereas with media-libs/libsdl2[X], it does. Thus, -# unconditionally require media-libs/libsdl2[X] for better user experience. -# -# DOSBox-X works with multiple audio backends of SDL 2 but requires at least -# one available backend (https://bugs.gentoo.org/901303). Unconditionally -# depending on media-libs/libsdl2[alsa] to satisfy this requirement since -# this ebuild already unconditionally pulls in media-libs/alsa-lib. -RDEPEND=" - media-libs/alsa-lib - media-libs/libsdl2[X,alsa,opengl?,sound,threads,video] - media-libs/sdl2-net - net-libs/libpcap - sys-libs/zlib - X? ( - x11-libs/libX11 - x11-libs/libXrandr - x11-libs/libxkbfile - ) - debug? ( sys-libs/ncurses:= ) - ffmpeg? ( media-video/ffmpeg:= ) - fluidsynth? ( media-sound/fluidsynth:= ) - freetype? ( media-libs/freetype ) - opengl? ( media-libs/libglvnd[X] ) - png? ( media-libs/libpng:= ) - slirp? ( net-libs/libslirp ) -" - -DEPEND=" - ${RDEPEND} -" - -pkg_pretend() { - if use ffmpeg && use !png; then - ewarn "Setting the 'ffmpeg' USE flag when the 'png' USE flag is" - ewarn "unset does not have any effect. Unsetting the 'png' USE" - ewarn "flag disables the video capture feature, so additional" - ewarn "video capture formats enabled by the 'ffmpeg' USE flag" - ewarn "will end up being unused." - fi -} - -src_prepare() { - default - - # https://bugs.gentoo.org/887669 - # Mask lines touching '-O*', and avoid creating an empty command - # list as a result to not break 'if', 'for', or functions - sed -i -E
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: 9a056f9dda15a11261311b7e960d89de3ad5a800 Author: Yuan Liao gmail com> AuthorDate: Fri May 5 19:37:57 2023 + Commit: Yuan Liao gmail com> CommitDate: Fri May 5 19:37:57 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9a056f9d gnome-extra/extension-manager: Add 0.4.1 Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/Manifest | 1 + .../extension-manager-0.4.1.ebuild | 80 ++ 2 files changed, 81 insertions(+) diff --git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest index 6a853f16a..6e050af28 100644 --- a/gnome-extra/extension-manager/Manifest +++ b/gnome-extra/extension-manager/Manifest @@ -1 +1,2 @@ DIST extension-manager-0.4.0.tar.gz 1476951 BLAKE2B 9cf6ed74d30e22de8621ff9481de65295d9be07b82134b861192dfe3a9ebad4ea09be136beda0badc78d45cfd15a889b39b907ef4e258bc4229f6a342adde73d SHA512 9ec774c2dbd9476eeafbad19ea4d7d17ed9dd1de6cabe83511f372434cec11511dfd973cb5d67fba7e062314e2309150014ae83ce9768bb6f2e2f410909c8a1f +DIST extension-manager-0.4.1.tar.gz 1490668 BLAKE2B ca7c4dabc100d4a8aba8a41ecdec3c88676764b81c2e5fdb64785ca5031a31749d058c1a670867fd1028ae13721d8de0c648fd397f63a56871e11899bca4d4f5 SHA512 3da3ff3f42117ad52eecd99e92d65d8d72b95e07a5488f7184577ab10f749b1cee08a3322316bf2a92a8e2b878ca18e94ce7d986331688eafb520cdb8a0bbf1c diff --git a/gnome-extra/extension-manager/extension-manager-0.4.1.ebuild b/gnome-extra/extension-manager/extension-manager-0.4.1.ebuild new file mode 100644 index 0..273d091d9 --- /dev/null +++ b/gnome-extra/extension-manager/extension-manager-0.4.1.ebuild @@ -0,0 +1,80 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils meson xdg + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git; +else + SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell Extensions" +HOMEPAGE="https://mjakeman.github.io/extension-manager/; + +LICENSE="GPL-3+" +SLOT="0" + +BDEPEND=" + dev-libs/glib:2 + dev-util/blueprint-compiler + sys-devel/gettext + virtual/pkgconfig +" + +RDEPEND=" + dev-libs/glib:2 + dev-libs/json-glib + gui-libs/gtk:4[introspection] + >=gui-libs/libadwaita-1.2.0:1[introspection] + gui-libs/text-engine + net-libs/libsoup:3.0 + sys-libs/libbacktrace +" + +DEPEND=" + ${RDEPEND} +" + +src_configure() { + local emesonargs=( + -Dpackage="ebuild" + -Ddistributor="Gentoo GURU " + ) + if has live ${PROPERTIES}; then + # Produce a development build for live ebuild + emesonargs+=( -Ddevelopment=true ) + fi + meson_src_configure +} + +# Tests are skipped because as of version 0.3.0, the tests only validate +# resource files and do not verify any functionality of the program. Those +# validations are either already handled by QA checks or not relevant on +# Gentoo. For more information about the rationale, please refer to: +# https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments +# +# If tests are to be executed in the future because the upstream adds +# functionality tests or for other reasons, and should there be no convenient +# way to skip the validations, the following variable values need to be set: +# +# IUSE="test" +# RESTRICT="!test? ( test )" +# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )" +src_test() { + : +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +}
[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/dosbox-x/
commit: db1d43aa490ca328ce7c53f19aaaca1974de239a Author: Yuan Liao gmail com> AuthorDate: Wed May 3 00:50:43 2023 + Commit: Yuan Liao gmail com> CommitDate: Wed May 3 00:50:43 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=db1d43aa games-emulation/dosbox-x: Add 2023.05.01 Signed-off-by: Yuan Liao gmail.com> games-emulation/dosbox-x/Manifest | 1 + .../dosbox-x/dosbox-x-2023.05.01.ebuild| 197 + 2 files changed, 198 insertions(+) diff --git a/games-emulation/dosbox-x/Manifest b/games-emulation/dosbox-x/Manifest index 906992a36..019ac1981 100644 --- a/games-emulation/dosbox-x/Manifest +++ b/games-emulation/dosbox-x/Manifest @@ -1 +1,2 @@ DIST dosbox-x-v2023.03.31.tar.gz 67926579 BLAKE2B d5668bfed2fb05f93364cc0b0886716f919666ce3743d6bd371f55ea280848fc880067d6e2c6b327be606a44e5518ffb0e3c140774ed29a169ddaa9e1da8136c SHA512 376901f7795ba3f98af6b4cb8afc52298065c96e58be3db285dce81f5eb82455a7e7dac00d170aa54a7f83183dae71c7e6951494480cb726239bc22313790733 +DIST dosbox-x-v2023.05.01.tar.gz 68071717 BLAKE2B ce03956b9efc3c4470ee811e3062fe66d727946d8355f2a3de42260c21c499cb03cc5079e6a6c9883fdbae48c3b4f7d30dd702834150e2121e6549189a02d082 SHA512 2fd1022aff0a5468321f02a611927f5e33b19a87efaca0c298e83fed736379cc1fbe96b05ce61d997fa19b5cc6de95b4bc4697fe3a0ba761e7eea30cb6da4455 diff --git a/games-emulation/dosbox-x/dosbox-x-2023.05.01.ebuild b/games-emulation/dosbox-x/dosbox-x-2023.05.01.ebuild new file mode 100644 index 0..f5c74e3b7 --- /dev/null +++ b/games-emulation/dosbox-x/dosbox-x-2023.05.01.ebuild @@ -0,0 +1,197 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools toolchain-funcs xdg + +if [[ "${PV}" == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/joncampbell123/dosbox-x.git; +else + SRC_URI="https://github.com/joncampbell123/dosbox-x/archive/dosbox-x-v${PV}.tar.gz; + S="${WORKDIR}/${PN}-${PN}-v${PV}" + KEYWORDS="~amd64" +fi + +DESCRIPTION="Complete, accurate DOS emulator forked from DOSBox" +HOMEPAGE="https://dosbox-x.com/; + +# Stay consistent with games-emulation/dosbox::gentoo even though source file +# headers specify the GPL version to be "either version 2 of the License, or +# (at your option) any later version." The same header is used in both the +# DOSBox source tree and the DOSBox-X source tree. +LICENSE="GPL-2" +SLOT="0" + +IUSE="X debug ffmpeg fluidsynth freetype opengl png slirp" +# Unit tests are only available in debug builds +RESTRICT="!debug? ( test )" + +BDEPEND=" + dev-lang/nasm + sys-libs/libcap +" + +# Unconditionally pulling in automagically-enabled optional dependencies: +# - media-libs/alsa-lib +# - media-libs/sdl2-net +# - net-libs/libpcap +# +# With media-libs/libsdl2[-X,wayland], this package does work on a Wayland +# desktop, but (at least on GNOME) the program does not launch in a movable +# and resizable window; whereas with media-libs/libsdl2[X], it does. Thus, +# unconditionally require media-libs/libsdl2[X] for better user experience. +# +# DOSBox-X works with multiple audio backends of SDL 2 but requires at least +# one available backend (https://bugs.gentoo.org/901303). Unconditionally +# depending on media-libs/libsdl2[alsa] to satisfy this requirement since +# this ebuild already unconditionally pulls in media-libs/alsa-lib. +RDEPEND=" + media-libs/alsa-lib + media-libs/libsdl2[X,alsa,opengl?,sound,threads,video] + media-libs/sdl2-net + net-libs/libpcap + sys-libs/zlib + X? ( + x11-libs/libX11 + x11-libs/libXrandr + x11-libs/libxkbfile + ) + debug? ( sys-libs/ncurses:= ) + ffmpeg? ( media-video/ffmpeg:= ) + fluidsynth? ( media-sound/fluidsynth:= ) + freetype? ( media-libs/freetype ) + opengl? ( media-libs/libglvnd[X] ) + png? ( media-libs/libpng:= ) + slirp? ( net-libs/libslirp ) +" + +DEPEND=" + ${RDEPEND} +" + +pkg_pretend() { + if use ffmpeg && use !png; then + ewarn "Setting the 'ffmpeg' USE flag when the 'png' USE flag is" + ewarn "unset does not have any effect. Unsetting the 'png' USE" + ewarn "flag disables the video capture feature, so additional" + ewarn "video capture formats enabled by the 'ffmpeg' USE flag" + ewarn "will end up being unused." + fi +} + +src_prepare() { + default + + # https://bugs.gentoo.org/887669 + # Mask lines touching '-O*', and avoid creating an empty command + # list as a result to not break 'if', 'for', or functions + sed -i -E
[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/dosbox-x/
commit: 47268339043ca47d6ac3f4f1a410637263de0cbd Author: Yuan Liao gmail com> AuthorDate: Wed May 3 00:11:52 2023 + Commit: Yuan Liao gmail com> CommitDate: Wed May 3 00:11:52 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=47268339 games-emulation/dosbox-x: Drop 2022.12.26-r1 Signed-off-by: Yuan Liao gmail.com> games-emulation/dosbox-x/Manifest | 1 - .../dosbox-x/dosbox-x-2022.12.26-r1.ebuild | 197 - 2 files changed, 198 deletions(-) diff --git a/games-emulation/dosbox-x/Manifest b/games-emulation/dosbox-x/Manifest index eaef75815..906992a36 100644 --- a/games-emulation/dosbox-x/Manifest +++ b/games-emulation/dosbox-x/Manifest @@ -1,2 +1 @@ -DIST dosbox-x-v2022.12.26.tar.gz 67886370 BLAKE2B a748c18bd51833f8532ee76cf30c1bed994458acf56f36be3207c9714678f8e1b4c4fb130aeaa54d5cac39f60484b6aa12a4d59fcd8ce1a7ddbb5d98cede9df7 SHA512 18895a3cd9b46a226490f4eda160b92f80e6a9022d22cc192cbf8ddea93803d72b658e9d88ebc3163b93d214389e74f67193e8aac37bf58f7068a1daf68dd550 DIST dosbox-x-v2023.03.31.tar.gz 67926579 BLAKE2B d5668bfed2fb05f93364cc0b0886716f919666ce3743d6bd371f55ea280848fc880067d6e2c6b327be606a44e5518ffb0e3c140774ed29a169ddaa9e1da8136c SHA512 376901f7795ba3f98af6b4cb8afc52298065c96e58be3db285dce81f5eb82455a7e7dac00d170aa54a7f83183dae71c7e6951494480cb726239bc22313790733 diff --git a/games-emulation/dosbox-x/dosbox-x-2022.12.26-r1.ebuild b/games-emulation/dosbox-x/dosbox-x-2022.12.26-r1.ebuild deleted file mode 100644 index 688fc4f58..0 --- a/games-emulation/dosbox-x/dosbox-x-2022.12.26-r1.ebuild +++ /dev/null @@ -1,197 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools toolchain-funcs xdg - -if [[ "${PV}" == ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/joncampbell123/dosbox-x.git; -else - SRC_URI="https://github.com/joncampbell123/dosbox-x/archive/dosbox-x-v${PV}.tar.gz; - S="${WORKDIR}/${PN}-${PN}-v${PV}" - KEYWORDS="~amd64" -fi - -DESCRIPTION="Complete, accurate DOS emulator forked from DOSBox" -HOMEPAGE="https://dosbox-x.com/; - -# Stay consistent with games-emulation/dosbox::gentoo even though source file -# headers specify the GPL version to be "either version 2 of the License, or -# (at your option) any later version." The same header is used in both the -# DOSBox source tree and the DOSBox-X source tree. -LICENSE="GPL-2" -SLOT="0" - -IUSE="X debug ffmpeg fluidsynth freetype opengl png slirp" -# Unit tests are only available in debug builds -RESTRICT="!debug? ( test )" - -BDEPEND=" - dev-lang/nasm - sys-libs/libcap -" - -# Unconditionally pulling in automagically-enabled optional dependencies: -# - media-libs/alsa-lib -# - media-libs/sdl2-net -# - net-libs/libpcap -# -# With media-libs/libsdl2[-X,wayland], this package does work on a Wayland -# desktop, but (at least on GNOME) the program does not launch in a movable -# and resizable window; whereas with media-libs/libsdl2[X], it does. Thus, -# unconditionally require media-libs/libsdl2[X] for better user experience. -# -# DOSBox-X works with multiple audio backends of SDL 2 but requires at least -# one available backend (https://bugs.gentoo.org/901303). Unconditionally -# depending on media-libs/libsdl2[alsa] to satisfy this requirement since -# this ebuild already unconditionally pulls in media-libs/alsa-lib. -RDEPEND=" - media-libs/alsa-lib - media-libs/libsdl2[X,alsa,opengl?,sound,threads,video] - media-libs/sdl2-net - net-libs/libpcap - sys-libs/zlib - X? ( - x11-libs/libX11 - x11-libs/libXrandr - x11-libs/libxkbfile - ) - debug? ( sys-libs/ncurses:= ) - ffmpeg? ( media-video/ffmpeg:= ) - fluidsynth? ( media-sound/fluidsynth:= ) - freetype? ( media-libs/freetype ) - opengl? ( media-libs/libglvnd[X] ) - png? ( media-libs/libpng:= ) - slirp? ( net-libs/libslirp ) -" - -DEPEND=" - ${RDEPEND} -" - -pkg_pretend() { - if use ffmpeg && use !png; then - ewarn "Setting the 'ffmpeg' USE flag when the 'png' USE flag is" - ewarn "unset does not have any effect. Unsetting the 'png' USE" - ewarn "flag disables the video capture feature, so additional" - ewarn "video capture formats enabled by the 'ffmpeg' USE flag" - ewarn "will end up being unused." - fi -} - -src_prepare() { - default - - # https://bugs.gentoo.org/887669 - # Mask lines touching '-O*', and avoid creating an empty command - # list as a result to not break 'if', 'for', or functions - se
[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/dosbox-x/
commit: 01bd1151ad1f6c8ccf811c531dc2dd20f3e114ad Author: Yuan Liao gmail com> AuthorDate: Sat Apr 1 16:49:31 2023 + Commit: Yuan Liao gmail com> CommitDate: Sat Apr 1 16:49:31 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=01bd1151 games-emulation/dosbox-x: Update copyright year in live ebuild Signed-off-by: Yuan Liao gmail.com> games-emulation/dosbox-x/dosbox-x-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/games-emulation/dosbox-x/dosbox-x-.ebuild b/games-emulation/dosbox-x/dosbox-x-.ebuild index 688fc4f58..f5c74e3b7 100644 --- a/games-emulation/dosbox-x/dosbox-x-.ebuild +++ b/games-emulation/dosbox-x/dosbox-x-.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8
[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/dosbox-x/
commit: 31347df0ea767ef2931f03b9d815bc5fce18e349 Author: Yuan Liao gmail com> AuthorDate: Sat Apr 1 16:50:02 2023 + Commit: Yuan Liao gmail com> CommitDate: Sat Apr 1 16:50:02 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=31347df0 games-emulation/dosbox-x: Add 2023.03.31 Signed-off-by: Yuan Liao gmail.com> games-emulation/dosbox-x/Manifest | 1 + .../dosbox-x/dosbox-x-2023.03.31.ebuild| 197 + 2 files changed, 198 insertions(+) diff --git a/games-emulation/dosbox-x/Manifest b/games-emulation/dosbox-x/Manifest index 787d6cf30..eaef75815 100644 --- a/games-emulation/dosbox-x/Manifest +++ b/games-emulation/dosbox-x/Manifest @@ -1 +1,2 @@ DIST dosbox-x-v2022.12.26.tar.gz 67886370 BLAKE2B a748c18bd51833f8532ee76cf30c1bed994458acf56f36be3207c9714678f8e1b4c4fb130aeaa54d5cac39f60484b6aa12a4d59fcd8ce1a7ddbb5d98cede9df7 SHA512 18895a3cd9b46a226490f4eda160b92f80e6a9022d22cc192cbf8ddea93803d72b658e9d88ebc3163b93d214389e74f67193e8aac37bf58f7068a1daf68dd550 +DIST dosbox-x-v2023.03.31.tar.gz 67926579 BLAKE2B d5668bfed2fb05f93364cc0b0886716f919666ce3743d6bd371f55ea280848fc880067d6e2c6b327be606a44e5518ffb0e3c140774ed29a169ddaa9e1da8136c SHA512 376901f7795ba3f98af6b4cb8afc52298065c96e58be3db285dce81f5eb82455a7e7dac00d170aa54a7f83183dae71c7e6951494480cb726239bc22313790733 diff --git a/games-emulation/dosbox-x/dosbox-x-2023.03.31.ebuild b/games-emulation/dosbox-x/dosbox-x-2023.03.31.ebuild new file mode 100644 index 0..f5c74e3b7 --- /dev/null +++ b/games-emulation/dosbox-x/dosbox-x-2023.03.31.ebuild @@ -0,0 +1,197 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools toolchain-funcs xdg + +if [[ "${PV}" == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/joncampbell123/dosbox-x.git; +else + SRC_URI="https://github.com/joncampbell123/dosbox-x/archive/dosbox-x-v${PV}.tar.gz; + S="${WORKDIR}/${PN}-${PN}-v${PV}" + KEYWORDS="~amd64" +fi + +DESCRIPTION="Complete, accurate DOS emulator forked from DOSBox" +HOMEPAGE="https://dosbox-x.com/; + +# Stay consistent with games-emulation/dosbox::gentoo even though source file +# headers specify the GPL version to be "either version 2 of the License, or +# (at your option) any later version." The same header is used in both the +# DOSBox source tree and the DOSBox-X source tree. +LICENSE="GPL-2" +SLOT="0" + +IUSE="X debug ffmpeg fluidsynth freetype opengl png slirp" +# Unit tests are only available in debug builds +RESTRICT="!debug? ( test )" + +BDEPEND=" + dev-lang/nasm + sys-libs/libcap +" + +# Unconditionally pulling in automagically-enabled optional dependencies: +# - media-libs/alsa-lib +# - media-libs/sdl2-net +# - net-libs/libpcap +# +# With media-libs/libsdl2[-X,wayland], this package does work on a Wayland +# desktop, but (at least on GNOME) the program does not launch in a movable +# and resizable window; whereas with media-libs/libsdl2[X], it does. Thus, +# unconditionally require media-libs/libsdl2[X] for better user experience. +# +# DOSBox-X works with multiple audio backends of SDL 2 but requires at least +# one available backend (https://bugs.gentoo.org/901303). Unconditionally +# depending on media-libs/libsdl2[alsa] to satisfy this requirement since +# this ebuild already unconditionally pulls in media-libs/alsa-lib. +RDEPEND=" + media-libs/alsa-lib + media-libs/libsdl2[X,alsa,opengl?,sound,threads,video] + media-libs/sdl2-net + net-libs/libpcap + sys-libs/zlib + X? ( + x11-libs/libX11 + x11-libs/libXrandr + x11-libs/libxkbfile + ) + debug? ( sys-libs/ncurses:= ) + ffmpeg? ( media-video/ffmpeg:= ) + fluidsynth? ( media-sound/fluidsynth:= ) + freetype? ( media-libs/freetype ) + opengl? ( media-libs/libglvnd[X] ) + png? ( media-libs/libpng:= ) + slirp? ( net-libs/libslirp ) +" + +DEPEND=" + ${RDEPEND} +" + +pkg_pretend() { + if use ffmpeg && use !png; then + ewarn "Setting the 'ffmpeg' USE flag when the 'png' USE flag is" + ewarn "unset does not have any effect. Unsetting the 'png' USE" + ewarn "flag disables the video capture feature, so additional" + ewarn "video capture formats enabled by the 'ffmpeg' USE flag" + ewarn "will end up being unused." + fi +} + +src_prepare() { + default + + # https://bugs.gentoo.org/887669 + # Mask lines touching '-O*', and avoid creating an empty command + # list as a result to not break 'if', 'for', or functions + sed -i -E
[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/dosbox-x/
commit: e55cf39750ddcb46926c182f35710c9556db75a2 Author: Yuan Liao gmail com> AuthorDate: Wed Mar 15 19:03:20 2023 + Commit: Yuan Liao gmail com> CommitDate: Wed Mar 15 20:22:36 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e55cf397 games-emulation/dosbox-x: Always depend on media-libs/libsdl2[alsa] Closes: https://bugs.gentoo.org/901303 Signed-off-by: Yuan Liao gmail.com> .../{dosbox-x-2022.12.26.ebuild => dosbox-x-2022.12.26-r1.ebuild} | 7 ++- games-emulation/dosbox-x/dosbox-x-.ebuild | 7 ++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/games-emulation/dosbox-x/dosbox-x-2022.12.26.ebuild b/games-emulation/dosbox-x/dosbox-x-2022.12.26-r1.ebuild similarity index 94% rename from games-emulation/dosbox-x/dosbox-x-2022.12.26.ebuild rename to games-emulation/dosbox-x/dosbox-x-2022.12.26-r1.ebuild index 065a583ee..688fc4f58 100644 --- a/games-emulation/dosbox-x/dosbox-x-2022.12.26.ebuild +++ b/games-emulation/dosbox-x/dosbox-x-2022.12.26-r1.ebuild @@ -42,9 +42,14 @@ BDEPEND=" # desktop, but (at least on GNOME) the program does not launch in a movable # and resizable window; whereas with media-libs/libsdl2[X], it does. Thus, # unconditionally require media-libs/libsdl2[X] for better user experience. +# +# DOSBox-X works with multiple audio backends of SDL 2 but requires at least +# one available backend (https://bugs.gentoo.org/901303). Unconditionally +# depending on media-libs/libsdl2[alsa] to satisfy this requirement since +# this ebuild already unconditionally pulls in media-libs/alsa-lib. RDEPEND=" media-libs/alsa-lib - media-libs/libsdl2[X,opengl?,sound,threads,video] + media-libs/libsdl2[X,alsa,opengl?,sound,threads,video] media-libs/sdl2-net net-libs/libpcap sys-libs/zlib diff --git a/games-emulation/dosbox-x/dosbox-x-.ebuild b/games-emulation/dosbox-x/dosbox-x-.ebuild index 065a583ee..688fc4f58 100644 --- a/games-emulation/dosbox-x/dosbox-x-.ebuild +++ b/games-emulation/dosbox-x/dosbox-x-.ebuild @@ -42,9 +42,14 @@ BDEPEND=" # desktop, but (at least on GNOME) the program does not launch in a movable # and resizable window; whereas with media-libs/libsdl2[X], it does. Thus, # unconditionally require media-libs/libsdl2[X] for better user experience. +# +# DOSBox-X works with multiple audio backends of SDL 2 but requires at least +# one available backend (https://bugs.gentoo.org/901303). Unconditionally +# depending on media-libs/libsdl2[alsa] to satisfy this requirement since +# this ebuild already unconditionally pulls in media-libs/alsa-lib. RDEPEND=" media-libs/alsa-lib - media-libs/libsdl2[X,opengl?,sound,threads,video] + media-libs/libsdl2[X,alsa,opengl?,sound,threads,video] media-libs/sdl2-net net-libs/libpcap sys-libs/zlib
[gentoo-commits] repo/proj/guru:dev commit in: dev-util/blueprint-compiler/
commit: 2aff6c84b311ae2b86a10742853ec4a6009a43c4 Author: Yuan Liao gmail com> AuthorDate: Tue Mar 14 16:02:54 2023 + Commit: Yuan Liao gmail com> CommitDate: Tue Mar 14 16:02:54 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2aff6c84 dev-util/blueprint-compiler: Treeclean package that is now in ::gentoo Signed-off-by: Yuan Liao gmail.com> dev-util/blueprint-compiler/Manifest | 1 - .../blueprint-compiler-0.6.0.ebuild| 87 -- .../blueprint-compiler-.ebuild | 87 -- dev-util/blueprint-compiler/metadata.xml | 12 --- 4 files changed, 187 deletions(-) diff --git a/dev-util/blueprint-compiler/Manifest b/dev-util/blueprint-compiler/Manifest deleted file mode 100644 index 0abec3980..0 --- a/dev-util/blueprint-compiler/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST blueprint-compiler-v0.6.0.tar.bz2 56896 BLAKE2B 318ffa52b2fbf3b07058e5b4d2f9bb0ef1f6614586b79968889921964b454e5c26d44e58a18185263797f7569135662d14471bafd8e501d7c6386e88972193d0 SHA512 458016f4eabef15026cb3ee675111984b19af8a9139bc412dfb48dfef56b0d0ff028316001d0ce04a90b50d6785c92d799f17ed42ca53fc7582345729ae02207 diff --git a/dev-util/blueprint-compiler/blueprint-compiler-0.6.0.ebuild b/dev-util/blueprint-compiler/blueprint-compiler-0.6.0.ebuild deleted file mode 100644 index 24ee0bf14..0 --- a/dev-util/blueprint-compiler/blueprint-compiler-0.6.0.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) - -inherit meson python-r1 - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://gitlab.gnome.org/jwestman/blueprint-compiler.git; -else - SRC_URI="https://gitlab.gnome.org/jwestman/blueprint-compiler/-/archive/v${PV}/blueprint-compiler-v${PV}.tar.bz2; - S="${WORKDIR}/${PN}-v${PV}" - KEYWORDS="~amd64" -fi - -DESCRIPTION="Compiler for Blueprint, a markup language for GTK user interfaces" -HOMEPAGE="https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/; - -LICENSE="LGPL-3+" -SLOT="0" - -IUSE="doc test" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -BDEPEND=" - ${PYTHON_DEPS} - doc? ( - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/furo[${PYTHON_USEDEP}] - ) -" - -DEPEND=" - test? ( - gui-libs/gtk:4[introspection] - ) -" - -RDEPEND=" - ${PYTHON_DEPS} -" - -src_configure() { - local emesonargs=( - $(meson_use doc docs) - ) - python_foreach_impl meson_src_configure -} - -src_compile() { - python_foreach_impl meson_src_compile - use doc && build_sphinx docs -} - -src_test() { - python_foreach_impl meson_src_test -} - -src_install() { - my_src_install() { - local exe="${ED}/usr/bin/${PN}" - - # Meson installs a Python script at ${ED}/usr/bin/${PN}; on - # Gentoo, the script should go into ${ED}/usr/lib/python-exec, - # and ${ED}/usr/bin/${PN} should be a symbolic link to - # ${ED}/usr/lib/python-exec/python-exec2. - # - # When multiple PYTHON_TARGETS are enabled, then after the - # package has been installed for one Python implementation, - # Meson will follow the ${ED}/usr/bin/${PN} symbolic link and - # install the script at ${ED}/usr/lib/python-exec/python-exec2 - # for the remaining implementations, leading to file collision. - if [[ -L "${exe}" ]]; then - rm -v "${exe}" || die "Failed to remove symbolic link ${exe}" - fi - - meson_src_install - python_doscript "${exe}" - python_optimize - } - - python_foreach_impl my_src_install -} diff --git a/dev-util/blueprint-compiler/blueprint-compiler-.ebuild b/dev-util/blueprint-compiler/blueprint-compiler-.ebuild deleted file mode 100644 index 99c1980a4..0 --- a/dev-util/blueprint-compiler/blueprint-compiler-.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) - -inherit meson python-r1 virtualx - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://gitlab.gnome.org/jwestman/blueprint-compiler.git; -else - SRC_URI="https://gitlab.gnome.org/jwestman/blueprint-compiler/-/archive/v${PV}/blueprint-compiler-v${PV}.tar.bz2; - S="${WORKDIR}/${PN}-v${P
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: d911bf4227c1ff6eb8f4f16e1d66f4179943c27f Author: Yuan Liao gmail com> AuthorDate: Wed Mar 1 22:03:47 2023 + Commit: Yuan Liao gmail com> CommitDate: Wed Mar 1 22:03:47 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d911bf42 gnome-extra/extension-manager: Add values for new upstream Meson options Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/extension-manager-.ebuild | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild b/gnome-extra/extension-manager/extension-manager-.ebuild index 717c819ec..273d091d9 100644 --- a/gnome-extra/extension-manager/extension-manager-.ebuild +++ b/gnome-extra/extension-manager/extension-manager-.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -41,7 +41,10 @@ DEPEND=" " src_configure() { - local emesonargs=() + local emesonargs=( + -Dpackage="ebuild" + -Ddistributor="Gentoo GURU " + ) if has live ${PROPERTIES}; then # Produce a development build for live ebuild emesonargs+=( -Ddevelopment=true )
[gentoo-commits] repo/proj/guru:dev commit in: app-text/OCRmyPDF/
commit: 3298d34a5cddf143c025e430895ef51f867720da Author: Yuan Liao gmail com> AuthorDate: Sun Feb 5 19:21:04 2023 + Commit: Yuan Liao gmail com> CommitDate: Sun Feb 5 19:21:04 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3298d34a app-text/OCRmyPDF: Update Manifest Upstream has been moved from github.com/OCRmyPDF to github.com/ocrmypdf, which changed the distfile tarball's checksums. Closes: https://bugs.gentoo.org/892866 Signed-off-by: Yuan Liao gmail.com> app-text/OCRmyPDF/Manifest | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/OCRmyPDF/Manifest b/app-text/OCRmyPDF/Manifest index 56c32500d..3fe3cf033 100644 --- a/app-text/OCRmyPDF/Manifest +++ b/app-text/OCRmyPDF/Manifest @@ -1 +1 @@ -DIST OCRmyPDF-14.0.1.tar.gz 6503040 BLAKE2B b54f5b7960c9f5303f4c2d0f8d949a7c3a813674a28f2166d89aaaf6e5203d94f0dee368846578a0ac554e35ed3cf9f479b907973b06e3e663c98ea700888b19 SHA512 6872ba20cfd455b5421a25e45b6a06f7aaa821c59d4825822dac0898989917752c1018d4477bfa3a106b2b036ce6cf511a16990cca4226a490ad2a97f8eb5229 +DIST OCRmyPDF-14.0.1.tar.gz 6502713 BLAKE2B fc0a1b681bbc25f091f2262ec00c9ed638e38fae9042a1fa50efaff2af915279dffd6fb9b8db73dbced2adfb8d8bf4e66417f9cb5f6dd80c78a842bf6d20fbdd SHA512 371e53bc6ff272b9b34029c7dad78e453d20c77995b5d61ceddac3b92f5f9496be726c8da8a07c75504a2a7626ba8cefb2f2d6e8288e093d5fd95ecd4546c8ce
[gentoo-commits] repo/proj/guru:dev commit in: dev-util/blueprint-compiler/
commit: 29b79fbcf1597d1f6a8d21e95e1e972885936ce3 Author: Yuan Liao gmail com> AuthorDate: Wed Jan 25 22:26:14 2023 + Commit: Yuan Liao gmail com> CommitDate: Wed Jan 25 22:26:14 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=29b79fbc dev-util/blueprint-compiler: Drop 0.4.0 Signed-off-by: Yuan Liao gmail.com> dev-util/blueprint-compiler/Manifest | 1 - .../blueprint-compiler-0.4.0.ebuild| 92 -- 2 files changed, 93 deletions(-) diff --git a/dev-util/blueprint-compiler/Manifest b/dev-util/blueprint-compiler/Manifest index 1e308fba2..0abec3980 100644 --- a/dev-util/blueprint-compiler/Manifest +++ b/dev-util/blueprint-compiler/Manifest @@ -1,2 +1 @@ -DIST blueprint-compiler-v0.4.0.tar.bz2 50396 BLAKE2B eb51af35030fbaa583b809de0449e7e54143a7b5e582b9be24a0345ca704fb1b1d2778d96ebfb02cc66e4c4acdc97a0356e03624f33be1ea28316ed815c0e334 SHA512 9eb3b17e8b44ecd400c1ec683bf1edee54877a0f16e545ba2f9f9cb683163983fd096ff9403ab36658f92678036f4b6b43e1343cf2bc4793332ef4b2972408ac DIST blueprint-compiler-v0.6.0.tar.bz2 56896 BLAKE2B 318ffa52b2fbf3b07058e5b4d2f9bb0ef1f6614586b79968889921964b454e5c26d44e58a18185263797f7569135662d14471bafd8e501d7c6386e88972193d0 SHA512 458016f4eabef15026cb3ee675111984b19af8a9139bc412dfb48dfef56b0d0ff028316001d0ce04a90b50d6785c92d799f17ed42ca53fc7582345729ae02207 diff --git a/dev-util/blueprint-compiler/blueprint-compiler-0.4.0.ebuild b/dev-util/blueprint-compiler/blueprint-compiler-0.4.0.ebuild deleted file mode 100644 index 65b53ce6a..0 --- a/dev-util/blueprint-compiler/blueprint-compiler-0.4.0.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) - -inherit meson python-r1 - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://gitlab.gnome.org/jwestman/blueprint-compiler.git; -else - SRC_URI="https://gitlab.gnome.org/jwestman/blueprint-compiler/-/archive/v${PV}/blueprint-compiler-v${PV}.tar.bz2; - S="${WORKDIR}/${PN}-v${PV}" - KEYWORDS="~amd64" -fi - -DESCRIPTION="Compiler for Blueprint, a markup language for GTK user interfaces" -HOMEPAGE="https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/; - -LICENSE="LGPL-3+" -SLOT="0" - -IUSE="doc test" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -BDEPEND=" - ${PYTHON_DEPS} - doc? ( - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/furo[${PYTHON_USEDEP}] - ) -" - -DEPEND=" - test? ( - gui-libs/gtk:4[introspection] - ) -" - -RDEPEND=" - ${PYTHON_DEPS} -" - -src_configure() { - local emesonargs=( - $(meson_use doc docs) - ) - python_foreach_impl meson_src_configure -} - -src_compile() { - python_foreach_impl meson_src_compile -} - -src_test() { - python_foreach_impl meson_src_test -} - -src_install() { - my_src_install() { - local exe="${ED}/usr/bin/${PN}" - - # Meson installs a Python script at ${ED}/usr/bin/${PN}; on - # Gentoo, the script should go into ${ED}/usr/lib/python-exec, - # and ${ED}/usr/bin/${PN} should be a symbolic link to - # ${ED}/usr/lib/python-exec/python-exec2. - # - # When multiple PYTHON_TARGETS are enabled, then after the - # package has been installed for one Python implementation, - # Meson will follow the ${ED}/usr/bin/${PN} symbolic link and - # install the script at ${ED}/usr/lib/python-exec/python-exec2 - # for the remaining implementations, leading to file collision. - if [[ -L "${exe}" ]]; then - rm -v "${exe}" || die "Failed to remove symbolic link ${exe}" - fi - - meson_src_install - python_doscript "${exe}" - python_optimize - - # Install Sphinx-generated documentation only once - # since the documentation is supposed to be identical - # between different Python implementations - use doc && HTML_DOCS=( "${BUILD_DIR}/docs"/* ) - } - - python_foreach_impl my_src_install - einstalldocs -}
[gentoo-commits] repo/proj/guru:dev commit in: dev-util/blueprint-compiler/
commit: a1d2a1419061ef902ef9546de91b1de56df49910 Author: Yuan Liao gmail com> AuthorDate: Wed Jan 25 22:25:38 2023 + Commit: Yuan Liao gmail com> CommitDate: Wed Jan 25 22:25:38 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a1d2a141 dev-util/blueprint-compiler: Update copyright year in live ebuild Fixes: 5a6292c157f7e0e83b2e97615affb8313ee558e6 Signed-off-by: Yuan Liao gmail.com> dev-util/blueprint-compiler/blueprint-compiler-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/blueprint-compiler/blueprint-compiler-.ebuild b/dev-util/blueprint-compiler/blueprint-compiler-.ebuild index ae884dac1..99c1980a4 100644 --- a/dev-util/blueprint-compiler/blueprint-compiler-.ebuild +++ b/dev-util/blueprint-compiler/blueprint-compiler-.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8
[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/dosbox-x/files/, games-emulation/dosbox-x/
commit: c9f76c79420506ebe30372e91e9ffd855bedd3e6 Author: Yuan Liao gmail com> AuthorDate: Wed Jan 25 22:25:15 2023 + Commit: Yuan Liao gmail com> CommitDate: Wed Jan 25 22:25:15 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c9f76c79 games-emulation/dosbox-x: Drop 2022.08.0-r1, 2022.09.1_pre20221210-r1 Signed-off-by: Yuan Liao gmail.com> games-emulation/dosbox-x/Manifest | 2 - .../dosbox-x/dosbox-x-2022.08.0-r1.ebuild | 226 - .../dosbox-x-2022.09.1_pre20221210-r1.ebuild | 211 .../files/dosbox-x-2022.08.0-fix-lto-odr.patch | 368 - 4 files changed, 807 deletions(-) diff --git a/games-emulation/dosbox-x/Manifest b/games-emulation/dosbox-x/Manifest index 50af68e75..787d6cf30 100644 --- a/games-emulation/dosbox-x/Manifest +++ b/games-emulation/dosbox-x/Manifest @@ -1,3 +1 @@ -DIST dosbox-x-2022.09.1_pre20221210.tar.gz 67879960 BLAKE2B f6a6dc0bea3a56577088ee632b17b74489ede8b9cbcd51328c709a6f9bf301a301dff853acab5cb3786aff4c94a2f180e98bfe828cc2d1255a7f7edad29b9f41 SHA512 b5d996611e28e86f7ad45d09bbdcbaf161faec572f3192f034e5acead8014ba2f7f3c3a12e6fc9a5e49742cc08b3f3c4272568491322e7d400a511ce65dbd042 DIST dosbox-x-v2022.12.26.tar.gz 67886370 BLAKE2B a748c18bd51833f8532ee76cf30c1bed994458acf56f36be3207c9714678f8e1b4c4fb130aeaa54d5cac39f60484b6aa12a4d59fcd8ce1a7ddbb5d98cede9df7 SHA512 18895a3cd9b46a226490f4eda160b92f80e6a9022d22cc192cbf8ddea93803d72b658e9d88ebc3163b93d214389e74f67193e8aac37bf58f7068a1daf68dd550 -DIST dosbox-x-windows-v2022.08.0.tar.gz 67809452 BLAKE2B d0d8c6b6b328b363ea939de93e920ce33b260f4f986be50028c4a2e188c292be38c256bed7b0d6e052bf2b74600ece662f05b16943e90fbd44e48e2c6b4bc3cc SHA512 d11b907ff99e8599b454dc5979055dd85a64215913cb905c66d534930ce31afaab14d04169450eef5cb286c65933159f44be6cecad6adf6c7adad1a249758d7b diff --git a/games-emulation/dosbox-x/dosbox-x-2022.08.0-r1.ebuild b/games-emulation/dosbox-x/dosbox-x-2022.08.0-r1.ebuild deleted file mode 100644 index 5956244b0..0 --- a/games-emulation/dosbox-x/dosbox-x-2022.08.0-r1.ebuild +++ /dev/null @@ -1,226 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools toolchain-funcs xdg - -if [[ "${PV}" == ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/joncampbell123/dosbox-x.git; -else - SRC_URI="https://github.com/joncampbell123/dosbox-x/archive/dosbox-x-windows-v${PV}.tar.gz; - S="${WORKDIR}/${PN}-${PN}-windows-v${PV}" - KEYWORDS="~amd64" -fi - -DESCRIPTION="Complete, accurate DOS emulator forked from DOSBox" -HOMEPAGE="https://dosbox-x.com/; - -# Stay consistent with games-emulation/dosbox::gentoo even though source file -# headers specify the GPL version to be "either version 2 of the License, or -# (at your option) any later version." The same header is used in both the -# DOSBox source tree and the DOSBox-X source tree. -LICENSE="GPL-2" -SLOT="0" - -IUSE="X debug ffmpeg fluidsynth freetype opengl png slirp" -# Unit tests are only available in debug builds -RESTRICT="!debug? ( test )" - -BDEPEND=" - dev-lang/nasm - sys-libs/libcap -" - -# Unconditionally pulling in automagically-enabled optional dependencies: -# - media-libs/alsa-lib -# - media-libs/sdl2-net -# - net-libs/libpcap -# -# With media-libs/libsdl2[-X,wayland], this package does work on a Wayland -# desktop, but (at least on GNOME) the program does not launch in a movable -# and resizable window; whereas with media-libs/libsdl2[X], it does. Thus, -# unconditionally require media-libs/libsdl2[X] for better user experience. -RDEPEND=" - media-libs/alsa-lib - media-libs/libsdl2[X,opengl?,sound,threads,video] - media-libs/sdl2-net - net-libs/libpcap - sys-libs/zlib - X? ( - x11-libs/libX11 - x11-libs/libXrandr - x11-libs/libxkbfile - ) - debug? ( sys-libs/ncurses:= ) - ffmpeg? ( media-video/ffmpeg:= ) - fluidsynth? ( media-sound/fluidsynth:= ) - freetype? ( media-libs/freetype ) - opengl? ( media-libs/libglvnd[X] ) - png? ( media-libs/libpng:= ) - slirp? ( net-libs/libslirp ) -" - -DEPEND=" - ${RDEPEND} -" - -PATCHES=( - # https://bugs.gentoo.org/859973 - # https://github.com/joncampbell123/dosbox-x/issues/3663 - # https://github.com/joncampbell123/dosbox-x/pull/3710 - "${FILESDIR}/${P}-fix-lto-odr.patch" -) - -pkg_pretend() { - if use ffmpeg && use !png; then - ewarn "Setting the 'ffmpeg' USE flag when the 'png' USE flag is" - ewarn "unset does not have any effect. Unsetting the 'png' USE" - ewarn &
[gentoo-commits] repo/proj/guru:dev commit in: dev-util/blueprint-compiler/
commit: 5a6292c157f7e0e83b2e97615affb8313ee558e6 Author: Yuan Liao gmail com> AuthorDate: Thu Jan 19 23:56:48 2023 + Commit: Yuan Liao gmail com> CommitDate: Thu Jan 19 23:56:48 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5a6292c1 dev-util/blueprint-compiler: Update test execution for live ebuild An X environment is now required to run the tests. Reference: https://gitlab.gnome.org/jwestman/blueprint-compiler/-/commit/039d88ab45001cf799c421e58d4669a0596c4d29 Signed-off-by: Yuan Liao gmail.com> dev-util/blueprint-compiler/blueprint-compiler-.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-util/blueprint-compiler/blueprint-compiler-.ebuild b/dev-util/blueprint-compiler/blueprint-compiler-.ebuild index 24ee0bf14..ae884dac1 100644 --- a/dev-util/blueprint-compiler/blueprint-compiler-.ebuild +++ b/dev-util/blueprint-compiler/blueprint-compiler-.ebuild @@ -5,7 +5,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{9..11} ) -inherit meson python-r1 +inherit meson python-r1 virtualx if [[ ${PV} == * ]]; then inherit git-r3 @@ -57,7 +57,7 @@ src_compile() { } src_test() { - python_foreach_impl meson_src_test + virtx python_foreach_impl meson_src_test } src_install() {
[gentoo-commits] repo/proj/guru:dev commit in: /
commit: 1de6840536626cf285a4ee777baeadbd73f5cabb Author: Yuan Liao gmail com> AuthorDate: Mon Jan 2 19:50:34 2023 + Commit: Yuan Liao gmail com> CommitDate: Mon Jan 2 19:50:34 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1de68405 TODO.md: Fix Markdown table rendering A line starting with four spaces may be treated as a code block instead of a table header. Signed-off-by: Yuan Liao gmail.com> TODO.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TODO.md b/TODO.md index 8b96a242e..b07d9be77 100644 --- a/TODO.md +++ b/TODO.md @@ -2,7 +2,7 @@ If you find an interesting piece of software here, consider to package it, also you are free to add any package you want to see in GURU -Name | Buildsystem |Category | User |Need help | Dependency + Name | Buildsystem |Category | User |Need help | Dependency | - | - | - | - | - [Whoogle](https://github.com/benbusby/whoogle-search/) | setuptools | www | Anna | ✔ | ✖ [SearXNG](https://docs.searxng.org/) | setuptools | www | Anna | ✔ | ✖
[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/dosbox-x/
commit: 77c69ab2dd63de0e2cc1b3a8c52f5b45238d14c0 Author: Yuan Liao gmail com> AuthorDate: Tue Dec 27 06:21:48 2022 + Commit: Yuan Liao gmail com> CommitDate: Tue Dec 27 06:21:48 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=77c69ab2 games-emulation/dosbox-x: Add 2022.12.26 Signed-off-by: Yuan Liao gmail.com> games-emulation/dosbox-x/Manifest | 1 + .../dosbox-x/dosbox-x-2022.12.26.ebuild| 192 + 2 files changed, 193 insertions(+) diff --git a/games-emulation/dosbox-x/Manifest b/games-emulation/dosbox-x/Manifest index 753e294ae..50af68e75 100644 --- a/games-emulation/dosbox-x/Manifest +++ b/games-emulation/dosbox-x/Manifest @@ -1,2 +1,3 @@ DIST dosbox-x-2022.09.1_pre20221210.tar.gz 67879960 BLAKE2B f6a6dc0bea3a56577088ee632b17b74489ede8b9cbcd51328c709a6f9bf301a301dff853acab5cb3786aff4c94a2f180e98bfe828cc2d1255a7f7edad29b9f41 SHA512 b5d996611e28e86f7ad45d09bbdcbaf161faec572f3192f034e5acead8014ba2f7f3c3a12e6fc9a5e49742cc08b3f3c4272568491322e7d400a511ce65dbd042 +DIST dosbox-x-v2022.12.26.tar.gz 67886370 BLAKE2B a748c18bd51833f8532ee76cf30c1bed994458acf56f36be3207c9714678f8e1b4c4fb130aeaa54d5cac39f60484b6aa12a4d59fcd8ce1a7ddbb5d98cede9df7 SHA512 18895a3cd9b46a226490f4eda160b92f80e6a9022d22cc192cbf8ddea93803d72b658e9d88ebc3163b93d214389e74f67193e8aac37bf58f7068a1daf68dd550 DIST dosbox-x-windows-v2022.08.0.tar.gz 67809452 BLAKE2B d0d8c6b6b328b363ea939de93e920ce33b260f4f986be50028c4a2e188c292be38c256bed7b0d6e052bf2b74600ece662f05b16943e90fbd44e48e2c6b4bc3cc SHA512 d11b907ff99e8599b454dc5979055dd85a64215913cb905c66d534930ce31afaab14d04169450eef5cb286c65933159f44be6cecad6adf6c7adad1a249758d7b diff --git a/games-emulation/dosbox-x/dosbox-x-2022.12.26.ebuild b/games-emulation/dosbox-x/dosbox-x-2022.12.26.ebuild new file mode 100644 index 0..065a583ee --- /dev/null +++ b/games-emulation/dosbox-x/dosbox-x-2022.12.26.ebuild @@ -0,0 +1,192 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools toolchain-funcs xdg + +if [[ "${PV}" == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/joncampbell123/dosbox-x.git; +else + SRC_URI="https://github.com/joncampbell123/dosbox-x/archive/dosbox-x-v${PV}.tar.gz; + S="${WORKDIR}/${PN}-${PN}-v${PV}" + KEYWORDS="~amd64" +fi + +DESCRIPTION="Complete, accurate DOS emulator forked from DOSBox" +HOMEPAGE="https://dosbox-x.com/; + +# Stay consistent with games-emulation/dosbox::gentoo even though source file +# headers specify the GPL version to be "either version 2 of the License, or +# (at your option) any later version." The same header is used in both the +# DOSBox source tree and the DOSBox-X source tree. +LICENSE="GPL-2" +SLOT="0" + +IUSE="X debug ffmpeg fluidsynth freetype opengl png slirp" +# Unit tests are only available in debug builds +RESTRICT="!debug? ( test )" + +BDEPEND=" + dev-lang/nasm + sys-libs/libcap +" + +# Unconditionally pulling in automagically-enabled optional dependencies: +# - media-libs/alsa-lib +# - media-libs/sdl2-net +# - net-libs/libpcap +# +# With media-libs/libsdl2[-X,wayland], this package does work on a Wayland +# desktop, but (at least on GNOME) the program does not launch in a movable +# and resizable window; whereas with media-libs/libsdl2[X], it does. Thus, +# unconditionally require media-libs/libsdl2[X] for better user experience. +RDEPEND=" + media-libs/alsa-lib + media-libs/libsdl2[X,opengl?,sound,threads,video] + media-libs/sdl2-net + net-libs/libpcap + sys-libs/zlib + X? ( + x11-libs/libX11 + x11-libs/libXrandr + x11-libs/libxkbfile + ) + debug? ( sys-libs/ncurses:= ) + ffmpeg? ( media-video/ffmpeg:= ) + fluidsynth? ( media-sound/fluidsynth:= ) + freetype? ( media-libs/freetype ) + opengl? ( media-libs/libglvnd[X] ) + png? ( media-libs/libpng:= ) + slirp? ( net-libs/libslirp ) +" + +DEPEND=" + ${RDEPEND} +" + +pkg_pretend() { + if use ffmpeg && use !png; then + ewarn "Setting the 'ffmpeg' USE flag when the 'png' USE flag is" + ewarn "unset does not have any effect. Unsetting the 'png' USE" + ewarn "flag disables the video capture feature, so additional" + ewarn "video capture formats enabled by the 'ffmpeg' USE flag" + ewarn "will end up being unused." + fi +} + +src_prepare() { + default + + # https://bugs.gentoo.org/887669 + # Mask lines touching '-O*', and avoid creating an empty command + # list as a result to not break 'if', 'for', or fu
[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/dosbox-x/
commit: 1bbe30bbd093369cdd7d626ad8c27827d3f6783b Author: Yuan Liao gmail com> AuthorDate: Tue Dec 27 05:57:37 2022 + Commit: Yuan Liao gmail com> CommitDate: Tue Dec 27 06:12:19 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1bbe30bb games-emulation/dosbox-x: Revert changes for rolling release adoption This reverts commit b8194cde46d4fb966090f5291ca21d88dcfd9a46. The upstream has just made a new release after I started to believe that they had ditched tagged releases. Who knows what will happen next... Not revision-bumping the 2022.09.1_pre20221210 ebuild because there is just a trivial documentation change for it; existing users of this package will likely update to a new version soon. Signed-off-by: Yuan Liao gmail.com> .../dosbox-x/dosbox-x-2022.08.0-r1.ebuild | 2 -- .../dosbox-x-2022.09.1_pre20221210-r1.ebuild | 3 +-- games-emulation/dosbox-x/dosbox-x-.ebuild | 26 +++--- 3 files changed, 4 insertions(+), 27 deletions(-) diff --git a/games-emulation/dosbox-x/dosbox-x-2022.08.0-r1.ebuild b/games-emulation/dosbox-x/dosbox-x-2022.08.0-r1.ebuild index d05ffb418..5956244b0 100644 --- a/games-emulation/dosbox-x/dosbox-x-2022.08.0-r1.ebuild +++ b/games-emulation/dosbox-x/dosbox-x-2022.08.0-r1.ebuild @@ -1,8 +1,6 @@ # Copyright 2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Note: This is the last release (non-pre-release) tagged by upstream - EAPI=8 inherit autotools toolchain-funcs xdg diff --git a/games-emulation/dosbox-x/dosbox-x-2022.09.1_pre20221210-r1.ebuild b/games-emulation/dosbox-x/dosbox-x-2022.09.1_pre20221210-r1.ebuild index f489f2b6b..3e9516b1f 100644 --- a/games-emulation/dosbox-x/dosbox-x-2022.09.1_pre20221210-r1.ebuild +++ b/games-emulation/dosbox-x/dosbox-x-2022.09.1_pre20221210-r1.ebuild @@ -12,8 +12,7 @@ else # https://github.com/joncampbell123/dosbox-x/discussions/3862 GIT_COMMIT="982c44176e7619ae2a40b5c5d8df31f2911384da" DOC_CONTENTS=" - DOSBox-X upstream has stopped making releases. Therefore, this - package has installed a copy of DOSBox-X built from an upstream + This package has installed a copy of DOSBox-X built from an upstream repository snapshot at the following Git commit:\n \n ${GIT_COMMIT} diff --git a/games-emulation/dosbox-x/dosbox-x-.ebuild b/games-emulation/dosbox-x/dosbox-x-.ebuild index 1b813f7ff..065a583ee 100644 --- a/games-emulation/dosbox-x/dosbox-x-.ebuild +++ b/games-emulation/dosbox-x/dosbox-x-.ebuild @@ -3,24 +3,14 @@ EAPI=8 -inherit autotools readme.gentoo-r1 toolchain-funcs xdg +inherit autotools toolchain-funcs xdg if [[ "${PV}" == ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/joncampbell123/dosbox-x.git; else - # https://github.com/joncampbell123/dosbox-x/discussions/3862 - GIT_COMMIT="" - DOC_CONTENTS=" - DOSBox-X upstream has stopped making releases. Therefore, this - package has installed a copy of DOSBox-X built from an upstream - repository snapshot at the following Git commit:\n - \n - ${GIT_COMMIT} - " - - SRC_URI="https://github.com/joncampbell123/dosbox-x/archive/${GIT_COMMIT}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/${PN}-${GIT_COMMIT}" + SRC_URI="https://github.com/joncampbell123/dosbox-x/archive/dosbox-x-v${PV}.tar.gz; + S="${WORKDIR}/${PN}-${PN}-v${PV}" KEYWORDS="~amd64" fi @@ -143,11 +133,6 @@ src_test() { "${@}" || die "Unit tests failed" } -src_install() { - default - [[ -n "${DOC_CONTENTS}" ]] && readme.gentoo_create_doc -} - pkg_preinst() { xdg_pkg_preinst @@ -170,11 +155,6 @@ pkg_preinst() { pkg_postinst() { xdg_pkg_postinst - if ! has "${PVR}" ${REPLACING_VERSIONS} && [[ -n "${DOC_CONTENTS}" ]]; then - FORCE_PRINT_ELOG=1 - readme.gentoo_print_elog - fi - if [[ "${PRINT_NOTES_FOR_DEBUGGER}" ]]; then elog elog "Note on the Debugger"
[gentoo-commits] repo/proj/guru:dev commit in: net-im/ruqola/
commit: 5fdac5f781425d7bb029882852008ebbc28c097d Author: Yuan Liao gmail com> AuthorDate: Mon Dec 26 17:35:33 2022 + Commit: Yuan Liao gmail com> CommitDate: Mon Dec 26 17:35:33 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5fdac5f7 net-im/ruqola: Update EAPI 7 -> 8 Signed-off-by: Yuan Liao gmail.com> net-im/ruqola/ruqola-1.3.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-im/ruqola/ruqola-1.3.1.ebuild b/net-im/ruqola/ruqola-1.3.1.ebuild index 09d1e1724..4a3d15cc7 100644 --- a/net-im/ruqola/ruqola-1.3.1.ebuild +++ b/net-im/ruqola/ruqola-1.3.1.ebuild @@ -1,7 +1,7 @@ -# Copyright 2019-2021 Gentoo Authors +# Copyright 2019-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 VIRTUALX_REQUIRED=test ECM_TEST=forceoptional
[gentoo-commits] repo/proj/guru:dev commit in: kde-misc/plasma-applet-thermal-monitor/
commit: 114a1c592abfbdaf7c74013b307733087107ac38 Author: Yuan Liao gmail com> AuthorDate: Mon Dec 26 17:23:40 2022 + Commit: Yuan Liao gmail com> CommitDate: Mon Dec 26 17:32:34 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=114a1c59 kde-misc/plasma-applet-thermal-monitor: Update EAPI 7 -> 8 and metadata Signed-off-by: Yuan Liao gmail.com> kde-misc/plasma-applet-thermal-monitor/metadata.xml | 5 +++-- .../plasma-applet-thermal-monitor-1.3.0.ebuild | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/kde-misc/plasma-applet-thermal-monitor/metadata.xml b/kde-misc/plasma-applet-thermal-monitor/metadata.xml index d4b7dd0fd..b200dd1d6 100644 --- a/kde-misc/plasma-applet-thermal-monitor/metadata.xml +++ b/kde-misc/plasma-applet-thermal-monitor/metadata.xml @@ -6,7 +6,8 @@ Michael Egger - https://github.com/kotelnik/plasma-applet-thermal-monitor/issues - https://github.com/kotelnik/plasma-applet-thermal-monitor/blob/master/README.md + agurenko/plasma-applet-thermal-monitor + https://gitlab.com/agurenko/plasma-applet-thermal-monitor/-/issues + https://gitlab.com/agurenko/plasma-applet-thermal-monitor/-/blob/master/README.md diff --git a/kde-misc/plasma-applet-thermal-monitor/plasma-applet-thermal-monitor-1.3.0.ebuild b/kde-misc/plasma-applet-thermal-monitor/plasma-applet-thermal-monitor-1.3.0.ebuild index 7a931173c..1da77d580 100644 --- a/kde-misc/plasma-applet-thermal-monitor/plasma-applet-thermal-monitor-1.3.0.ebuild +++ b/kde-misc/plasma-applet-thermal-monitor/plasma-applet-thermal-monitor-1.3.0.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit ecm kde.org optfeature
[gentoo-commits] repo/proj/guru:dev commit in: kde-misc/plasma5-wallpapers-dynamic/
commit: bdfe127972bf6815f6f397f94374da5244eb2f21 Author: Yuan Liao gmail com> AuthorDate: Mon Dec 26 17:33:58 2022 + Commit: Yuan Liao gmail com> CommitDate: Mon Dec 26 17:33:58 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bdfe1279 kde-misc/plasma5-wallpapers-dynamic: Update EAPI 7 -> 8 Signed-off-by: Yuan Liao gmail.com> .../plasma5-wallpapers-dynamic-3.3.9.ebuild | 4 ++-- .../plasma5-wallpapers-dynamic/plasma5-wallpapers-dynamic-.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/kde-misc/plasma5-wallpapers-dynamic/plasma5-wallpapers-dynamic-3.3.9.ebuild b/kde-misc/plasma5-wallpapers-dynamic/plasma5-wallpapers-dynamic-3.3.9.ebuild index 48027f59c..d10236672 100644 --- a/kde-misc/plasma5-wallpapers-dynamic/plasma5-wallpapers-dynamic-3.3.9.ebuild +++ b/kde-misc/plasma5-wallpapers-dynamic/plasma5-wallpapers-dynamic-3.3.9.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 KFMIN="5.66.0" QTMIN="5.12.0" diff --git a/kde-misc/plasma5-wallpapers-dynamic/plasma5-wallpapers-dynamic-.ebuild b/kde-misc/plasma5-wallpapers-dynamic/plasma5-wallpapers-dynamic-.ebuild index ada7424b3..81ef671cd 100644 --- a/kde-misc/plasma5-wallpapers-dynamic/plasma5-wallpapers-dynamic-.ebuild +++ b/kde-misc/plasma5-wallpapers-dynamic/plasma5-wallpapers-dynamic-.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 KFMIN="5.66.0" QTMIN="5.12.0"
[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/dosbox-x/
commit: 4889f43448320722c9181cc1d0d252dab1187387 Author: Yuan Liao gmail com> AuthorDate: Mon Dec 26 17:04:44 2022 + Commit: Yuan Liao gmail com> CommitDate: Mon Dec 26 17:13:40 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4889f434 games-emulation/dosbox-x: Simplify sed script for configure.ac Signed-off-by: Yuan Liao gmail.com> games-emulation/dosbox-x/dosbox-x-2022.08.0-r1.ebuild | 6 +++--- games-emulation/dosbox-x/dosbox-x-2022.09.1_pre20221210-r1.ebuild | 6 +++--- games-emulation/dosbox-x/dosbox-x-.ebuild | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/games-emulation/dosbox-x/dosbox-x-2022.08.0-r1.ebuild b/games-emulation/dosbox-x/dosbox-x-2022.08.0-r1.ebuild index d208c6afb..d05ffb418 100644 --- a/games-emulation/dosbox-x/dosbox-x-2022.08.0-r1.ebuild +++ b/games-emulation/dosbox-x/dosbox-x-2022.08.0-r1.ebuild @@ -89,9 +89,9 @@ src_prepare() { default # https://bugs.gentoo.org/887669 - # Comment out lines touching '-O*', and avoid creating an empty - # command list as a result to not break 'if', 'for', or functions - sed -i -E -e 's/(\s?)((C|CXX)FLAGS=.*-O)/\1: #\2/' configure.ac || + # Mask lines touching '-O*', and avoid creating an empty command + # list as a result to not break 'if', 'for', or functions + sed -i -E -e 's/((C|CXX)FLAGS=.*-O)/: \1/' configure.ac || die "Failed to stop configure.ac from touching '-O*' compiler flags" # Patch command lines like the following in Makefile.am: diff --git a/games-emulation/dosbox-x/dosbox-x-2022.09.1_pre20221210-r1.ebuild b/games-emulation/dosbox-x/dosbox-x-2022.09.1_pre20221210-r1.ebuild index 9af962aef..f489f2b6b 100644 --- a/games-emulation/dosbox-x/dosbox-x-2022.09.1_pre20221210-r1.ebuild +++ b/games-emulation/dosbox-x/dosbox-x-2022.09.1_pre20221210-r1.ebuild @@ -90,9 +90,9 @@ src_prepare() { default # https://bugs.gentoo.org/887669 - # Comment out lines touching '-O*', and avoid creating an empty - # command list as a result to not break 'if', 'for', or functions - sed -i -E -e 's/(\s?)((C|CXX)FLAGS=.*-O)/\1: #\2/' configure.ac || + # Mask lines touching '-O*', and avoid creating an empty command + # list as a result to not break 'if', 'for', or functions + sed -i -E -e 's/((C|CXX)FLAGS=.*-O)/: \1/' configure.ac || die "Failed to stop configure.ac from touching '-O*' compiler flags" eautoreconf diff --git a/games-emulation/dosbox-x/dosbox-x-.ebuild b/games-emulation/dosbox-x/dosbox-x-.ebuild index 39ecd4c1c..1b813f7ff 100644 --- a/games-emulation/dosbox-x/dosbox-x-.ebuild +++ b/games-emulation/dosbox-x/dosbox-x-.ebuild @@ -90,9 +90,9 @@ src_prepare() { default # https://bugs.gentoo.org/887669 - # Comment out lines touching '-O*', and avoid creating an empty - # command list as a result to not break 'if', 'for', or functions - sed -i -E -e 's/(\s?)((C|CXX)FLAGS=.*-O)/\1: #\2/' configure.ac || + # Mask lines touching '-O*', and avoid creating an empty command + # list as a result to not break 'if', 'for', or functions + sed -i -E -e 's/((C|CXX)FLAGS=.*-O)/: \1/' configure.ac || die "Failed to stop configure.ac from touching '-O*' compiler flags" eautoreconf
[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/dosbox-x/
commit: 331b5bbba4bfca44785c3ed7d3f367c8e7ef7621 Author: Yuan Liao gmail com> AuthorDate: Thu Dec 22 00:06:40 2022 + Commit: Yuan Liao gmail com> CommitDate: Thu Dec 22 00:36:07 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=331b5bbb games-emulation/dosbox-x: Respect user's '-O*' compiler flags Closes: https://bugs.gentoo.org/887669 Signed-off-by: Yuan Liao gmail.com> .../{dosbox-x-2022.08.0.ebuild => dosbox-x-2022.08.0-r1.ebuild}| 6 ++ ...pre20221210.ebuild => dosbox-x-2022.09.1_pre20221210-r1.ebuild} | 7 +++ games-emulation/dosbox-x/dosbox-x-.ebuild | 7 +++ 3 files changed, 20 insertions(+) diff --git a/games-emulation/dosbox-x/dosbox-x-2022.08.0.ebuild b/games-emulation/dosbox-x/dosbox-x-2022.08.0-r1.ebuild similarity index 96% rename from games-emulation/dosbox-x/dosbox-x-2022.08.0.ebuild rename to games-emulation/dosbox-x/dosbox-x-2022.08.0-r1.ebuild index 473948a53..bec3c9a2e 100644 --- a/games-emulation/dosbox-x/dosbox-x-2022.08.0.ebuild +++ b/games-emulation/dosbox-x/dosbox-x-2022.08.0-r1.ebuild @@ -81,6 +81,12 @@ pkg_pretend() { src_prepare() { default + # https://bugs.gentoo.org/887669 + # Comment out lines touching '-O*', and avoid creating an empty + # command list as a result to not break 'if', 'for', or functions + sed -i -E -e 's/(\s?)((C|CXX)FLAGS=.*-O)/\1: #\2/' configure.ac || + die "Failed to stop configure.ac from touching '-O*' compiler flags" + # Patch command lines like the following in Makefile.am: # -test -x /usr/sbin/setcap && setcap cap_net_raw=ep $(DESTDIR)$(bindir)/dosbox-x # diff --git a/games-emulation/dosbox-x/dosbox-x-2022.09.1_pre20221210.ebuild b/games-emulation/dosbox-x/dosbox-x-2022.09.1_pre20221210-r1.ebuild similarity index 95% rename from games-emulation/dosbox-x/dosbox-x-2022.09.1_pre20221210.ebuild rename to games-emulation/dosbox-x/dosbox-x-2022.09.1_pre20221210-r1.ebuild index 49f4ea171..9af962aef 100644 --- a/games-emulation/dosbox-x/dosbox-x-2022.09.1_pre20221210.ebuild +++ b/games-emulation/dosbox-x/dosbox-x-2022.09.1_pre20221210-r1.ebuild @@ -88,6 +88,13 @@ pkg_pretend() { src_prepare() { default + + # https://bugs.gentoo.org/887669 + # Comment out lines touching '-O*', and avoid creating an empty + # command list as a result to not break 'if', 'for', or functions + sed -i -E -e 's/(\s?)((C|CXX)FLAGS=.*-O)/\1: #\2/' configure.ac || + die "Failed to stop configure.ac from touching '-O*' compiler flags" + eautoreconf } diff --git a/games-emulation/dosbox-x/dosbox-x-.ebuild b/games-emulation/dosbox-x/dosbox-x-.ebuild index e2738549f..39ecd4c1c 100644 --- a/games-emulation/dosbox-x/dosbox-x-.ebuild +++ b/games-emulation/dosbox-x/dosbox-x-.ebuild @@ -88,6 +88,13 @@ pkg_pretend() { src_prepare() { default + + # https://bugs.gentoo.org/887669 + # Comment out lines touching '-O*', and avoid creating an empty + # command list as a result to not break 'if', 'for', or functions + sed -i -E -e 's/(\s?)((C|CXX)FLAGS=.*-O)/\1: #\2/' configure.ac || + die "Failed to stop configure.ac from touching '-O*' compiler flags" + eautoreconf }
[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/dosbox-x/files/, games-emulation/dosbox-x/
commit: e52a88b468775df39735b75167f2ae78cf268b8b Author: Yuan Liao gmail com> AuthorDate: Thu Dec 22 00:33:21 2022 + Commit: Yuan Liao gmail com> CommitDate: Thu Dec 22 00:40:21 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e52a88b4 games-emulation/dosbox-x: Backport upstream LTO ODR fix to 2022.08.0 Not bumping revision for this change because the ebuild for 2022.08.0 has just been revision-bumped in the previous commit. Bug: https://bugs.gentoo.org/859973 Signed-off-by: Yuan Liao gmail.com> .../dosbox-x/dosbox-x-2022.08.0-r1.ebuild | 14 +- .../files/dosbox-x-2022.08.0-fix-lto-odr.patch | 368 + 2 files changed, 376 insertions(+), 6 deletions(-) diff --git a/games-emulation/dosbox-x/dosbox-x-2022.08.0-r1.ebuild b/games-emulation/dosbox-x/dosbox-x-2022.08.0-r1.ebuild index bec3c9a2e..d208c6afb 100644 --- a/games-emulation/dosbox-x/dosbox-x-2022.08.0-r1.ebuild +++ b/games-emulation/dosbox-x/dosbox-x-2022.08.0-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 -inherit autotools flag-o-matic toolchain-funcs xdg +inherit autotools toolchain-funcs xdg if [[ "${PV}" == ]]; then inherit git-r3 @@ -68,6 +68,13 @@ DEPEND=" ${RDEPEND} " +PATCHES=( + # https://bugs.gentoo.org/859973 + # https://github.com/joncampbell123/dosbox-x/issues/3663 + # https://github.com/joncampbell123/dosbox-x/pull/3710 + "${FILESDIR}/${P}-fix-lto-odr.patch" +) + pkg_pretend() { if use ffmpeg && use !png; then ewarn "Setting the 'ffmpeg' USE flag when the 'png' USE flag is" @@ -111,11 +118,6 @@ src_prepare() { die "Failed to remove check for setcap in Makefile.am" eautoreconf - - # https://bugs.gentoo.org/859973 - # https://github.com/joncampbell123/dosbox-x/issues/3663 - # No upstream response regarding LTO yet; disable it for now - filter-lto } src_configure() { diff --git a/games-emulation/dosbox-x/files/dosbox-x-2022.08.0-fix-lto-odr.patch b/games-emulation/dosbox-x/files/dosbox-x-2022.08.0-fix-lto-odr.patch new file mode 100644 index 0..daf0ae2f2 --- /dev/null +++ b/games-emulation/dosbox-x/files/dosbox-x-2022.08.0-fix-lto-odr.patch @@ -0,0 +1,368 @@ +From 7573870bb856ade326033824d7a2ba6fb4fcdfaf Mon Sep 17 00:00:00 2001 +From: Jookia +Date: Wed, 7 Sep 2022 10:44:48 +1000 +Subject: [PATCH 1/2] libs: Namespace PhysFS lzmasdk + +--- + src/libs/physfs/physfs_archiver_7z.c | 1 + + src/libs/physfs/physfs_lzmasdk.h | 6 +- + 2 files changed, 6 insertions(+), 1 deletion(-) + +diff --git a/src/libs/physfs/physfs_archiver_7z.c b/src/libs/physfs/physfs_archiver_7z.c +index 604fd13981a..4095f031710 100644 +--- a/src/libs/physfs/physfs_archiver_7z.c b/src/libs/physfs/physfs_archiver_7z.c +@@ -12,6 +12,7 @@ + #if PHYSFS_SUPPORTS_7Z + + #include "physfs_lzmasdk.h" ++using namespace physfs_lzmasdk; + + typedef struct + { +diff --git a/src/libs/physfs/physfs_lzmasdk.h b/src/libs/physfs/physfs_lzmasdk.h +index 239f8f0d1a2..f0abaa136a8 100644 +--- a/src/libs/physfs/physfs_lzmasdk.h b/src/libs/physfs/physfs_lzmasdk.h +@@ -7,13 +7,15 @@ Igor Pavlov. http://www.7-zip.org/sdk.html + --ryan. */ + + +- + /* 7zTypes.h -- Basic types + 2013-11-12 : Igor Pavlov : Public domain */ + + #ifndef __7Z_TYPES_H + #define __7Z_TYPES_H + ++// Jookia: Added to avoid conflict with other LZMA libraries ++namespace physfs_lzmasdk { ++ + #ifdef _WIN32 + /* #include */ + #endif +@@ -6030,6 +6032,8 @@ static SRes Lzma2Dec_DecodeToDic(CLzma2Dec *p, SizeT dicLimit, + return SZ_OK; + } + ++} ++ + #endif /* _INCLUDE_PHYSFS_LZMASDK_H_ */ + + /* end of physfs_lzmasdk.h ... */ + +From 7fb29da0ec0aff0c35c3dce2e8da14205103d5b5 Mon Sep 17 00:00:00 2001 +From: Jookia +Date: Wed, 7 Sep 2022 10:56:40 +1000 +Subject: [PATCH 2/2] cpu: Rename data types that conflict under ODR + +--- + src/cpu/core_dyn_x86.cpp| 4 ++-- + src/cpu/core_dyn_x86/cache.h| 2 +- + src/cpu/core_dyn_x86/decoder.h | 10 +- + src/cpu/core_dyn_x86/risc_x64.h | 12 ++-- + src/cpu/core_dyn_x86/risc_x86.h | 8 + src/cpu/core_dyn_x86/string.h | 4 ++-- + src/cpu/core_dynrec.cpp | 10 +- + src/cpu/core_dynrec/cache.h | 2 +- + src/cpu/core_dynrec/decoder_basic.h | 10 +- + src/cpu/core_normal/string.h| 4 ++-- + 10 files changed, 33 insertions(+), 33 deletions(-) + +diff --git a/src/cpu/core_dyn_x86.cpp b/src/cpu/core_dyn_x86.cpp +index 27c3dab5a6c..63beea5d495 100644 +--- a/src/cpu/core_dyn_x86.cpp b/src/cpu/core_dyn_x86.cpp +@@ -98,7 +98,7 @@ enum BranchTypes { + }; + + +-enum BlockReturn { ++enum BlockReturnDynX86 { + BR_Normal=0, + BR_Cycles, + BR_Link1,BR_Link2, +@@ -363,7 +363,7 @@ Bits CPU_Core_Dyn_X86_Run(void) { + run_block: + cache.block.running=0; +
[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/text-engine/files/, gui-libs/text-engine/
commit: 2e65f87613b699434752c4f96cd9e6d2d7075bef Author: Yuan Liao gmail com> AuthorDate: Wed Dec 21 20:29:34 2022 + Commit: Yuan Liao gmail com> CommitDate: Wed Dec 21 20:30:11 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2e65f876 gui-libs/text-engine: Add patch to fix -Wreturn-type errors Closes: https://bugs.gentoo.org/887649 Signed-off-by: Yuan Liao gmail.com> .../files/text-engine-0.1.1-fix-Wreturn-type.patch | 31 ++ ...0.1.1-r1.ebuild => text-engine-0.1.1-r2.ebuild} | 1 + 2 files changed, 32 insertions(+) diff --git a/gui-libs/text-engine/files/text-engine-0.1.1-fix-Wreturn-type.patch b/gui-libs/text-engine/files/text-engine-0.1.1-fix-Wreturn-type.patch new file mode 100644 index 0..7afa7ff7a --- /dev/null +++ b/gui-libs/text-engine/files/text-engine-0.1.1-fix-Wreturn-type.patch @@ -0,0 +1,31 @@ +Judging from the commit message, the main intention of this commit, +which is already staged in the upstream repository for the next release, +did not seem to be to eliminate compiler errors with -Wreturn-type. +However, it _is_ a resolution of the bug. + +Bug: https://bugs.gentoo.org/887649 + +From 749c94d853c0b0e29e79a1b270ec61947b65c319 Mon Sep 17 00:00:00 2001 +From: Matthew Jakeman +Date: Mon, 6 Jun 2022 16:11:32 +1200 +Subject: [PATCH] fix: Support building on macos + +--- + src/layout/layout.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/layout/layout.c b/src/layout/layout.c +index dbeb690..32d1845 100644 +--- a/src/layout/layout.c b/src/layout/layout.c +@@ -129,8 +129,8 @@ text_layout_build_layout_tree (TextLayout *self, +TextFrame*frame, +int width) + { +-g_return_if_fail (TEXT_IS_LAYOUT (self)); +-g_return_if_fail (TEXT_IS_FRAME (frame)); ++g_return_val_if_fail (TEXT_IS_LAYOUT (self), NULL); ++g_return_val_if_fail (TEXT_IS_FRAME (frame), NULL); + + TextLayoutBox *root = text_layout_box_new (); + do_layout_recursive (self, root, context, cursor, TEXT_ITEM (frame), width); diff --git a/gui-libs/text-engine/text-engine-0.1.1-r1.ebuild b/gui-libs/text-engine/text-engine-0.1.1-r2.ebuild similarity index 95% rename from gui-libs/text-engine/text-engine-0.1.1-r1.ebuild rename to gui-libs/text-engine/text-engine-0.1.1-r2.ebuild index d4e525e9c..bd3411bfe 100644 --- a/gui-libs/text-engine/text-engine-0.1.1-r1.ebuild +++ b/gui-libs/text-engine/text-engine-0.1.1-r2.ebuild @@ -41,6 +41,7 @@ RDEPEND=" PATCHES=( "${FILESDIR}/${P}-fix-package-version.patch" + "${FILESDIR}/${P}-fix-Wreturn-type.patch" ) src_prepare() {
[gentoo-commits] repo/proj/guru:dev commit in: dev-nim/nimbus/
commit: b117fb6c2c23e53afdbb6ce35a597e6b6f30514f Author: Yuan Liao gmail com> AuthorDate: Wed Dec 14 17:33:52 2022 + Commit: Yuan Liao gmail com> CommitDate: Wed Dec 14 17:34:23 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b117fb6c dev-nim/nimbus: Update manifest; switch to .tar.bz2 at the same time Signed-off-by: Yuan Liao gmail.com> dev-nim/nimbus/Manifest| 2 +- dev-nim/nimbus/nimbus-1.0.0.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-nim/nimbus/Manifest b/dev-nim/nimbus/Manifest index c9b9ba162..6f5b3d80d 100644 --- a/dev-nim/nimbus/Manifest +++ b/dev-nim/nimbus/Manifest @@ -1 +1 @@ -DIST nimbus-1.0.0.tar.gz 27124 BLAKE2B 881d1abd03313699576f70da5b503319cfc2812c542a28c7fec69eff386670f789c74fcd0752b1e3d2000a26d4727348053ecd7042b1918701443193bfdf1a93 SHA512 79469fc794b4d666eac933eb051469ab3d66e26601799f60cc583b7e03bb4c6d651bd1bcf576f6a12a352690f6353dedb4964ca158ad66bead34c01790b5ece3 +DIST nimbus-1.0.0.tar.bz2 23801 BLAKE2B b38bef877caa7781310314be00b1a3e206faafc25f0fd8bf28d52e800442d5a06b51fedb8c7b1a3c095c38c6eafe56befc9a447f8334f2f46af09cbb6c1b3535 SHA512 2675de25b788f0d9a3a41f69a761cd5d09bd78a0de538942edd5cc226000e2685ed7d5e8746e997fa69c9a89bc78b279ed9e9424b36ce13344796b1f1d3bb272 diff --git a/dev-nim/nimbus/nimbus-1.0.0.ebuild b/dev-nim/nimbus/nimbus-1.0.0.ebuild index f871f7b08..2ca1419c9 100644 --- a/dev-nim/nimbus/nimbus-1.0.0.ebuild +++ b/dev-nim/nimbus/nimbus-1.0.0.ebuild @@ -10,7 +10,7 @@ HOMEPAGE=" https://nimbus.sysrq.in/ https://git.sysrq.in/nimbus/about/ " -SRC_URI="https://git.sysrq.in/${PN}/snapshot/${P}.tar.gz; +SRC_URI="https://git.sysrq.in/${PN}/snapshot/${P}.tar.bz2; LICENSE="Apache-2.0 BSD" SLOT="0"
[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/dosbox-x/
commit: 1d02a77abccac38ce8b77682cbf05b1aba843e5c Author: Yuan Liao gmail com> AuthorDate: Wed Dec 14 17:03:17 2022 + Commit: Yuan Liao gmail com> CommitDate: Wed Dec 14 17:18:26 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1d02a77a games-emulation/dosbox-x: Add 2022.09.1_pre20221210 Signed-off-by: Yuan Liao gmail.com> games-emulation/dosbox-x/Manifest | 1 + .../dosbox-x/dosbox-x-2022.09.1_pre20221210.ebuild | 205 + 2 files changed, 206 insertions(+) diff --git a/games-emulation/dosbox-x/Manifest b/games-emulation/dosbox-x/Manifest index 150dfe080..753e294ae 100644 --- a/games-emulation/dosbox-x/Manifest +++ b/games-emulation/dosbox-x/Manifest @@ -1 +1,2 @@ +DIST dosbox-x-2022.09.1_pre20221210.tar.gz 67879960 BLAKE2B f6a6dc0bea3a56577088ee632b17b74489ede8b9cbcd51328c709a6f9bf301a301dff853acab5cb3786aff4c94a2f180e98bfe828cc2d1255a7f7edad29b9f41 SHA512 b5d996611e28e86f7ad45d09bbdcbaf161faec572f3192f034e5acead8014ba2f7f3c3a12e6fc9a5e49742cc08b3f3c4272568491322e7d400a511ce65dbd042 DIST dosbox-x-windows-v2022.08.0.tar.gz 67809452 BLAKE2B d0d8c6b6b328b363ea939de93e920ce33b260f4f986be50028c4a2e188c292be38c256bed7b0d6e052bf2b74600ece662f05b16943e90fbd44e48e2c6b4bc3cc SHA512 d11b907ff99e8599b454dc5979055dd85a64215913cb905c66d534930ce31afaab14d04169450eef5cb286c65933159f44be6cecad6adf6c7adad1a249758d7b diff --git a/games-emulation/dosbox-x/dosbox-x-2022.09.1_pre20221210.ebuild b/games-emulation/dosbox-x/dosbox-x-2022.09.1_pre20221210.ebuild new file mode 100644 index 0..49f4ea171 --- /dev/null +++ b/games-emulation/dosbox-x/dosbox-x-2022.09.1_pre20221210.ebuild @@ -0,0 +1,205 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools readme.gentoo-r1 toolchain-funcs xdg + +if [[ "${PV}" == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/joncampbell123/dosbox-x.git; +else + # https://github.com/joncampbell123/dosbox-x/discussions/3862 + GIT_COMMIT="982c44176e7619ae2a40b5c5d8df31f2911384da" + DOC_CONTENTS=" + DOSBox-X upstream has stopped making releases. Therefore, this + package has installed a copy of DOSBox-X built from an upstream + repository snapshot at the following Git commit:\n + \n + ${GIT_COMMIT} + " + + SRC_URI="https://github.com/joncampbell123/dosbox-x/archive/${GIT_COMMIT}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/${PN}-${GIT_COMMIT}" + KEYWORDS="~amd64" +fi + +DESCRIPTION="Complete, accurate DOS emulator forked from DOSBox" +HOMEPAGE="https://dosbox-x.com/; + +# Stay consistent with games-emulation/dosbox::gentoo even though source file +# headers specify the GPL version to be "either version 2 of the License, or +# (at your option) any later version." The same header is used in both the +# DOSBox source tree and the DOSBox-X source tree. +LICENSE="GPL-2" +SLOT="0" + +IUSE="X debug ffmpeg fluidsynth freetype opengl png slirp" +# Unit tests are only available in debug builds +RESTRICT="!debug? ( test )" + +BDEPEND=" + dev-lang/nasm + sys-libs/libcap +" + +# Unconditionally pulling in automagically-enabled optional dependencies: +# - media-libs/alsa-lib +# - media-libs/sdl2-net +# - net-libs/libpcap +# +# With media-libs/libsdl2[-X,wayland], this package does work on a Wayland +# desktop, but (at least on GNOME) the program does not launch in a movable +# and resizable window; whereas with media-libs/libsdl2[X], it does. Thus, +# unconditionally require media-libs/libsdl2[X] for better user experience. +RDEPEND=" + media-libs/alsa-lib + media-libs/libsdl2[X,opengl?,sound,threads,video] + media-libs/sdl2-net + net-libs/libpcap + sys-libs/zlib + X? ( + x11-libs/libX11 + x11-libs/libXrandr + x11-libs/libxkbfile + ) + debug? ( sys-libs/ncurses:= ) + ffmpeg? ( media-video/ffmpeg:= ) + fluidsynth? ( media-sound/fluidsynth:= ) + freetype? ( media-libs/freetype ) + opengl? ( media-libs/libglvnd[X] ) + png? ( media-libs/libpng:= ) + slirp? ( net-libs/libslirp ) +" + +DEPEND=" + ${RDEPEND} +" + +pkg_pretend() { + if use ffmpeg && use !png; then + ewarn "Setting the 'ffmpeg' USE flag when the 'png' USE flag is" + ewarn "unset does not have any effect. Unsetting the 'png' USE" + ewarn "flag disables the video capture feature, so additional" + ewarn "video capture formats enabled by the 'ffmpeg' USE flag" + ewarn "will end up being unused.
[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/dosbox-x/
commit: b8194cde46d4fb966090f5291ca21d88dcfd9a46 Author: Yuan Liao gmail com> AuthorDate: Wed Dec 14 16:27:10 2022 + Commit: Yuan Liao gmail com> CommitDate: Wed Dec 14 17:18:26 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b8194cde games-emulation/dosbox-x: Update for upstream's rolling release adoption Without a clear explanation, the upstream of this package has stopped tagging releases and willy-nilly switched to "continuously built" "nightly builds" (a.k.a. prone-to-break-on-any-day binaries put for user downloads at an obscure place). To allow Gentoo users to use recent versions of this package without having to resort to the live ebuild, we have no choice other than to make new non-live ebuilds based on GitHub snapshot tarballs from now on. Signed-off-by: Yuan Liao gmail.com> games-emulation/dosbox-x/dosbox-x-2022.08.0.ebuild | 2 ++ games-emulation/dosbox-x/dosbox-x-.ebuild | 26 +++--- 2 files changed, 25 insertions(+), 3 deletions(-) diff --git a/games-emulation/dosbox-x/dosbox-x-2022.08.0.ebuild b/games-emulation/dosbox-x/dosbox-x-2022.08.0.ebuild index 396f0023f..473948a53 100644 --- a/games-emulation/dosbox-x/dosbox-x-2022.08.0.ebuild +++ b/games-emulation/dosbox-x/dosbox-x-2022.08.0.ebuild @@ -1,6 +1,8 @@ # Copyright 2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Note: This is the last release (non-pre-release) tagged by upstream + EAPI=8 inherit autotools flag-o-matic toolchain-funcs xdg diff --git a/games-emulation/dosbox-x/dosbox-x-.ebuild b/games-emulation/dosbox-x/dosbox-x-.ebuild index fba8467c0..e2738549f 100644 --- a/games-emulation/dosbox-x/dosbox-x-.ebuild +++ b/games-emulation/dosbox-x/dosbox-x-.ebuild @@ -3,14 +3,24 @@ EAPI=8 -inherit autotools toolchain-funcs xdg +inherit autotools readme.gentoo-r1 toolchain-funcs xdg if [[ "${PV}" == ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/joncampbell123/dosbox-x.git; else - SRC_URI="https://github.com/joncampbell123/dosbox-x/archive/dosbox-x-windows-v${PV}.tar.gz; - S="${WORKDIR}/${PN}-${PN}-windows-v${PV}" + # https://github.com/joncampbell123/dosbox-x/discussions/3862 + GIT_COMMIT="" + DOC_CONTENTS=" + DOSBox-X upstream has stopped making releases. Therefore, this + package has installed a copy of DOSBox-X built from an upstream + repository snapshot at the following Git commit:\n + \n + ${GIT_COMMIT} + " + + SRC_URI="https://github.com/joncampbell123/dosbox-x/archive/${GIT_COMMIT}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/${PN}-${GIT_COMMIT}" KEYWORDS="~amd64" fi @@ -126,6 +136,11 @@ src_test() { "${@}" || die "Unit tests failed" } +src_install() { + default + [[ -n "${DOC_CONTENTS}" ]] && readme.gentoo_create_doc +} + pkg_preinst() { xdg_pkg_preinst @@ -148,6 +163,11 @@ pkg_preinst() { pkg_postinst() { xdg_pkg_postinst + if ! has "${PVR}" ${REPLACING_VERSIONS} && [[ -n "${DOC_CONTENTS}" ]]; then + FORCE_PRINT_ELOG=1 + readme.gentoo_print_elog + fi + if [[ "${PRINT_NOTES_FOR_DEBUGGER}" ]]; then elog elog "Note on the Debugger"
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: 3350171ceb95cff9db8b996294d533c561727380 Author: Yuan Liao gmail com> AuthorDate: Mon Dec 12 01:33:17 2022 + Commit: Yuan Liao gmail com> CommitDate: Mon Dec 12 01:33:17 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3350171c gnome-extra/extension-manager: Update DESCRIPTION and HOMEPAGE Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/extension-manager-0.4.0.ebuild | 4 ++-- gnome-extra/extension-manager/extension-manager-.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild b/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild index 92adb314a..717c819ec 100644 --- a/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild +++ b/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild @@ -13,8 +13,8 @@ else KEYWORDS="~amd64" fi -DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions" -HOMEPAGE="https://github.com/mjakeman/extension-manager; +DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell Extensions" +HOMEPAGE="https://mjakeman.github.io/extension-manager/; LICENSE="GPL-3+" SLOT="0" diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild b/gnome-extra/extension-manager/extension-manager-.ebuild index 92adb314a..717c819ec 100644 --- a/gnome-extra/extension-manager/extension-manager-.ebuild +++ b/gnome-extra/extension-manager/extension-manager-.ebuild @@ -13,8 +13,8 @@ else KEYWORDS="~amd64" fi -DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions" -HOMEPAGE="https://github.com/mjakeman/extension-manager; +DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell Extensions" +HOMEPAGE="https://mjakeman.github.io/extension-manager/; LICENSE="GPL-3+" SLOT="0"
[gentoo-commits] repo/proj/guru:dev commit in: media-libs/svt-hevc/
commit: 11cc9c07cdddfeed5b194c08d3fd1ae5e0b4b87f Author: Yuan Liao gmail com> AuthorDate: Thu Dec 8 21:18:11 2022 + Commit: Yuan Liao gmail com> CommitDate: Thu Dec 8 21:18:11 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=11cc9c07 media-libs/svt-hevc: Treeclean package moved to ::gentoo Signed-off-by: Yuan Liao gmail.com> media-libs/svt-hevc/Manifest | 2 -- media-libs/svt-hevc/metadata.xml | 11 --- media-libs/svt-hevc/svt-hevc-1.5.0.ebuild | 28 media-libs/svt-hevc/svt-hevc-1.5.1.ebuild | 28 media-libs/svt-hevc/svt-hevc-.ebuild | 28 5 files changed, 97 deletions(-) diff --git a/media-libs/svt-hevc/Manifest b/media-libs/svt-hevc/Manifest deleted file mode 100644 index f0a909470..0 --- a/media-libs/svt-hevc/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST svt-hevc-1.5.0.tar.gz 1218974 BLAKE2B 0922688ae159cba3316728344f729a2216d196c2935e865118b4e24c543c276606f63bcb09353aace3308c9051012172529fc509429e37fb408bd22420d5459e SHA512 e24c48b05c09f348ff39515b8eaa9723d012157ec395520d21adf5654f4e56082a8d46a9ba8c38ee536e78b59cf48d2eb93fadb6e8416a27541003a08593580c -DIST svt-hevc-1.5.1.tar.gz 1220295 BLAKE2B e70dc07f74746cb69561818b642d8ce5efd9e731b3376889556ddea0f647f8deaa4edf7a4993d86a5b1100db37d02f928d53eeaa594b7d5c582b92c30761e470 SHA512 f5b9d9a090cb04ada0a3f310522f00b619ae628b8474fe7e1c7f562a017b5a9d0c8c58ab9a35b43cb19f2568fbc59e0395dcd517b7983924b175393ad2ba4299 diff --git a/media-libs/svt-hevc/metadata.xml b/media-libs/svt-hevc/metadata.xml deleted file mode 100644 index d77afa31c..0 --- a/media-libs/svt-hevc/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - -http://www.gentoo.org/dtd/metadata.dtd;> - - -tel...@posteo.de -James Beddek - - -OpenVisualCloud/SVT-HEVC - - diff --git a/media-libs/svt-hevc/svt-hevc-1.5.0.ebuild b/media-libs/svt-hevc/svt-hevc-1.5.0.ebuild deleted file mode 100644 index 4519a7918..0 --- a/media-libs/svt-hevc/svt-hevc-1.5.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2020-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic cmake - -DESCRIPTION="Scalable Video Technology for HEVC (SVT-HEVC Encoder)" -HOMEPAGE="https://github.com/OpenVisualCloud/SVT-HEVC; - -if [ ${PV} = "" ]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/OpenVisualCloud/SVT-HEVC.git; -else - SRC_URI="https://github.com/OpenVisualCloud/SVT-HEVC/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64" - S="${WORKDIR}/SVT-HEVC-${PV}" -fi - -LICENSE="AOM BSD-2" -SLOT="0/1" - -BDEPEND="dev-lang/nasm" - -src_prepare() { - append-ldflags -Wl,-z,noexecstack - cmake_src_prepare -} diff --git a/media-libs/svt-hevc/svt-hevc-1.5.1.ebuild b/media-libs/svt-hevc/svt-hevc-1.5.1.ebuild deleted file mode 100644 index fa50dca2a..0 --- a/media-libs/svt-hevc/svt-hevc-1.5.1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2020-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic cmake - -DESCRIPTION="Scalable Video Technology for HEVC (SVT-HEVC Encoder)" -HOMEPAGE="https://github.com/OpenVisualCloud/SVT-HEVC; - -if [ ${PV} = "" ]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/OpenVisualCloud/SVT-HEVC.git; -else - SRC_URI="https://github.com/OpenVisualCloud/SVT-HEVC/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64" - S="${WORKDIR}/SVT-HEVC-${PV}" -fi - -LICENSE="AOM BSD-2" -SLOT="0/1" - -BDEPEND="dev-lang/nasm" - -src_prepare() { - append-ldflags -Wl,-z,noexecstack - cmake_src_prepare -} diff --git a/media-libs/svt-hevc/svt-hevc-.ebuild b/media-libs/svt-hevc/svt-hevc-.ebuild deleted file mode 100644 index fa50dca2a..0 --- a/media-libs/svt-hevc/svt-hevc-.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2020-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic cmake - -DESCRIPTION="Scalable Video Technology for HEVC (SVT-HEVC Encoder)" -HOMEPAGE="https://github.com/OpenVisualCloud/SVT-HEVC; - -if [ ${PV} = "" ]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/OpenVisualCloud/SVT-HEVC.git; -else - SRC_URI="https://github.com/OpenVisualCloud/SVT-HEVC/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64" - S="${WORKDIR}/SVT-HEVC-${PV}" -fi - -LICENSE="AOM BSD-2" -SLOT="0/1" - -BDEPEND="dev-lang/nasm" - -src_prepare() { - append-ldflags -Wl,-z,noexecstack - cmake_src_prepare -}
[gentoo-commits] repo/proj/guru:dev commit in: net-misc/tooth/
commit: 954818a17c6b4b7ed5a22510ddb8d05fd6634929 Author: Yuan Liao gmail com> AuthorDate: Thu Dec 8 21:11:43 2022 + Commit: Yuan Liao gmail com> CommitDate: Thu Dec 8 21:11:43 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=954818a1 net-misc/tooth: Add metadata.xml Signed-off-by: Yuan Liao gmail.com> net-misc/tooth/metadata.xml | 8 1 file changed, 8 insertions(+) diff --git a/net-misc/tooth/metadata.xml b/net-misc/tooth/metadata.xml new file mode 100644 index 0..a6a98154b --- /dev/null +++ b/net-misc/tooth/metadata.xml @@ -0,0 +1,8 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + + GeopJr/Tooth + +
[gentoo-commits] repo/proj/guru:dev commit in: profiles/, licenses/
commit: 5950f3a728e6b2e9333c156ec6be65bdc841c7e7 Author: Yuan Liao gmail com> AuthorDate: Thu Dec 8 21:18:51 2022 + Commit: Yuan Liao gmail com> CommitDate: Thu Dec 8 21:27:31 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5950f3a7 licenses: Clean up AOM moved to ::gentoo Signed-off-by: Yuan Liao gmail.com> licenses/AOM| 107 profiles/license_groups | 2 +- 2 files changed, 1 insertion(+), 108 deletions(-) diff --git a/licenses/AOM b/licenses/AOM deleted file mode 100644 index 1de4dd753..0 --- a/licenses/AOM +++ /dev/null @@ -1,107 +0,0 @@ -**Alliance for Open Media Patent License 1.0** - - 1. **License Terms.** - -**Patent License.** Subject to the terms and conditions of this License, each - Licensor, on behalf of itself and successors in interest and assigns, - grants Licensee a non-sublicensable, perpetual, worldwide, non-exclusive, - no-charge, royalty-free, irrevocable (except as expressly stated in this - License) patent license to its Necessary Claims to make, use, sell, offer - for sale, import or distribute any Implementation. - - **Conditions.** - -*Availability.* As a condition to the grant of rights to Licensee to make, - sell, offer for sale, import or distribute an Implementation under - Section 1.1, Licensee must make its Necessary Claims available under - this License, and must reproduce this License with any Implementation - as follows: - - a. For distribution in source code, by including this License in the - root directory of the source code with its Implementation. - - b. For distribution in any other form (including binary, object form, - and/or hardware description code (e.g., HDL, RTL, Gate Level Netlist, - GDSII, etc.)), by including this License in the documentation, legal - notices, and/or other written materials provided with the - Implementation. - -*Additional Conditions.* This license is directly from Licensor to - Licensee. Licensee acknowledges as a condition of benefiting from it - that no rights from Licensor are received from suppliers, distributors, - or otherwise in connection with this License. - -**Defensive Termination**. If any Licensee, its Affiliates, or its agents - initiates patent litigation or files, maintains, or voluntarily - participates in a lawsuit against another entity or any person asserting - that any Implementation infringes Necessary Claims, any patent licenses - granted under this License directly to the Licensee are immediately - terminated as of the date of the initiation of action unless 1) that suit - was in response to a corresponding suit regarding an Implementation first - brought against an initiating entity, or 2) that suit was brought to - enforce the terms of this License (including intervention in a third-party - action by a Licensee). - -**Disclaimers.** The Reference Implementation and Specification are provided - "AS IS" and without warranty. The entire risk as to implementing or - otherwise using the Reference Implementation or Specification is assumed - by the implementer and user. Licensor expressly disclaims any warranties - (express, implied, or otherwise), including implied warranties of - merchantability, non-infringement, fitness for a particular purpose, or - title, related to the material. IN NO EVENT WILL LICENSOR BE LIABLE TO - ANY OTHER PARTY FOR LOST PROFITS OR ANY FORM OF INDIRECT, SPECIAL, - INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER FROM ANY CAUSES OF - ACTION OF ANY KIND WITH RESPECT TO THIS LICENSE, WHETHER BASED ON BREACH - OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, AND WHETHER OR - NOT THE OTHER PARTRY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -2. **Definitions.** - - **Affiliate.** "Affiliate" means an entity that directly or indirectly - Controls, is Controlled by, or is under common Control of that party. - -**Control.** "Control" means direct or indirect control of more than 50% of - the voting power to elect directors of that corporation, or for any other - entity, the power to direct management of such entity. - -**Decoder.** "Decoder" means any decoder that conforms fully with all - non-optional portions of the Specification. - -**Encoder.** "Encoder" means any encoder that produces a bitstream that can - be decoded by a Decoder only to the extent it produces such a bitstream. - -**Final Deliverable.** "Final Deliverable" means the final version of a - deliverable approved by the Alliance for Open Media as a Final - Deliverable. - -**Implementation.** "Implementatio
[gentoo-commits] repo/proj/guru:dev commit in: net-misc/tooth/
commit: 1cc59a70ea18222312bb9f5d7590156fce61e4f7 Author: Yuan Liao gmail com> AuthorDate: Thu Dec 8 21:14:29 2022 + Commit: Yuan Liao gmail com> CommitDate: Thu Dec 8 21:15:09 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1cc59a70 net-misc/tooth: Fix QA issues regarding KEYWORDS and SRC_URI Signed-off-by: Yuan Liao gmail.com> net-misc/tooth/Manifest | 1 - net-misc/tooth/tooth-.ebuild | 4 +--- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/net-misc/tooth/Manifest b/net-misc/tooth/Manifest deleted file mode 100644 index 59fec71f6..0 --- a/net-misc/tooth/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST Tooth 216473 BLAKE2B 6247280fb34db9709bb52faa5032b766487ea516d6d3069dc72f0dcab1415dd68bcbb47532c45083b4debc41d7f108b1637e793955307a21f144432d391bcdf7 SHA512 27ec83fea519dc0e58b703e3b0ae8d4a15ed8d2cef5daa22bc1e294aa402bac62536838b7884cb846db85e0055b605d63edc3342a44fe62b4fe93e91e5ac8f15 diff --git a/net-misc/tooth/tooth-.ebuild b/net-misc/tooth/tooth-.ebuild index 4d9008886..073bc35d8 100644 --- a/net-misc/tooth/tooth-.ebuild +++ b/net-misc/tooth/tooth-.ebuild @@ -7,11 +7,10 @@ inherit git-r3 vala meson gnome2-utils DESCRIPTION="Tooth is a fork of the now archived Tootle, a gtk Mastodon client." HOMEPAGE="https://github.com/GeopJr/Tooth; -SRC_URI="${HOMEPAGE}" +EGIT_REPO_URI="https://github.com/GeopJr/Tooth.git; LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64" RDEPEND=">=dev-util/meson-0.50 >=dev-lang/vala-0.48 @@ -28,7 +27,6 @@ BDEPEND=" virtual/pkgconfig " -EGIT_REPO_URI="${SRC_URI}" VALA_MIN_API_VERSION=0.48 src_prepare() {
[gentoo-commits] repo/proj/guru:dev commit in: profiles/
commit: 208fac24abfca08b91c574975d9dd17f1ed30ce3 Author: Yuan Liao gmail com> AuthorDate: Thu Dec 8 21:25:45 2022 + Commit: Yuan Liao gmail com> CommitDate: Thu Dec 8 21:28:51 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=208fac24 profiles: Clean up removed license from license_groups Fixes: fd640ded603b0f5379b1b7bd04fd81ead1d1b399 Signed-off-by: Yuan Liao gmail.com> profiles/license_groups | 1 - 1 file changed, 1 deletion(-) diff --git a/profiles/license_groups b/profiles/license_groups index 178397e26..3674e2aa8 100644 --- a/profiles/license_groups +++ b/profiles/license_groups @@ -1,4 +1,3 @@ -GPL-COMPATIBLE GPL-2+-with-Pyinstaller-Bootloader-exception MISC-FREE Unicode_Fonts_for_Ancient_Scripts canfep noweb powell sunpro OPEN-CONTENT CC-BY-2.0 CC-BY-2.5 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-1.0 CC-BY-SA-2.0 CC-BY-SA-2.5 CC-BY-SA-3.0 CC-BY-SA-4.0 CC0-1.0 OPEN-DEFINITION @OPEN-CONTENT FDL-1.1 FDL-1.1+ FDL-1.2 FDL-1.2+ FDL-1.3 FDL-1.3+ Free-Art-1.2 Free-Art-1.3 MirOS OAL-1.0.1 ODC-By-1.0
[gentoo-commits] repo/proj/guru:dev commit in: dev-util/blueprint-compiler/
commit: c5f19fe7a70f13a2c13c31608b326a4fae22bc73 Author: Yuan Liao gmail com> AuthorDate: Mon Dec 5 21:16:00 2022 + Commit: Yuan Liao gmail com> CommitDate: Mon Dec 5 21:16:00 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c5f19fe7 dev-util/blueprint-compiler: Build documentation in src_compile Signed-off-by: Yuan Liao gmail.com> dev-util/blueprint-compiler/blueprint-compiler-0.6.0.ebuild | 3 +-- dev-util/blueprint-compiler/blueprint-compiler-.ebuild | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/dev-util/blueprint-compiler/blueprint-compiler-0.6.0.ebuild b/dev-util/blueprint-compiler/blueprint-compiler-0.6.0.ebuild index 4d9743646..24ee0bf14 100644 --- a/dev-util/blueprint-compiler/blueprint-compiler-0.6.0.ebuild +++ b/dev-util/blueprint-compiler/blueprint-compiler-0.6.0.ebuild @@ -53,6 +53,7 @@ src_configure() { src_compile() { python_foreach_impl meson_src_compile + use doc && build_sphinx docs } src_test() { @@ -83,6 +84,4 @@ src_install() { } python_foreach_impl my_src_install - use doc && build_sphinx docs - einstalldocs } diff --git a/dev-util/blueprint-compiler/blueprint-compiler-.ebuild b/dev-util/blueprint-compiler/blueprint-compiler-.ebuild index 4d9743646..24ee0bf14 100644 --- a/dev-util/blueprint-compiler/blueprint-compiler-.ebuild +++ b/dev-util/blueprint-compiler/blueprint-compiler-.ebuild @@ -53,6 +53,7 @@ src_configure() { src_compile() { python_foreach_impl meson_src_compile + use doc && build_sphinx docs } src_test() { @@ -83,6 +84,4 @@ src_install() { } python_foreach_impl my_src_install - use doc && build_sphinx docs - einstalldocs }
[gentoo-commits] repo/proj/guru:dev commit in: www-apps/gogs/
commit: 9d6929a2a50cc624068546c7e2ea34c509aeecad Author: Yuan Liao gmail com> AuthorDate: Mon Dec 5 18:21:10 2022 + Commit: Yuan Liao gmail com> CommitDate: Mon Dec 5 18:24:24 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9d6929a2 www-apps/gogs: Add maintainer and github upstream metadata Signed-off-by: Yuan Liao gmail.com> www-apps/gogs/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/www-apps/gogs/metadata.xml b/www-apps/gogs/metadata.xml index 6b6c2acdf..3f736dd2a 100644 --- a/www-apps/gogs/metadata.xml +++ b/www-apps/gogs/metadata.xml @@ -1,6 +1,10 @@ http://www.gentoo.org/dtd/metadata.dtd;> + + + gogs/gogs + Adds support for self-signed certificates
[gentoo-commits] repo/proj/guru:dev commit in: www-apps/gogs/
commit: b53bc9e194fec2e825006be14a113c5b28452ad1 Author: Yuan Liao gmail com> AuthorDate: Mon Dec 5 18:16:27 2022 + Commit: Yuan Liao gmail com> CommitDate: Mon Dec 5 18:16:27 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b53bc9e1 www-apps/gogs: Fix dev-vcs/git[threads] dependency resolution USE="threads" has been removed since dev-vcs/git-2.37.3 because it has effectively become always-enabled. Bug: https://bugs.gentoo.org/868339 Signed-off-by: Yuan Liao gmail.com> www-apps/gogs/gogs-0.12.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-apps/gogs/gogs-0.12.3.ebuild b/www-apps/gogs/gogs-0.12.3.ebuild index 05c81318a..b55d3b1bf 100644 --- a/www-apps/gogs/gogs-0.12.3.ebuild +++ b/www-apps/gogs/gogs-0.12.3.ebuild @@ -465,7 +465,7 @@ DEPEND=" RDEPEND=" ${DEPEND} app-shells/bash - dev-vcs/git[curl,threads] + dev-vcs/git[curl,threads(+)] virtual/ssh mysql? ( virtual/mysql ) pam? ( sys-libs/pam )
[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/dosbox-x/
commit: b010132352bb0f511b673b208ce080af29023b9a Author: Yuan Liao gmail com> AuthorDate: Mon Dec 5 18:01:05 2022 + Commit: Yuan Liao gmail com> CommitDate: Mon Dec 5 18:01:05 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b0101323 games-emulation/dosbox-x: Enable unit tests Signed-off-by: Yuan Liao gmail.com> games-emulation/dosbox-x/dosbox-x-2022.08.0.ebuild | 8 games-emulation/dosbox-x/dosbox-x-.ebuild | 8 2 files changed, 16 insertions(+) diff --git a/games-emulation/dosbox-x/dosbox-x-2022.08.0.ebuild b/games-emulation/dosbox-x/dosbox-x-2022.08.0.ebuild index 55b6b1acc..396f0023f 100644 --- a/games-emulation/dosbox-x/dosbox-x-2022.08.0.ebuild +++ b/games-emulation/dosbox-x/dosbox-x-2022.08.0.ebuild @@ -25,6 +25,8 @@ LICENSE="GPL-2" SLOT="0" IUSE="X debug ffmpeg fluidsynth freetype opengl png slirp" +# Unit tests are only available in debug builds +RESTRICT="!debug? ( test )" BDEPEND=" dev-lang/nasm @@ -151,6 +153,12 @@ src_compile() { emake AR="$(tc-getAR)" } +src_test() { + set -- src/dosbox-x -tests + echo "${@}" >&2 + "${@}" || die "Unit tests failed" +} + pkg_preinst() { xdg_pkg_preinst diff --git a/games-emulation/dosbox-x/dosbox-x-.ebuild b/games-emulation/dosbox-x/dosbox-x-.ebuild index 3fb2d9f29..fba8467c0 100644 --- a/games-emulation/dosbox-x/dosbox-x-.ebuild +++ b/games-emulation/dosbox-x/dosbox-x-.ebuild @@ -25,6 +25,8 @@ LICENSE="GPL-2" SLOT="0" IUSE="X debug ffmpeg fluidsynth freetype opengl png slirp" +# Unit tests are only available in debug builds +RESTRICT="!debug? ( test )" BDEPEND=" dev-lang/nasm @@ -118,6 +120,12 @@ src_compile() { emake AR="$(tc-getAR)" } +src_test() { + set -- src/dosbox-x -tests + echo "${@}" >&2 + "${@}" || die "Unit tests failed" +} + pkg_preinst() { xdg_pkg_preinst
[gentoo-commits] repo/proj/guru:dev commit in: dev-util/blueprint-compiler/
commit: abe29d95066aed1600b07b21cbf1efad34a43b17 Author: Yuan Liao gmail com> AuthorDate: Tue Nov 29 21:58:32 2022 + Commit: Yuan Liao gmail com> CommitDate: Tue Nov 29 21:58:32 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=abe29d95 dev-util/blueprint-compiler: Add gnome-gitlab upstream metadata Signed-off-by: Yuan Liao gmail.com> dev-util/blueprint-compiler/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-util/blueprint-compiler/metadata.xml b/dev-util/blueprint-compiler/metadata.xml index bb8f2c8f4..d425bd642 100644 --- a/dev-util/blueprint-compiler/metadata.xml +++ b/dev-util/blueprint-compiler/metadata.xml @@ -6,6 +6,7 @@ Yuan Liao + jwestman/blueprint-compiler https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/
[gentoo-commits] repo/proj/guru:dev commit in: dev-util/blueprint-compiler/
commit: 9884bdffec0a7f3023ec7ab2a552bea6838a8870 Author: Yuan Liao gmail com> AuthorDate: Tue Nov 29 21:51:32 2022 + Commit: Yuan Liao gmail com> CommitDate: Tue Nov 29 21:53:58 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9884bdff dev-util/blueprint-compiler: Add 0.6.0 Signed-off-by: Yuan Liao gmail.com> dev-util/blueprint-compiler/Manifest | 1 + .../blueprint-compiler-0.6.0.ebuild| 88 ++ 2 files changed, 89 insertions(+) diff --git a/dev-util/blueprint-compiler/Manifest b/dev-util/blueprint-compiler/Manifest index 45004460c..00f72b978 100644 --- a/dev-util/blueprint-compiler/Manifest +++ b/dev-util/blueprint-compiler/Manifest @@ -1,2 +1,3 @@ DIST blueprint-compiler-v0.2.0.tar.bz2 45480 BLAKE2B 64c477070ea684002dc1e38eac8d22633ae7b46efb9887733118838c04d2c4e386d3825b3e07dcba1adada83afad439025d082d3bd74d2d737c1f5552085a716 SHA512 dfb16354a13a18c0e6db52dc0b88ab7339fbf3eb56541d0a273551c009c7f05c651d41814397986ef2cebdefb6d4e57d0eb3690dd2a7a9eebfb0cfb23e96e3e6 DIST blueprint-compiler-v0.4.0.tar.bz2 50396 BLAKE2B eb51af35030fbaa583b809de0449e7e54143a7b5e582b9be24a0345ca704fb1b1d2778d96ebfb02cc66e4c4acdc97a0356e03624f33be1ea28316ed815c0e334 SHA512 9eb3b17e8b44ecd400c1ec683bf1edee54877a0f16e545ba2f9f9cb683163983fd096ff9403ab36658f92678036f4b6b43e1343cf2bc4793332ef4b2972408ac +DIST blueprint-compiler-v0.6.0.tar.bz2 56896 BLAKE2B 318ffa52b2fbf3b07058e5b4d2f9bb0ef1f6614586b79968889921964b454e5c26d44e58a18185263797f7569135662d14471bafd8e501d7c6386e88972193d0 SHA512 458016f4eabef15026cb3ee675111984b19af8a9139bc412dfb48dfef56b0d0ff028316001d0ce04a90b50d6785c92d799f17ed42ca53fc7582345729ae02207 diff --git a/dev-util/blueprint-compiler/blueprint-compiler-0.6.0.ebuild b/dev-util/blueprint-compiler/blueprint-compiler-0.6.0.ebuild new file mode 100644 index 0..4d9743646 --- /dev/null +++ b/dev-util/blueprint-compiler/blueprint-compiler-0.6.0.ebuild @@ -0,0 +1,88 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) + +inherit meson python-r1 + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.gnome.org/jwestman/blueprint-compiler.git; +else + SRC_URI="https://gitlab.gnome.org/jwestman/blueprint-compiler/-/archive/v${PV}/blueprint-compiler-v${PV}.tar.bz2; + S="${WORKDIR}/${PN}-v${PV}" + KEYWORDS="~amd64" +fi + +DESCRIPTION="Compiler for Blueprint, a markup language for GTK user interfaces" +HOMEPAGE="https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/; + +LICENSE="LGPL-3+" +SLOT="0" + +IUSE="doc test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +BDEPEND=" + ${PYTHON_DEPS} + doc? ( + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/furo[${PYTHON_USEDEP}] + ) +" + +DEPEND=" + test? ( + gui-libs/gtk:4[introspection] + ) +" + +RDEPEND=" + ${PYTHON_DEPS} +" + +src_configure() { + local emesonargs=( + $(meson_use doc docs) + ) + python_foreach_impl meson_src_configure +} + +src_compile() { + python_foreach_impl meson_src_compile +} + +src_test() { + python_foreach_impl meson_src_test +} + +src_install() { + my_src_install() { + local exe="${ED}/usr/bin/${PN}" + + # Meson installs a Python script at ${ED}/usr/bin/${PN}; on + # Gentoo, the script should go into ${ED}/usr/lib/python-exec, + # and ${ED}/usr/bin/${PN} should be a symbolic link to + # ${ED}/usr/lib/python-exec/python-exec2. + # + # When multiple PYTHON_TARGETS are enabled, then after the + # package has been installed for one Python implementation, + # Meson will follow the ${ED}/usr/bin/${PN} symbolic link and + # install the script at ${ED}/usr/lib/python-exec/python-exec2 + # for the remaining implementations, leading to file collision. + if [[ -L "${exe}" ]]; then + rm -v "${exe}" || die "Failed to remove symbolic link ${exe}" + fi + + meson_src_install + python_doscript "${exe}" + python_optimize + } + + python_foreach_impl my_src_install + use doc && build_sphinx docs + einstalldocs +}
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: 0afb6487a6cd683f6c7f655407cc9fdb3d595c99 Author: Yuan Liao gmail com> AuthorDate: Tue Nov 29 22:01:05 2022 + Commit: Yuan Liao gmail com> CommitDate: Tue Nov 29 22:01:05 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0afb6487 gnome-extra/extension-manager: Drop 0.3.2 Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/Manifest | 1 - .../extension-manager-0.3.2.ebuild | 76 -- 2 files changed, 77 deletions(-) diff --git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest index c195a73a5..6a853f16a 100644 --- a/gnome-extra/extension-manager/Manifest +++ b/gnome-extra/extension-manager/Manifest @@ -1,2 +1 @@ -DIST extension-manager-0.3.2.tar.gz 1447521 BLAKE2B 55d09b54219804c1910a572953d7fee4b8a9131085260db1d4ef014bccf8b13fa2da0a8673c0d78643841d603878183c2b573b084bcd5cb1818721e8194c871b SHA512 84ff2f246d582cdae06a12e5e88309d67ae32502e9885675c08d75dc686fdea28b53bffa37d396ffface8515712f0b990603b5832704ae722342f0ad49748150 DIST extension-manager-0.4.0.tar.gz 1476951 BLAKE2B 9cf6ed74d30e22de8621ff9481de65295d9be07b82134b861192dfe3a9ebad4ea09be136beda0badc78d45cfd15a889b39b907ef4e258bc4229f6a342adde73d SHA512 9ec774c2dbd9476eeafbad19ea4d7d17ed9dd1de6cabe83511f372434cec11511dfd973cb5d67fba7e062314e2309150014ae83ce9768bb6f2e2f410909c8a1f diff --git a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild deleted file mode 100644 index 469b4227b..0 --- a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2-utils meson xdg - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git; -else - SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions" -HOMEPAGE="https://github.com/mjakeman/extension-manager; - -LICENSE="GPL-3+" -SLOT="0" - -BDEPEND=" - dev-libs/glib:2 - dev-util/blueprint-compiler - sys-devel/gettext - virtual/pkgconfig -" - -RDEPEND=" - dev-libs/glib:2 - dev-libs/json-glib - gui-libs/gtk:4[introspection] - gui-libs/libadwaita:1[introspection] - gui-libs/text-engine - net-libs/libsoup:3.0 -" - -DEPEND=" - ${RDEPEND} -" - -src_configure() { - local emesonargs=() - if has live ${PROPERTIES}; then - # Produce a development build for live ebuild - emesonargs+=( -Ddevelopment=true ) - fi - meson_src_configure -} - -# Tests are skipped because as of version 0.3.0, the tests only validate -# resource files and do not verify any functionality of the program. Those -# validations are either already handled by QA checks or not relevant on -# Gentoo. For more information about the rationale, please refer to: -# https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments -# -# If tests are to be executed in the future because the upstream adds -# functionality tests or for other reasons, and should there be no convenient -# way to skip the validations, the following variable values need to be set: -# -# IUSE="test" -# RESTRICT="!test? ( test )" -# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )" -src_test() { - : -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -}
[gentoo-commits] repo/proj/guru:dev commit in: dev-util/blueprint-compiler/
commit: fe67eb92e4c9b39d271da72619b6381562f2443c Author: Yuan Liao gmail com> AuthorDate: Tue Nov 29 21:55:35 2022 + Commit: Yuan Liao gmail com> CommitDate: Tue Nov 29 21:55:35 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fe67eb92 dev-util/blueprint-compiler: Drop 0.2.0 Signed-off-by: Yuan Liao gmail.com> dev-util/blueprint-compiler/Manifest | 1 - .../blueprint-compiler-0.2.0.ebuild| 61 -- 2 files changed, 62 deletions(-) diff --git a/dev-util/blueprint-compiler/Manifest b/dev-util/blueprint-compiler/Manifest index 00f72b978..1e308fba2 100644 --- a/dev-util/blueprint-compiler/Manifest +++ b/dev-util/blueprint-compiler/Manifest @@ -1,3 +1,2 @@ -DIST blueprint-compiler-v0.2.0.tar.bz2 45480 BLAKE2B 64c477070ea684002dc1e38eac8d22633ae7b46efb9887733118838c04d2c4e386d3825b3e07dcba1adada83afad439025d082d3bd74d2d737c1f5552085a716 SHA512 dfb16354a13a18c0e6db52dc0b88ab7339fbf3eb56541d0a273551c009c7f05c651d41814397986ef2cebdefb6d4e57d0eb3690dd2a7a9eebfb0cfb23e96e3e6 DIST blueprint-compiler-v0.4.0.tar.bz2 50396 BLAKE2B eb51af35030fbaa583b809de0449e7e54143a7b5e582b9be24a0345ca704fb1b1d2778d96ebfb02cc66e4c4acdc97a0356e03624f33be1ea28316ed815c0e334 SHA512 9eb3b17e8b44ecd400c1ec683bf1edee54877a0f16e545ba2f9f9cb683163983fd096ff9403ab36658f92678036f4b6b43e1343cf2bc4793332ef4b2972408ac DIST blueprint-compiler-v0.6.0.tar.bz2 56896 BLAKE2B 318ffa52b2fbf3b07058e5b4d2f9bb0ef1f6614586b79968889921964b454e5c26d44e58a18185263797f7569135662d14471bafd8e501d7c6386e88972193d0 SHA512 458016f4eabef15026cb3ee675111984b19af8a9139bc412dfb48dfef56b0d0ff028316001d0ce04a90b50d6785c92d799f17ed42ca53fc7582345729ae02207 diff --git a/dev-util/blueprint-compiler/blueprint-compiler-0.2.0.ebuild b/dev-util/blueprint-compiler/blueprint-compiler-0.2.0.ebuild deleted file mode 100644 index b55e91db8..0 --- a/dev-util/blueprint-compiler/blueprint-compiler-0.2.0.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) - -inherit meson python-single-r1 - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://gitlab.gnome.org/jwestman/blueprint-compiler.git; -else - SRC_URI="https://gitlab.gnome.org/jwestman/blueprint-compiler/-/archive/v${PV}/blueprint-compiler-v${PV}.tar.bz2; - S="${WORKDIR}/${PN}-v${PV}" - KEYWORDS="~amd64" -fi - -DESCRIPTION="Compiler for Blueprint, a markup language for GTK user interfaces" -HOMEPAGE="https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/; - -LICENSE="LGPL-3+" -SLOT="0" - -IUSE="doc test" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -BDEPEND=" - ${PYTHON_DEPS} - doc? ( - $(python_gen_cond_dep ' - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/furo[${PYTHON_USEDEP}] - ') - ) -" - -DEPEND=" - test? ( - gui-libs/gtk:4[introspection] - ) -" - -RDEPEND=" - ${PYTHON_DEPS} -" - -src_configure() { - local emesonargs=( - $(meson_use doc docs) - ) - meson_src_configure -} - -src_install() { - use doc && HTML_DOCS=( "${BUILD_DIR}/docs"/* ) - meson_src_install - python_optimize "${D}/usr/share/${PN}" - python_fix_shebang "${D}/usr/bin/${PN}" -}
[gentoo-commits] repo/proj/guru:dev commit in: dev-util/blueprint-compiler/
commit: d3681c70b58b378a02e74fc5abe9367f8ad5e782 Author: Yuan Liao gmail com> AuthorDate: Tue Nov 29 21:50:33 2022 + Commit: Yuan Liao gmail com> CommitDate: Tue Nov 29 21:53:58 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d3681c70 dev-util/blueprint-compiler: Sync live ebuild Signed-off-by: Yuan Liao gmail.com> dev-util/blueprint-compiler/blueprint-compiler-.ebuild | 6 +- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/dev-util/blueprint-compiler/blueprint-compiler-.ebuild b/dev-util/blueprint-compiler/blueprint-compiler-.ebuild index 65b53ce6a..4d9743646 100644 --- a/dev-util/blueprint-compiler/blueprint-compiler-.ebuild +++ b/dev-util/blueprint-compiler/blueprint-compiler-.ebuild @@ -80,13 +80,9 @@ src_install() { meson_src_install python_doscript "${exe}" python_optimize - - # Install Sphinx-generated documentation only once - # since the documentation is supposed to be identical - # between different Python implementations - use doc && HTML_DOCS=( "${BUILD_DIR}/docs"/* ) } python_foreach_impl my_src_install + use doc && build_sphinx docs einstalldocs }
[gentoo-commits] repo/proj/guru:dev commit in: profiles/
commit: 7da48a477dc350d708bac5b858a72d7c1bbcefe2 Author: Yuan Liao gmail com> AuthorDate: Fri Nov 18 17:04:19 2022 + Commit: Yuan Liao gmail com> CommitDate: Fri Nov 18 17:04:19 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7da48a47 profiles: Unmask gnome-extra/extension-manager Signed-off-by: Yuan Liao gmail.com> profiles/package.mask | 5 - 1 file changed, 5 deletions(-) diff --git a/profiles/package.mask b/profiles/package.mask index 6874d1d91..3ac2f7d59 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -85,8 +85,3 @@ dev-python/pypandoc # Christopher Byrne (2022-04-15) # Depends on masked dev-libs/openssl-3.0.* app-crypt/tpm2-openssl - -# Yuan Liao (2022-02-20) -# Depends on net-libs/libsoup:3.0, which is masked in ::gentoo. -# Masked until all dependencies are unmasked. -gnome-extra/extension-manager
[gentoo-commits] repo/proj/guru:dev commit in: dev-util/vala-language-server/
commit: 8f36f44ffe24850a446a1e6f491794682359a4b5 Author: Yuan Liao gmail com> AuthorDate: Fri Nov 18 17:25:22 2022 + Commit: Yuan Liao gmail com> CommitDate: Fri Nov 18 17:26:18 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8f36f44f dev-util/vala-language-server: Unkeyword 0.48.4 for ~x86 Dependency dev-util/gnome-builder was unkeyworded on x86. Signed-off-by: Yuan Liao gmail.com> dev-util/vala-language-server/vala-language-server-0.48.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/vala-language-server/vala-language-server-0.48.4.ebuild b/dev-util/vala-language-server/vala-language-server-0.48.4.ebuild index a41089989..8012b9510 100644 --- a/dev-util/vala-language-server/vala-language-server-0.48.4.ebuild +++ b/dev-util/vala-language-server/vala-language-server-0.48.4.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/vala-lang/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" IUSE="debug_mem plugins test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/dosbox-x/
commit: d4052f4cc1416e95155bdace0e6e3b11976d3ec8 Author: Yuan Liao gmail com> AuthorDate: Thu Oct 6 16:43:30 2022 + Commit: Yuan Liao gmail com> CommitDate: Thu Oct 6 16:43:30 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d4052f4c games-emulation/dosbox-x: Sync live ebuild Signed-off-by: Yuan Liao gmail.com> games-emulation/dosbox-x/dosbox-x-.ebuild | 28 --- 1 file changed, 28 deletions(-) diff --git a/games-emulation/dosbox-x/dosbox-x-.ebuild b/games-emulation/dosbox-x/dosbox-x-.ebuild index 8605437e9..3fb2d9f29 100644 --- a/games-emulation/dosbox-x/dosbox-x-.ebuild +++ b/games-emulation/dosbox-x/dosbox-x-.ebuild @@ -76,39 +76,11 @@ pkg_pretend() { src_prepare() { default - - # Patch command lines like the following in Makefile.am: - # -test -x /usr/sbin/setcap && setcap cap_net_raw=ep $(DESTDIR)$(bindir)/dosbox-x - # - # The purpose of these commands is, if the 'setcap' program exists and is - # executable, then invoke it to set capabilities required by the PCAP - # networking back-end for better out-of-box user experience; otherwise, - # ignore unsatisfied preconditions or 'setcap' errors since they are not - # critical, which is achieved by having a '-' in front of each line. - # - # Unfortunately, 'test -x /usr/sbin/setcap' does not always work as - # expected on Gentoo because it ignores the fact that some distributions, - # including Gentoo, may still have split /sbin and /usr/sbin and install - # 'setcap' to /sbin. - # - # As long as sys-libs/libcap is declared in BDEPEND of this ebuild, the - # availability of 'setcap' can be assumed, rendering the test redundant. - # However, successfully setting capabilities via 'setcap' usually requires - # the root account (which is not guaranteed on Prefix) and xattr support - # for the file system being used, so the '-' in front of each line is - # preserved to tolerate the expected 'setcap' failures. - sed -i -e 's|test -x /usr/sbin/setcap && ||' Makefile.am || - die "Failed to remove check for setcap in Makefile.am" - eautoreconf } src_configure() { local myconf=( - # --disable-core-inline could cause compiler errors - # as of v2022.08.0, so enable it unconditionally - --enable-core-inline - # Always use SDL 2, even though the package provides the option to # build with SDL 1.x, because this package is expected to be built # with the bundled, heavily-modified version of SDL 1.x if that
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: db099a67a98f5768971b9a35ac33f0100e9f92c0 Author: Yuan Liao gmail com> AuthorDate: Thu Oct 6 15:29:23 2022 + Commit: Yuan Liao gmail com> CommitDate: Thu Oct 6 15:48:56 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=db099a67 gnome-extra/extension-manager: Sync live ebuild Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/extension-manager-.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild b/gnome-extra/extension-manager/extension-manager-.ebuild index 469b4227b..92adb314a 100644 --- a/gnome-extra/extension-manager/extension-manager-.ebuild +++ b/gnome-extra/extension-manager/extension-manager-.ebuild @@ -30,9 +30,10 @@ RDEPEND=" dev-libs/glib:2 dev-libs/json-glib gui-libs/gtk:4[introspection] - gui-libs/libadwaita:1[introspection] + >=gui-libs/libadwaita-1.2.0:1[introspection] gui-libs/text-engine net-libs/libsoup:3.0 + sys-libs/libbacktrace " DEPEND="
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: b4a1cbc24b404f2726721285b1f7ab58e58566c9 Author: Yuan Liao gmail com> AuthorDate: Thu Oct 6 14:31:21 2022 + Commit: Yuan Liao gmail com> CommitDate: Thu Oct 6 14:31:21 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b4a1cbc2 gnome-extra/extension-manager: Drop 0.3.1 Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/Manifest | 1 - .../extension-manager-0.3.1.ebuild | 76 -- 2 files changed, 77 deletions(-) diff --git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest index ab273074c..aabe8aca0 100644 --- a/gnome-extra/extension-manager/Manifest +++ b/gnome-extra/extension-manager/Manifest @@ -1,2 +1 @@ -DIST extension-manager-0.3.1.tar.gz 1441120 BLAKE2B bd1f6ac1a30521d7ff209c556bcc4ce0103666b9740aa982f0e1a7727b40106df482b693ece920a7449a634955984fa363e217a6b7d14fa0861effe27490824c SHA512 fd434baf0889fcf20a41be71d8bbe6d82aed0baff989747d4da3e8c0ae04a90b6b0b8ad54eede28f266250ca94db8711f35f6a6aa90ceb23195d3460bbd8f1ca DIST extension-manager-0.3.2.tar.gz 1447521 BLAKE2B 55d09b54219804c1910a572953d7fee4b8a9131085260db1d4ef014bccf8b13fa2da0a8673c0d78643841d603878183c2b573b084bcd5cb1818721e8194c871b SHA512 84ff2f246d582cdae06a12e5e88309d67ae32502e9885675c08d75dc686fdea28b53bffa37d396ffface8515712f0b990603b5832704ae722342f0ad49748150 diff --git a/gnome-extra/extension-manager/extension-manager-0.3.1.ebuild b/gnome-extra/extension-manager/extension-manager-0.3.1.ebuild deleted file mode 100644 index 469b4227b..0 --- a/gnome-extra/extension-manager/extension-manager-0.3.1.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2-utils meson xdg - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git; -else - SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions" -HOMEPAGE="https://github.com/mjakeman/extension-manager; - -LICENSE="GPL-3+" -SLOT="0" - -BDEPEND=" - dev-libs/glib:2 - dev-util/blueprint-compiler - sys-devel/gettext - virtual/pkgconfig -" - -RDEPEND=" - dev-libs/glib:2 - dev-libs/json-glib - gui-libs/gtk:4[introspection] - gui-libs/libadwaita:1[introspection] - gui-libs/text-engine - net-libs/libsoup:3.0 -" - -DEPEND=" - ${RDEPEND} -" - -src_configure() { - local emesonargs=() - if has live ${PROPERTIES}; then - # Produce a development build for live ebuild - emesonargs+=( -Ddevelopment=true ) - fi - meson_src_configure -} - -# Tests are skipped because as of version 0.3.0, the tests only validate -# resource files and do not verify any functionality of the program. Those -# validations are either already handled by QA checks or not relevant on -# Gentoo. For more information about the rationale, please refer to: -# https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments -# -# If tests are to be executed in the future because the upstream adds -# functionality tests or for other reasons, and should there be no convenient -# way to skip the validations, the following variable values need to be set: -# -# IUSE="test" -# RESTRICT="!test? ( test )" -# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )" -src_test() { - : -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -}
[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/dosbox-x/files/, games-emulation/dosbox-x/
commit: 9c3e7435ab41e0ad1e99108bda28f1c32a8cb89f Author: Yuan Liao gmail com> AuthorDate: Thu Oct 6 14:29:53 2022 + Commit: Yuan Liao gmail com> CommitDate: Thu Oct 6 14:29:53 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9c3e7435 games-emulation/dosbox-x: Drop 0.84.1 Signed-off-by: Yuan Liao gmail.com> games-emulation/dosbox-x/Manifest | 1 - games-emulation/dosbox-x/dosbox-x-0.84.1.ebuild| 215 - ...x-0.84.1-fix-build-error-with-disable-x11.patch | 43 - 3 files changed, 259 deletions(-) diff --git a/games-emulation/dosbox-x/Manifest b/games-emulation/dosbox-x/Manifest index 8727cde70..150dfe080 100644 --- a/games-emulation/dosbox-x/Manifest +++ b/games-emulation/dosbox-x/Manifest @@ -1,2 +1 @@ -DIST dosbox-x-v0.84.1.tar.gz 67617800 BLAKE2B b7a93ac662d987f99884078fa8a2b566c8aef691861cd8b8270698470cef70e352616970e46439664eedb37b11f673a3cf7d253e45ed756e28740dd06080fffc SHA512 2104352f5756fa394c6a38f6b82694e4b17878b87d64cb67aeeb8ef9f9cf12cadfc8cd23b4626bbb59b8f0657ae6747633ac80016df511b7d9612245b32d21ca DIST dosbox-x-windows-v2022.08.0.tar.gz 67809452 BLAKE2B d0d8c6b6b328b363ea939de93e920ce33b260f4f986be50028c4a2e188c292be38c256bed7b0d6e052bf2b74600ece662f05b16943e90fbd44e48e2c6b4bc3cc SHA512 d11b907ff99e8599b454dc5979055dd85a64215913cb905c66d534930ce31afaab14d04169450eef5cb286c65933159f44be6cecad6adf6c7adad1a249758d7b diff --git a/games-emulation/dosbox-x/dosbox-x-0.84.1.ebuild b/games-emulation/dosbox-x/dosbox-x-0.84.1.ebuild deleted file mode 100644 index 55c5d316c..0 --- a/games-emulation/dosbox-x/dosbox-x-0.84.1.ebuild +++ /dev/null @@ -1,215 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools flag-o-matic toolchain-funcs xdg - -if [[ "${PV}" == ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/joncampbell123/dosbox-x.git; -else - SRC_URI="https://github.com/joncampbell123/dosbox-x/archive/dosbox-x-v${PV}.tar.gz; - S="${WORKDIR}/${PN}-${PN}-v${PV}" - KEYWORDS="~amd64" -fi - -DESCRIPTION="Complete, accurate DOS emulator forked from DOSBox" -HOMEPAGE="https://dosbox-x.com/; - -# Stay consistent with games-emulation/dosbox::gentoo even though source file -# headers specify the GPL version to be "either version 2 of the License, or -# (at your option) any later version." The same header is used in both the -# DOSBox source tree and the DOSBox-X source tree. -LICENSE="GPL-2" -SLOT="0" - -IUSE="X debug ffmpeg fluidsynth freetype opengl png slirp" - -BDEPEND=" - dev-lang/nasm - sys-libs/libcap -" - -# Unconditionally pulling in automagically-enabled optional dependencies: -# - media-libs/alsa-lib -# - media-libs/sdl2-net -# - net-libs/libpcap -# -# With media-libs/libsdl2[-X,wayland], this package does work on a Wayland -# desktop, but (at least on GNOME) the program does not launch in a movable -# and resizable window; whereas with media-libs/libsdl2[X], it does. Thus, -# unconditionally require media-libs/libsdl2[X] for better user experience. -RDEPEND=" - media-libs/alsa-lib - media-libs/libsdl2[X,opengl?,sound,threads,video] - media-libs/sdl2-net - net-libs/libpcap - sys-libs/zlib - X? ( - x11-libs/libX11 - x11-libs/libXrandr - x11-libs/libxkbfile - ) - debug? ( sys-libs/ncurses:= ) - ffmpeg? ( media-video/ffmpeg:= ) - fluidsynth? ( media-sound/fluidsynth:= ) - freetype? ( media-libs/freetype ) - opengl? ( media-libs/libglvnd[X] ) - png? ( media-libs/libpng:= ) - slirp? ( net-libs/libslirp ) -" - -DEPEND=" - ${RDEPEND} -" - -PATCHES=( - # Only needed on 0.84.1; please remove for newer releases - "${FILESDIR}/${P}-fix-build-error-with-disable-x11.patch" -) - -pkg_pretend() { - if use ffmpeg && use !png; then - ewarn "Setting the 'ffmpeg' USE flag when the 'png' USE flag is" - ewarn "unset does not have any effect. Unsetting the 'png' USE" - ewarn "flag disables the video capture feature, so additional" - ewarn "video capture formats enabled by the 'ffmpeg' USE flag" - ewarn "will end up being unused." - fi -} - -src_prepare() { - default - - # Patch command lines like the following in Makefile.am: - # -test -x /usr/sbin/setcap && setcap cap_net_raw=ep $(DESTDIR)$(bindir)/dosbox-x - # - # The purpose of these commands is, if the 'setcap' program exists and is - # executable, then invoke it to set capabilities required by the PCAP - # networking back-
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: 3cc18dd4dd8ef2263cd9c84b16d23945027737ba Author: Yuan Liao gmail com> AuthorDate: Thu Oct 6 15:30:11 2022 + Commit: Yuan Liao gmail com> CommitDate: Thu Oct 6 15:48:56 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3cc18dd4 gnome-extra/extension-manager: Add 0.4.0 Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/Manifest | 1 + .../extension-manager-0.4.0.ebuild | 77 ++ 2 files changed, 78 insertions(+) diff --git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest index aabe8aca0..c195a73a5 100644 --- a/gnome-extra/extension-manager/Manifest +++ b/gnome-extra/extension-manager/Manifest @@ -1 +1,2 @@ DIST extension-manager-0.3.2.tar.gz 1447521 BLAKE2B 55d09b54219804c1910a572953d7fee4b8a9131085260db1d4ef014bccf8b13fa2da0a8673c0d78643841d603878183c2b573b084bcd5cb1818721e8194c871b SHA512 84ff2f246d582cdae06a12e5e88309d67ae32502e9885675c08d75dc686fdea28b53bffa37d396ffface8515712f0b990603b5832704ae722342f0ad49748150 +DIST extension-manager-0.4.0.tar.gz 1476951 BLAKE2B 9cf6ed74d30e22de8621ff9481de65295d9be07b82134b861192dfe3a9ebad4ea09be136beda0badc78d45cfd15a889b39b907ef4e258bc4229f6a342adde73d SHA512 9ec774c2dbd9476eeafbad19ea4d7d17ed9dd1de6cabe83511f372434cec11511dfd973cb5d67fba7e062314e2309150014ae83ce9768bb6f2e2f410909c8a1f diff --git a/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild b/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild new file mode 100644 index 0..92adb314a --- /dev/null +++ b/gnome-extra/extension-manager/extension-manager-0.4.0.ebuild @@ -0,0 +1,77 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils meson xdg + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git; +else + SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions" +HOMEPAGE="https://github.com/mjakeman/extension-manager; + +LICENSE="GPL-3+" +SLOT="0" + +BDEPEND=" + dev-libs/glib:2 + dev-util/blueprint-compiler + sys-devel/gettext + virtual/pkgconfig +" + +RDEPEND=" + dev-libs/glib:2 + dev-libs/json-glib + gui-libs/gtk:4[introspection] + >=gui-libs/libadwaita-1.2.0:1[introspection] + gui-libs/text-engine + net-libs/libsoup:3.0 + sys-libs/libbacktrace +" + +DEPEND=" + ${RDEPEND} +" + +src_configure() { + local emesonargs=() + if has live ${PROPERTIES}; then + # Produce a development build for live ebuild + emesonargs+=( -Ddevelopment=true ) + fi + meson_src_configure +} + +# Tests are skipped because as of version 0.3.0, the tests only validate +# resource files and do not verify any functionality of the program. Those +# validations are either already handled by QA checks or not relevant on +# Gentoo. For more information about the rationale, please refer to: +# https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments +# +# If tests are to be executed in the future because the upstream adds +# functionality tests or for other reasons, and should there be no convenient +# way to skip the validations, the following variable values need to be set: +# +# IUSE="test" +# RESTRICT="!test? ( test )" +# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )" +src_test() { + : +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +}
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: 0f9ae6d0bbebf524ff1279eb0f74ef94507302b2 Author: Yuan Liao gmail com> AuthorDate: Fri Sep 16 17:04:05 2022 + Commit: Yuan Liao gmail com> CommitDate: Fri Sep 16 17:04:49 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0f9ae6d0 gnome-extra/extension-manager: Add missing sys-devel/gettext to BDEPEND Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/extension-manager-0.3.1.ebuild | 1 + gnome-extra/extension-manager/extension-manager-0.3.2.ebuild | 1 + gnome-extra/extension-manager/extension-manager-.ebuild | 1 + 3 files changed, 3 insertions(+) diff --git a/gnome-extra/extension-manager/extension-manager-0.3.1.ebuild b/gnome-extra/extension-manager/extension-manager-0.3.1.ebuild index a2705683e..469b4227b 100644 --- a/gnome-extra/extension-manager/extension-manager-0.3.1.ebuild +++ b/gnome-extra/extension-manager/extension-manager-0.3.1.ebuild @@ -22,6 +22,7 @@ SLOT="0" BDEPEND=" dev-libs/glib:2 dev-util/blueprint-compiler + sys-devel/gettext virtual/pkgconfig " diff --git a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild index a2705683e..469b4227b 100644 --- a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild +++ b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild @@ -22,6 +22,7 @@ SLOT="0" BDEPEND=" dev-libs/glib:2 dev-util/blueprint-compiler + sys-devel/gettext virtual/pkgconfig " diff --git a/gnome-extra/extension-manager/extension-manager-.ebuild b/gnome-extra/extension-manager/extension-manager-.ebuild index a2705683e..469b4227b 100644 --- a/gnome-extra/extension-manager/extension-manager-.ebuild +++ b/gnome-extra/extension-manager/extension-manager-.ebuild @@ -22,6 +22,7 @@ SLOT="0" BDEPEND=" dev-libs/glib:2 dev-util/blueprint-compiler + sys-devel/gettext virtual/pkgconfig "
[gentoo-commits] repo/proj/guru:dev commit in: dev-util/blueprint-compiler/
commit: 80c2556de40d5c96d13d326e07d74238a3d9b708 Author: Yuan Liao gmail com> AuthorDate: Fri Sep 16 16:52:57 2022 + Commit: Yuan Liao gmail com> CommitDate: Fri Sep 16 16:52:57 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=80c2556d dev-util/blueprint-compiler: Add 0.4.0 Signed-off-by: Yuan Liao gmail.com> dev-util/blueprint-compiler/Manifest | 1 + .../blueprint-compiler-0.4.0.ebuild| 92 ++ 2 files changed, 93 insertions(+) diff --git a/dev-util/blueprint-compiler/Manifest b/dev-util/blueprint-compiler/Manifest index 12df55944..45004460c 100644 --- a/dev-util/blueprint-compiler/Manifest +++ b/dev-util/blueprint-compiler/Manifest @@ -1 +1,2 @@ DIST blueprint-compiler-v0.2.0.tar.bz2 45480 BLAKE2B 64c477070ea684002dc1e38eac8d22633ae7b46efb9887733118838c04d2c4e386d3825b3e07dcba1adada83afad439025d082d3bd74d2d737c1f5552085a716 SHA512 dfb16354a13a18c0e6db52dc0b88ab7339fbf3eb56541d0a273551c009c7f05c651d41814397986ef2cebdefb6d4e57d0eb3690dd2a7a9eebfb0cfb23e96e3e6 +DIST blueprint-compiler-v0.4.0.tar.bz2 50396 BLAKE2B eb51af35030fbaa583b809de0449e7e54143a7b5e582b9be24a0345ca704fb1b1d2778d96ebfb02cc66e4c4acdc97a0356e03624f33be1ea28316ed815c0e334 SHA512 9eb3b17e8b44ecd400c1ec683bf1edee54877a0f16e545ba2f9f9cb683163983fd096ff9403ab36658f92678036f4b6b43e1343cf2bc4793332ef4b2972408ac diff --git a/dev-util/blueprint-compiler/blueprint-compiler-0.4.0.ebuild b/dev-util/blueprint-compiler/blueprint-compiler-0.4.0.ebuild new file mode 100644 index 0..65b53ce6a --- /dev/null +++ b/dev-util/blueprint-compiler/blueprint-compiler-0.4.0.ebuild @@ -0,0 +1,92 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) + +inherit meson python-r1 + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.gnome.org/jwestman/blueprint-compiler.git; +else + SRC_URI="https://gitlab.gnome.org/jwestman/blueprint-compiler/-/archive/v${PV}/blueprint-compiler-v${PV}.tar.bz2; + S="${WORKDIR}/${PN}-v${PV}" + KEYWORDS="~amd64" +fi + +DESCRIPTION="Compiler for Blueprint, a markup language for GTK user interfaces" +HOMEPAGE="https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/; + +LICENSE="LGPL-3+" +SLOT="0" + +IUSE="doc test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +BDEPEND=" + ${PYTHON_DEPS} + doc? ( + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/furo[${PYTHON_USEDEP}] + ) +" + +DEPEND=" + test? ( + gui-libs/gtk:4[introspection] + ) +" + +RDEPEND=" + ${PYTHON_DEPS} +" + +src_configure() { + local emesonargs=( + $(meson_use doc docs) + ) + python_foreach_impl meson_src_configure +} + +src_compile() { + python_foreach_impl meson_src_compile +} + +src_test() { + python_foreach_impl meson_src_test +} + +src_install() { + my_src_install() { + local exe="${ED}/usr/bin/${PN}" + + # Meson installs a Python script at ${ED}/usr/bin/${PN}; on + # Gentoo, the script should go into ${ED}/usr/lib/python-exec, + # and ${ED}/usr/bin/${PN} should be a symbolic link to + # ${ED}/usr/lib/python-exec/python-exec2. + # + # When multiple PYTHON_TARGETS are enabled, then after the + # package has been installed for one Python implementation, + # Meson will follow the ${ED}/usr/bin/${PN} symbolic link and + # install the script at ${ED}/usr/lib/python-exec/python-exec2 + # for the remaining implementations, leading to file collision. + if [[ -L "${exe}" ]]; then + rm -v "${exe}" || die "Failed to remove symbolic link ${exe}" + fi + + meson_src_install + python_doscript "${exe}" + python_optimize + + # Install Sphinx-generated documentation only once + # since the documentation is supposed to be identical + # between different Python implementations + use doc && HTML_DOCS=( "${BUILD_DIR}/docs"/* ) + } + + python_foreach_impl my_src_install + einstalldocs +}
[gentoo-commits] repo/proj/guru:dev commit in: dev-util/blueprint-compiler/
commit: ff87825370e57408d6f5aeee8c2021e99d636a61 Author: Yuan Liao gmail com> AuthorDate: Fri Sep 16 16:40:43 2022 + Commit: Yuan Liao gmail com> CommitDate: Fri Sep 16 16:40:43 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ff878253 dev-util/blueprint-compiler: Sync live ebuild for Py module path change This is the third time the upstream changes where the package's Python module is installed, yet it is merely a backtrack to pre-v0.2.0 behavior... Nevertheless, the good news is that this package can be installed as a multi-impl Python package (again). Signed-off-by: Yuan Liao gmail.com> .../blueprint-compiler-.ebuild | 51 +- 1 file changed, 41 insertions(+), 10 deletions(-) diff --git a/dev-util/blueprint-compiler/blueprint-compiler-.ebuild b/dev-util/blueprint-compiler/blueprint-compiler-.ebuild index b55e91db8..65b53ce6a 100644 --- a/dev-util/blueprint-compiler/blueprint-compiler-.ebuild +++ b/dev-util/blueprint-compiler/blueprint-compiler-.ebuild @@ -5,7 +5,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{9..11} ) -inherit meson python-single-r1 +inherit meson python-r1 if [[ ${PV} == * ]]; then inherit git-r3 @@ -29,10 +29,8 @@ RESTRICT="!test? ( test )" BDEPEND=" ${PYTHON_DEPS} doc? ( - $(python_gen_cond_dep ' - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/furo[${PYTHON_USEDEP}] - ') + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/furo[${PYTHON_USEDEP}] ) " @@ -50,12 +48,45 @@ src_configure() { local emesonargs=( $(meson_use doc docs) ) - meson_src_configure + python_foreach_impl meson_src_configure +} + +src_compile() { + python_foreach_impl meson_src_compile +} + +src_test() { + python_foreach_impl meson_src_test } src_install() { - use doc && HTML_DOCS=( "${BUILD_DIR}/docs"/* ) - meson_src_install - python_optimize "${D}/usr/share/${PN}" - python_fix_shebang "${D}/usr/bin/${PN}" + my_src_install() { + local exe="${ED}/usr/bin/${PN}" + + # Meson installs a Python script at ${ED}/usr/bin/${PN}; on + # Gentoo, the script should go into ${ED}/usr/lib/python-exec, + # and ${ED}/usr/bin/${PN} should be a symbolic link to + # ${ED}/usr/lib/python-exec/python-exec2. + # + # When multiple PYTHON_TARGETS are enabled, then after the + # package has been installed for one Python implementation, + # Meson will follow the ${ED}/usr/bin/${PN} symbolic link and + # install the script at ${ED}/usr/lib/python-exec/python-exec2 + # for the remaining implementations, leading to file collision. + if [[ -L "${exe}" ]]; then + rm -v "${exe}" || die "Failed to remove symbolic link ${exe}" + fi + + meson_src_install + python_doscript "${exe}" + python_optimize + + # Install Sphinx-generated documentation only once + # since the documentation is supposed to be identical + # between different Python implementations + use doc && HTML_DOCS=( "${BUILD_DIR}/docs"/* ) + } + + python_foreach_impl my_src_install + einstalldocs }
[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/dosbox-x/
commit: dcc517c60cca527a2d32569575032e00875fac1f Author: Yuan Liao gmail com> AuthorDate: Wed Sep 7 14:49:13 2022 + Commit: Yuan Liao gmail com> CommitDate: Wed Sep 7 14:49:13 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dcc517c6 games-emulation/dosbox-x: Unfilter LTO flags for latest Git revisions The upstream has fixed the LTO build failure. Bug: https://bugs.gentoo.org/859973 Signed-off-by: Yuan Liao gmail.com> games-emulation/dosbox-x/dosbox-x-.ebuild | 7 +-- 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/games-emulation/dosbox-x/dosbox-x-.ebuild b/games-emulation/dosbox-x/dosbox-x-.ebuild index 55b6b1acc..8605437e9 100644 --- a/games-emulation/dosbox-x/dosbox-x-.ebuild +++ b/games-emulation/dosbox-x/dosbox-x-.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit autotools flag-o-matic toolchain-funcs xdg +inherit autotools toolchain-funcs xdg if [[ "${PV}" == ]]; then inherit git-r3 @@ -101,11 +101,6 @@ src_prepare() { die "Failed to remove check for setcap in Makefile.am" eautoreconf - - # https://bugs.gentoo.org/859973 - # https://github.com/joncampbell123/dosbox-x/issues/3663 - # No upstream response regarding LTO yet; disable it for now - filter-lto } src_configure() {
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: d95516ac287e2f918accf37bb1ad3ad5a2a0bd92 Author: Yuan Liao gmail com> AuthorDate: Tue Aug 30 13:23:33 2022 + Commit: Yuan Liao gmail com> CommitDate: Tue Aug 30 13:23:33 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d95516ac gnome-extra/extension-manager: Add 0.3.2 Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/Manifest | 1 + .../extension-manager-0.3.2.ebuild | 75 ++ 2 files changed, 76 insertions(+) diff --git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest index 763090315..ab273074c 100644 --- a/gnome-extra/extension-manager/Manifest +++ b/gnome-extra/extension-manager/Manifest @@ -1 +1,2 @@ DIST extension-manager-0.3.1.tar.gz 1441120 BLAKE2B bd1f6ac1a30521d7ff209c556bcc4ce0103666b9740aa982f0e1a7727b40106df482b693ece920a7449a634955984fa363e217a6b7d14fa0861effe27490824c SHA512 fd434baf0889fcf20a41be71d8bbe6d82aed0baff989747d4da3e8c0ae04a90b6b0b8ad54eede28f266250ca94db8711f35f6a6aa90ceb23195d3460bbd8f1ca +DIST extension-manager-0.3.2.tar.gz 1447521 BLAKE2B 55d09b54219804c1910a572953d7fee4b8a9131085260db1d4ef014bccf8b13fa2da0a8673c0d78643841d603878183c2b573b084bcd5cb1818721e8194c871b SHA512 84ff2f246d582cdae06a12e5e88309d67ae32502e9885675c08d75dc686fdea28b53bffa37d396ffface8515712f0b990603b5832704ae722342f0ad49748150 diff --git a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild new file mode 100644 index 0..a2705683e --- /dev/null +++ b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild @@ -0,0 +1,75 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils meson xdg + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git; +else + SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions" +HOMEPAGE="https://github.com/mjakeman/extension-manager; + +LICENSE="GPL-3+" +SLOT="0" + +BDEPEND=" + dev-libs/glib:2 + dev-util/blueprint-compiler + virtual/pkgconfig +" + +RDEPEND=" + dev-libs/glib:2 + dev-libs/json-glib + gui-libs/gtk:4[introspection] + gui-libs/libadwaita:1[introspection] + gui-libs/text-engine + net-libs/libsoup:3.0 +" + +DEPEND=" + ${RDEPEND} +" + +src_configure() { + local emesonargs=() + if has live ${PROPERTIES}; then + # Produce a development build for live ebuild + emesonargs+=( -Ddevelopment=true ) + fi + meson_src_configure +} + +# Tests are skipped because as of version 0.3.0, the tests only validate +# resource files and do not verify any functionality of the program. Those +# validations are either already handled by QA checks or not relevant on +# Gentoo. For more information about the rationale, please refer to: +# https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments +# +# If tests are to be executed in the future because the upstream adds +# functionality tests or for other reasons, and should there be no convenient +# way to skip the validations, the following variable values need to be set: +# +# IUSE="test" +# RESTRICT="!test? ( test )" +# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )" +src_test() { + : +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +}
[gentoo-commits] repo/proj/guru:dev commit in: sci-mathematics/frama-c-reduc/
commit: 05ee35a2160b6186c1c11f9832e4a3b3dbc909b6 Author: Yuan Liao gmail com> AuthorDate: Tue Aug 23 20:04:15 2022 + Commit: Yuan Liao gmail com> CommitDate: Tue Aug 23 20:04:15 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=05ee35a2 sci-mathematics/frama-c-reduc: Update Manifest Signed-off-by: Yuan Liao gmail.com> sci-mathematics/frama-c-reduc/Manifest | 1 + 1 file changed, 1 insertion(+) diff --git a/sci-mathematics/frama-c-reduc/Manifest b/sci-mathematics/frama-c-reduc/Manifest new file mode 100644 index 0..cf3c20d65 --- /dev/null +++ b/sci-mathematics/frama-c-reduc/Manifest @@ -0,0 +1 @@ +DIST frama-c-25.0-Manganese.tar.gz 7670862 BLAKE2B 74c6ed8b0ca25053876da9433f5fde23d535bbd451e2e419ffe4b4dd40b08914172ae9edecd556e9d1badea5f08b92a760bb49cf9b4149b7f545b7f128e7cbef SHA512 8fdc71ee252e7dd0ca5782d16d54df8d126a3fbcc324cf250dd96bcb5b743a4a387ec65fe633583a976d6b692d147f657faf49160ccbd519e04a2664b0d68f0f
[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/dosbox-x/
commit: d1ff3cc3ee1e50e94bf9b49660c515d27a3a15de Author: Yuan Liao gmail com> AuthorDate: Tue Aug 23 19:57:43 2022 + Commit: Yuan Liao gmail com> CommitDate: Tue Aug 23 19:58:19 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d1ff3cc3 games-emulation/dosbox-x: Filter LTO flags Closes: https://bugs.gentoo.org/859973 Signed-off-by: Yuan Liao gmail.com> games-emulation/dosbox-x/dosbox-x-0.84.1.ebuild| 7 ++- games-emulation/dosbox-x/dosbox-x-2022.08.0.ebuild | 7 ++- games-emulation/dosbox-x/dosbox-x-.ebuild | 7 ++- 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/games-emulation/dosbox-x/dosbox-x-0.84.1.ebuild b/games-emulation/dosbox-x/dosbox-x-0.84.1.ebuild index bc26e3bdb..55c5d316c 100644 --- a/games-emulation/dosbox-x/dosbox-x-0.84.1.ebuild +++ b/games-emulation/dosbox-x/dosbox-x-0.84.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit autotools toolchain-funcs xdg +inherit autotools flag-o-matic toolchain-funcs xdg if [[ "${PV}" == ]]; then inherit git-r3 @@ -106,6 +106,11 @@ src_prepare() { die "Failed to remove check for setcap in Makefile.am" eautoreconf + + # https://bugs.gentoo.org/859973 + # https://github.com/joncampbell123/dosbox-x/issues/3663 + # No upstream response regarding LTO yet; disable it for now + filter-lto } src_configure() { diff --git a/games-emulation/dosbox-x/dosbox-x-2022.08.0.ebuild b/games-emulation/dosbox-x/dosbox-x-2022.08.0.ebuild index 8605437e9..55b6b1acc 100644 --- a/games-emulation/dosbox-x/dosbox-x-2022.08.0.ebuild +++ b/games-emulation/dosbox-x/dosbox-x-2022.08.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit autotools toolchain-funcs xdg +inherit autotools flag-o-matic toolchain-funcs xdg if [[ "${PV}" == ]]; then inherit git-r3 @@ -101,6 +101,11 @@ src_prepare() { die "Failed to remove check for setcap in Makefile.am" eautoreconf + + # https://bugs.gentoo.org/859973 + # https://github.com/joncampbell123/dosbox-x/issues/3663 + # No upstream response regarding LTO yet; disable it for now + filter-lto } src_configure() { diff --git a/games-emulation/dosbox-x/dosbox-x-.ebuild b/games-emulation/dosbox-x/dosbox-x-.ebuild index 8605437e9..55b6b1acc 100644 --- a/games-emulation/dosbox-x/dosbox-x-.ebuild +++ b/games-emulation/dosbox-x/dosbox-x-.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit autotools toolchain-funcs xdg +inherit autotools flag-o-matic toolchain-funcs xdg if [[ "${PV}" == ]]; then inherit git-r3 @@ -101,6 +101,11 @@ src_prepare() { die "Failed to remove check for setcap in Makefile.am" eautoreconf + + # https://bugs.gentoo.org/859973 + # https://github.com/joncampbell123/dosbox-x/issues/3663 + # No upstream response regarding LTO yet; disable it for now + filter-lto } src_configure() {
[gentoo-commits] repo/proj/guru:dev commit in: sci-misc/boinc-wrapper/, sci-misc/boinc-wrapper/files/
commit: 5e6b63452d4dba09353a0181b4d4df7c0fda2657 Author: Yuan Liao gmail com> AuthorDate: Tue Aug 2 00:59:39 2022 + Commit: Yuan Liao gmail com> CommitDate: Tue Aug 2 01:00:37 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5e6b6345 sci-misc/boinc-wrapper: Add 7.20.2, drop 7.18.1 Following version bump of dependency sci-misc/boinc to 7.20.2, its old 7.18.1 version was dropped immediately, forcing this package to follow suit at once. Signed-off-by: Yuan Liao gmail.com> sci-misc/boinc-wrapper/Manifest | 2 +- .../{boinc-wrapper-7.18.1.ebuild => boinc-wrapper-7.20.2.ebuild} | 0 ...-wrapper-7.18-makefile.patch => boinc-wrapper-7.20-makefile.patch} | 4 ++-- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sci-misc/boinc-wrapper/Manifest b/sci-misc/boinc-wrapper/Manifest index b9de5fbda..e3725d106 100644 --- a/sci-misc/boinc-wrapper/Manifest +++ b/sci-misc/boinc-wrapper/Manifest @@ -1 +1 @@ -DIST boinc-7.18.1.tar.gz 50851883 BLAKE2B 64d321c8c56d7c34a08646dc16de5ddbb9b8e4be57b673fa77515845d967e28b5cf1fda677293e2fc8cf36a18ac0b7e7feebfbd8e434ebed41b8280c7395950d SHA512 200587a0896aec6a7e7247132811141909aa333cb2bb9350c5ba016ffdf056413b1c5346361b311c087634b2d29cdbb204486385d8561a299b68739244c5a532 +DIST boinc-7.20.2.tar.gz 46555666 BLAKE2B 4d11217739d341c5b61d86afa02eebdad80809f42caa3f6dea1d86ed53d79004d60fa362fd04d53060060472e108e0ee0aa0428e4799eb70f2e98f07dc1f39cd SHA512 0309d5585ece96a5d9021058870dce9a96c89ece269650961a9b22d5219529e242a55dc1e466f5364535033198ca5c36496ca23125a9cda0c308bfdb4372abbb diff --git a/sci-misc/boinc-wrapper/boinc-wrapper-7.18.1.ebuild b/sci-misc/boinc-wrapper/boinc-wrapper-7.20.2.ebuild similarity index 100% rename from sci-misc/boinc-wrapper/boinc-wrapper-7.18.1.ebuild rename to sci-misc/boinc-wrapper/boinc-wrapper-7.20.2.ebuild diff --git a/sci-misc/boinc-wrapper/files/boinc-wrapper-7.18-makefile.patch b/sci-misc/boinc-wrapper/files/boinc-wrapper-7.20-makefile.patch similarity index 60% rename from sci-misc/boinc-wrapper/files/boinc-wrapper-7.18-makefile.patch rename to sci-misc/boinc-wrapper/files/boinc-wrapper-7.20-makefile.patch index 58a9e766e..b0f84f18f 100644 --- a/sci-misc/boinc-wrapper/files/boinc-wrapper-7.18-makefile.patch +++ b/sci-misc/boinc-wrapper/files/boinc-wrapper-7.20-makefile.patch @@ -15,6 +15,6 @@ regexp_report.o -wrapper: wrapper.o $(MAKEFILE_STDLIB) $(BOINC_LIB_DIR)/libboinc.a $(BOINC_API_DIR)/libboinc_api.a $(REGEXP_OBJS) -- $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) -o wrapper wrapper.o $(REGEXP_OBJS) $(MAKEFILE_LDFLAGS) -lboinc_api -lboinc -lboinc_zip $(STDCPPTC) +- $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) $(MINGW_WRAPPER_FLAGS) -o wrapper wrapper.o $(REGEXP_OBJS) $(MAKEFILE_LDFLAGS) $(MINGW_ZIP_FIX) -lboinc_api -lboinc -lboinc_zip $(MINGW_LIBS) $(STDCPPTC) +wrapper: wrapper.o $(REGEXP_OBJS) -+ $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) -o wrapper wrapper.o $(REGEXP_OBJS) -lboinc_api -lboinc -lboinc_zip $(STDCPPTC) ++ $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) $(MINGW_WRAPPER_FLAGS) -o wrapper wrapper.o $(REGEXP_OBJS) $(MINGW_ZIP_FIX) -lboinc_api -lboinc -lboinc_zip $(MINGW_LIBS) $(STDCPPTC)
[gentoo-commits] repo/proj/guru:dev commit in: app-admin/customrescuecd-x86_64/
commit: 0f26b8047cb13c66bd6b0562e4bd4e0b6f34111c Author: Yuan Liao gmail com> AuthorDate: Tue Aug 2 00:30:19 2022 + Commit: Yuan Liao gmail com> CommitDate: Tue Aug 2 00:30:23 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0f26b804 app-admin/customrescuecd-x86_64: Restore removed Manifest for 0.12.7 Signed-off-by: Yuan Liao gmail.com> app-admin/customrescuecd-x86_64/Manifest | 1 + 1 file changed, 1 insertion(+) diff --git a/app-admin/customrescuecd-x86_64/Manifest b/app-admin/customrescuecd-x86_64/Manifest index 990e5520c..3fb03bbb2 100644 --- a/app-admin/customrescuecd-x86_64/Manifest +++ b/app-admin/customrescuecd-x86_64/Manifest @@ -1 +1,2 @@ +DIST CUSTOMRESCUECD-x86_64-0.12.7.iso 1656078336 BLAKE2B d3d23f3cd3beae62c5e9053533372426dcaed7b3a655fced37c21fd14127445f49679f6bc9db706d403a37b86331a78c6ccddcf55199985600f0f90b50498682 SHA512 03f397c21979e488cce4a75f33eca5acb7ae4231887744ba9c0826d8f0340b84d908a343181ca3412c74ae7750f4b510d42f5ff198d44240a8dc302e924f0a26 DIST CUSTOMRESCUECD-x86_64-0.12.8.iso 1682915328 BLAKE2B 712c2d54fc785576f34c5c4051ef0662010b576fc32365ca56c2aee12ba27b7419b80e8713f1b84726dfa3104593e39c86950936eaecebe5168d4862776665fc SHA512 d709600cd5300a10a6a8fee99aebfa6e82e387747c3e105a12b849003eccd5bac0a9d9a0f51d45b2a9f3f203a9a36915d2beb60ff51a4cae3d230d29007f43d8
[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/dosbox-x/
commit: fb061079aed4b1b1405c38f3ec3cd47b22b8fd8c Author: Yuan Liao gmail com> AuthorDate: Tue Aug 2 00:07:25 2022 + Commit: Yuan Liao gmail com> CommitDate: Tue Aug 2 00:17:46 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fb061079 games-emulation/dosbox-x: Add 2022.08.0 Signed-off-by: Yuan Liao gmail.com> games-emulation/dosbox-x/Manifest | 1 + games-emulation/dosbox-x/dosbox-x-2022.08.0.ebuild | 205 + 2 files changed, 206 insertions(+) diff --git a/games-emulation/dosbox-x/Manifest b/games-emulation/dosbox-x/Manifest index b6ecb3b67..8727cde70 100644 --- a/games-emulation/dosbox-x/Manifest +++ b/games-emulation/dosbox-x/Manifest @@ -1 +1,2 @@ DIST dosbox-x-v0.84.1.tar.gz 67617800 BLAKE2B b7a93ac662d987f99884078fa8a2b566c8aef691861cd8b8270698470cef70e352616970e46439664eedb37b11f673a3cf7d253e45ed756e28740dd06080fffc SHA512 2104352f5756fa394c6a38f6b82694e4b17878b87d64cb67aeeb8ef9f9cf12cadfc8cd23b4626bbb59b8f0657ae6747633ac80016df511b7d9612245b32d21ca +DIST dosbox-x-windows-v2022.08.0.tar.gz 67809452 BLAKE2B d0d8c6b6b328b363ea939de93e920ce33b260f4f986be50028c4a2e188c292be38c256bed7b0d6e052bf2b74600ece662f05b16943e90fbd44e48e2c6b4bc3cc SHA512 d11b907ff99e8599b454dc5979055dd85a64215913cb905c66d534930ce31afaab14d04169450eef5cb286c65933159f44be6cecad6adf6c7adad1a249758d7b diff --git a/games-emulation/dosbox-x/dosbox-x-2022.08.0.ebuild b/games-emulation/dosbox-x/dosbox-x-2022.08.0.ebuild new file mode 100644 index 0..8605437e9 --- /dev/null +++ b/games-emulation/dosbox-x/dosbox-x-2022.08.0.ebuild @@ -0,0 +1,205 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools toolchain-funcs xdg + +if [[ "${PV}" == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/joncampbell123/dosbox-x.git; +else + SRC_URI="https://github.com/joncampbell123/dosbox-x/archive/dosbox-x-windows-v${PV}.tar.gz; + S="${WORKDIR}/${PN}-${PN}-windows-v${PV}" + KEYWORDS="~amd64" +fi + +DESCRIPTION="Complete, accurate DOS emulator forked from DOSBox" +HOMEPAGE="https://dosbox-x.com/; + +# Stay consistent with games-emulation/dosbox::gentoo even though source file +# headers specify the GPL version to be "either version 2 of the License, or +# (at your option) any later version." The same header is used in both the +# DOSBox source tree and the DOSBox-X source tree. +LICENSE="GPL-2" +SLOT="0" + +IUSE="X debug ffmpeg fluidsynth freetype opengl png slirp" + +BDEPEND=" + dev-lang/nasm + sys-libs/libcap +" + +# Unconditionally pulling in automagically-enabled optional dependencies: +# - media-libs/alsa-lib +# - media-libs/sdl2-net +# - net-libs/libpcap +# +# With media-libs/libsdl2[-X,wayland], this package does work on a Wayland +# desktop, but (at least on GNOME) the program does not launch in a movable +# and resizable window; whereas with media-libs/libsdl2[X], it does. Thus, +# unconditionally require media-libs/libsdl2[X] for better user experience. +RDEPEND=" + media-libs/alsa-lib + media-libs/libsdl2[X,opengl?,sound,threads,video] + media-libs/sdl2-net + net-libs/libpcap + sys-libs/zlib + X? ( + x11-libs/libX11 + x11-libs/libXrandr + x11-libs/libxkbfile + ) + debug? ( sys-libs/ncurses:= ) + ffmpeg? ( media-video/ffmpeg:= ) + fluidsynth? ( media-sound/fluidsynth:= ) + freetype? ( media-libs/freetype ) + opengl? ( media-libs/libglvnd[X] ) + png? ( media-libs/libpng:= ) + slirp? ( net-libs/libslirp ) +" + +DEPEND=" + ${RDEPEND} +" + +pkg_pretend() { + if use ffmpeg && use !png; then + ewarn "Setting the 'ffmpeg' USE flag when the 'png' USE flag is" + ewarn "unset does not have any effect. Unsetting the 'png' USE" + ewarn "flag disables the video capture feature, so additional" + ewarn "video capture formats enabled by the 'ffmpeg' USE flag" + ewarn "will end up being unused." + fi +} + +src_prepare() { + default + + # Patch command lines like the following in Makefile.am: + # -test -x /usr/sbin/setcap && setcap cap_net_raw=ep $(DESTDIR)$(bindir)/dosbox-x + # + # The purpose of these commands is, if the 'setcap' program exists and is + # executable, then invoke it to set capabilities required by the PCAP + # networking back-end for better out-of-box user experience; otherwise, + # ignore unsatisfied preconditions or 'setcap' errors since they are not + # critical, which is achieved by having a '-' in front of each line. +
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: 2cc33e23ef455f21d01b9627d058a027e414d99f Author: Yuan Liao gmail com> AuthorDate: Tue Aug 2 00:23:30 2022 + Commit: Yuan Liao gmail com> CommitDate: Tue Aug 2 00:23:30 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2cc33e23 gnome-extra/extension-manager: Drop 0.2.3, 0.3.0 Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/Manifest | 2 - .../extension-manager-0.2.3.ebuild | 67 --- .../extension-manager-0.3.0.ebuild | 75 -- 3 files changed, 144 deletions(-) diff --git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest index 578ee4c64..763090315 100644 --- a/gnome-extra/extension-manager/Manifest +++ b/gnome-extra/extension-manager/Manifest @@ -1,3 +1 @@ -DIST extension-manager-0.2.3.tar.gz 1384925 BLAKE2B 3bd98f67f419c646a4a7b9d1dee656de305eff5e35124f3765d5d9c82aff7d9e7bbeea912f24c0766c95e0c497b070831ee9922747f200bbcd57470a6adcec7e SHA512 9bb078f3d00cdfe1e84a757f7cce32f5a3fdf4f60f3952523ac48779becab9c00da78974551f224c194806217eddf3116a29eb33f1e9982ff8caa5e06218 -DIST extension-manager-0.3.0.tar.gz 1431028 BLAKE2B 059d46118b57f204b1258a5d9c55587407130db3048b87be13294e6f426b5d8515475e6b7622cca3ed5951c3f2ed238d22a09ab4f4d1bf78196618b8fe580f29 SHA512 34642d81be67978ac039a17e0762fa1f44ea41720d066a5aeb7fa1e35f2f6ac25a7924b5daf3073ddf4caa3013e1e70b24c5df4c998920ebe1c8e0a875dbec0c DIST extension-manager-0.3.1.tar.gz 1441120 BLAKE2B bd1f6ac1a30521d7ff209c556bcc4ce0103666b9740aa982f0e1a7727b40106df482b693ece920a7449a634955984fa363e217a6b7d14fa0861effe27490824c SHA512 fd434baf0889fcf20a41be71d8bbe6d82aed0baff989747d4da3e8c0ae04a90b6b0b8ad54eede28f266250ca94db8711f35f6a6aa90ceb23195d3460bbd8f1ca diff --git a/gnome-extra/extension-manager/extension-manager-0.2.3.ebuild b/gnome-extra/extension-manager/extension-manager-0.2.3.ebuild deleted file mode 100644 index 561186b6b..0 --- a/gnome-extra/extension-manager/extension-manager-0.2.3.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2-utils meson xdg - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git; -else - SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions" -HOMEPAGE="https://github.com/mjakeman/extension-manager; - -LICENSE="GPL-3+" -SLOT="0" - -BDEPEND=" - dev-libs/glib:2 - dev-util/blueprint-compiler - virtual/pkgconfig -" - -RDEPEND=" - dev-libs/glib:2 - dev-libs/json-glib - gui-libs/gtk:4[introspection] - gui-libs/libadwaita:1[introspection] - net-libs/libsoup:3.0 -" - -DEPEND=" - ${RDEPEND} -" - -# Tests are skipped because as of version 0.2.3, the tests only validate -# resource files and do not verify any functionality of the program. Those -# validations are either already handled by QA checks or not relevant on -# Gentoo. For more information about the rationale, please refer to: -# https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments -# -# If tests are to be executed in the future because the upstream adds -# functionality tests or for other reasons, and should there be no convenient -# way to skip the validations, the following variable values need to be set: -# -# IUSE="test" -# # 'Validate appstream file' test case requires Internet connection -# PROPERTIES="test_network" -# RESTRICT="test" -# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )" -src_test() { - : -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/extension-manager/extension-manager-0.3.0.ebuild b/gnome-extra/extension-manager/extension-manager-0.3.0.ebuild deleted file mode 100644 index a2705683e..0 --- a/gnome-extra/extension-manager/extension-manager-0.3.0.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2-utils meson xdg - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git; -else - SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="A native tool for browsing and installing GNOME Shell Extensions" -HOMEP
[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/dosbox-x/
commit: dc6f7122c02df39b7ddeb4483cc61ee5ab3f629f Author: Yuan Liao gmail com> AuthorDate: Tue Aug 2 00:22:54 2022 + Commit: Yuan Liao gmail com> CommitDate: Tue Aug 2 00:22:54 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dc6f7122 games-emulation/dosbox-x: Sync live ebuild Signed-off-by: Yuan Liao gmail.com> games-emulation/dosbox-x/dosbox-x-.ebuild | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/games-emulation/dosbox-x/dosbox-x-.ebuild b/games-emulation/dosbox-x/dosbox-x-.ebuild index 052e563f5..8605437e9 100644 --- a/games-emulation/dosbox-x/dosbox-x-.ebuild +++ b/games-emulation/dosbox-x/dosbox-x-.ebuild @@ -9,8 +9,8 @@ if [[ "${PV}" == ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/joncampbell123/dosbox-x.git; else - SRC_URI="https://github.com/joncampbell123/dosbox-x/archive/dosbox-x-v${PV}.tar.gz; - S="${WORKDIR}/${PN}-${PN}-v${PV}" + SRC_URI="https://github.com/joncampbell123/dosbox-x/archive/dosbox-x-windows-v${PV}.tar.gz; + S="${WORKDIR}/${PN}-${PN}-windows-v${PV}" KEYWORDS="~amd64" fi @@ -106,7 +106,7 @@ src_prepare() { src_configure() { local myconf=( # --disable-core-inline could cause compiler errors - # as of v0.84.1, so enable it unconditionally + # as of v2022.08.0, so enable it unconditionally --enable-core-inline # Always use SDL 2, even though the package provides the option to @@ -118,7 +118,7 @@ src_configure() { --enable-sdl2 # Explicitly enable ALSA MIDI support, same as default. As of - # v0.84.1, even when it is disabled, media-libs/alsa-lib will + # v2022.08.0, even when it is disabled, media-libs/alsa-lib will # still be automagically linked if it is present in the build # environment (presumably for other components of this package), # so the dependency cannot be made optional by disabling this
[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/text-engine/, gui-libs/text-engine/files/
commit: bf56e3422de54df5b8a9b518d8a1d866f76a6093 Author: Yuan Liao gmail com> AuthorDate: Sat Jul 30 15:39:01 2022 + Commit: Yuan Liao gmail com> CommitDate: Sat Jul 30 15:39:01 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bf56e342 gui-libs/text-engine: Correct package version in meson.build for 0.1.1 Closes: https://bugs.gentoo.org/860015 Signed-off-by: Yuan Liao gmail.com> .../text-engine-0.1.1-fix-package-version.patch| 25 ++ ...ne-0.1.1.ebuild => text-engine-0.1.1-r1.ebuild} | 4 2 files changed, 29 insertions(+) diff --git a/gui-libs/text-engine/files/text-engine-0.1.1-fix-package-version.patch b/gui-libs/text-engine/files/text-engine-0.1.1-fix-package-version.patch new file mode 100644 index 0..21fe6e5a3 --- /dev/null +++ b/gui-libs/text-engine/files/text-engine-0.1.1-fix-package-version.patch @@ -0,0 +1,25 @@ +From aac86863fbbf31c5ef557e5030e7a87f85db79af Mon Sep 17 00:00:00 2001 +From: Yuan Liao +Date: Sat, 30 Jul 2022 07:24:51 -0700 +Subject: [PATCH] meson.build: Correct package version + +Bug: https://bugs.gentoo.org/860015 +Signed-off-by: Yuan Liao +--- + meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/meson.build b/meson.build +index dab9b8a..80a505b 100644 +--- a/meson.build b/meson.build +@@ -1,5 +1,5 @@ + project('text-engine', 'c', +- version: '0.1.0', ++ version: '0.1.1', + meson_version: '>= 0.50.0', + default_options: [ 'warning_level=2', + 'c_std=gnu11', +-- +2.35.1 + diff --git a/gui-libs/text-engine/text-engine-0.1.1.ebuild b/gui-libs/text-engine/text-engine-0.1.1-r1.ebuild similarity index 93% rename from gui-libs/text-engine/text-engine-0.1.1.ebuild rename to gui-libs/text-engine/text-engine-0.1.1-r1.ebuild index 3d0af284c..d4e525e9c 100644 --- a/gui-libs/text-engine/text-engine-0.1.1.ebuild +++ b/gui-libs/text-engine/text-engine-0.1.1-r1.ebuild @@ -39,6 +39,10 @@ RDEPEND=" x11-libs/pango " +PATCHES=( + "${FILESDIR}/${P}-fix-package-version.patch" +) + src_prepare() { default sed -i -e "/subdir('demo')/d" meson.build ||
[gentoo-commits] repo/proj/guru:dev commit in: dev-util/blueprint-compiler/
commit: a7e97dc52eb10735296bbe0f5073574127514e0b Author: Yuan Liao gmail com> AuthorDate: Sat Jul 30 15:42:15 2022 + Commit: Yuan Liao gmail com> CommitDate: Sat Jul 30 15:42:15 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a7e97dc5 dev-util/blueprint-compiler: Drop 0.1.0_pre20220419 Signed-off-by: Yuan Liao gmail.com> dev-util/blueprint-compiler/Manifest | 1 - .../blueprint-compiler-0.1.0_pre20220419.ebuild| 98 -- 2 files changed, 99 deletions(-) diff --git a/dev-util/blueprint-compiler/Manifest b/dev-util/blueprint-compiler/Manifest index 7535fa13b..12df55944 100644 --- a/dev-util/blueprint-compiler/Manifest +++ b/dev-util/blueprint-compiler/Manifest @@ -1,2 +1 @@ -DIST blueprint-compiler-0.1.0_pre20220419.tar.gz 53439 BLAKE2B 1683356aa10ffdc6b1f6b5d072a301bbc2cdde2eb986f22aa83c269af1fa8cc100910ca790b2b94056db926221b42d2f8309019ee10442374d7e915ab5ec2ed3 SHA512 9017667728723d0e9358ffe9e868f743093cadc7434275c5805f406da72d5cd7afcb5af394c5610446ab6cebdddafc52f65723e16950b3aae47c8739b77e3ef1 DIST blueprint-compiler-v0.2.0.tar.bz2 45480 BLAKE2B 64c477070ea684002dc1e38eac8d22633ae7b46efb9887733118838c04d2c4e386d3825b3e07dcba1adada83afad439025d082d3bd74d2d737c1f5552085a716 SHA512 dfb16354a13a18c0e6db52dc0b88ab7339fbf3eb56541d0a273551c009c7f05c651d41814397986ef2cebdefb6d4e57d0eb3690dd2a7a9eebfb0cfb23e96e3e6 diff --git a/dev-util/blueprint-compiler/blueprint-compiler-0.1.0_pre20220419.ebuild b/dev-util/blueprint-compiler/blueprint-compiler-0.1.0_pre20220419.ebuild deleted file mode 100644 index a4993541d..0 --- a/dev-util/blueprint-compiler/blueprint-compiler-0.1.0_pre20220419.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..10} ) - -inherit meson python-r1 - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://gitlab.gnome.org/jwestman/blueprint-compiler.git; -else - # Upstream has not started to tag releases yet, so each keyworded (normal) - # ebuild is to be based on a Git commit snapshot at this moment. - # Live ebuild: Might be intentionally left blank - # Normal ebuild: Fill in commit SHA-1 object name to this variable's value - GIT_COMMIT="f77550413c2cc987368b3aac3643c7bfb8b522ef" - KEYWORDS="~amd64" - - SRC_URI="https://gitlab.gnome.org/jwestman/blueprint-compiler/-/archive/${GIT_COMMIT}/blueprint-compiler-${GIT_COMMIT}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/${PN}-${GIT_COMMIT}" -fi - -DESCRIPTION="Compiler for Blueprint, a markup language for GTK user interfaces" -HOMEPAGE="https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/; - -LICENSE="LGPL-3+" -SLOT="0" - -IUSE="doc test" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -BDEPEND=" - ${PYTHON_DEPS} - doc? ( - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/furo[${PYTHON_USEDEP}] - ) -" - -DEPEND=" - test? ( - gui-libs/gtk:4[introspection] - ) -" - -RDEPEND=" - ${PYTHON_DEPS} -" - -src_configure() { - local emesonargs=( - $(meson_use doc docs) - ) - python_foreach_impl meson_src_configure -} - -src_compile() { - python_foreach_impl meson_src_compile -} - -src_test() { - python_foreach_impl meson_src_test -} - -src_install() { - my_src_install() { - local exe="${ED}/usr/bin/${PN}" - - # Meson installs a Python script at ${ED}/usr/bin/${PN}; on - # Gentoo, the script should go into ${ED}/usr/lib/python-exec, - # and ${ED}/usr/bin/${PN} should be a symbolic link to - # ${ED}/usr/lib/python-exec/python-exec2. - # - # When multiple PYTHON_TARGETS are enabled, then after the - # package has been installed for one Python implementation, - # Meson will follow the ${ED}/usr/bin/${PN} symbolic link and - # install the script at ${ED}/usr/lib/python-exec/python-exec2 - # for the remaining implementations, leading to file collision. - if [[ -L "${exe}" ]]; then - rm -v "${exe}" || die "Failed to remove symbolic link ${exe}" - fi - - meson_src_install - python_doscript "${exe}" - python_optimize - - # Install Sphinx-generated documentation only once - # since the documentation is supposed to be identical - # between different Python implementations - use doc && HTML_DOCS=( "${BUILD_DIR}/docs"/* ) - } - - python_foreach_impl my_src_install - einstalldocs -}
[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/dosbox-x/
commit: 69b445fb0adf73818e5d67f5cb6b32ff2bf90579 Author: Yuan Liao gmail com> AuthorDate: Mon Jul 4 16:01:25 2022 + Commit: Yuan Liao gmail com> CommitDate: Mon Jul 4 16:10:43 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=69b445fb games-emulation/dosbox-x: Respect the 'AR' variable Closes: https://bugs.gentoo.org/856352 Signed-off-by: Yuan Liao gmail.com> games-emulation/dosbox-x/dosbox-x-0.84.1.ebuild | 7 ++- games-emulation/dosbox-x/dosbox-x-.ebuild | 7 ++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/games-emulation/dosbox-x/dosbox-x-0.84.1.ebuild b/games-emulation/dosbox-x/dosbox-x-0.84.1.ebuild index 9db968900..bc26e3bdb 100644 --- a/games-emulation/dosbox-x/dosbox-x-0.84.1.ebuild +++ b/games-emulation/dosbox-x/dosbox-x-0.84.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit autotools xdg +inherit autotools toolchain-funcs xdg if [[ "${PV}" == ]]; then inherit git-r3 @@ -146,6 +146,11 @@ src_configure() { econf "${myconf[@]}" } +src_compile() { + # https://bugs.gentoo.org/856352 + emake AR="$(tc-getAR)" +} + pkg_preinst() { xdg_pkg_preinst diff --git a/games-emulation/dosbox-x/dosbox-x-.ebuild b/games-emulation/dosbox-x/dosbox-x-.ebuild index f2da3a0e0..052e563f5 100644 --- a/games-emulation/dosbox-x/dosbox-x-.ebuild +++ b/games-emulation/dosbox-x/dosbox-x-.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit autotools xdg +inherit autotools toolchain-funcs xdg if [[ "${PV}" == ]]; then inherit git-r3 @@ -141,6 +141,11 @@ src_configure() { econf "${myconf[@]}" } +src_compile() { + # https://bugs.gentoo.org/856352 + emake AR="$(tc-getAR)" +} + pkg_preinst() { xdg_pkg_preinst
[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/dosbox-x/, games-emulation/dosbox-x/files/
commit: 6d87785bf263bc9fcd0c8e984dc8b97a48edfd8a Author: Yuan Liao gmail com> AuthorDate: Sat Jul 2 22:19:18 2022 + Commit: Yuan Liao gmail com> CommitDate: Sat Jul 2 22:19:18 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6d87785b games-emulation/dosbox-x: New package added at 0.84.1, Signed-off-by: Yuan Liao gmail.com> games-emulation/dosbox-x/Manifest | 1 + games-emulation/dosbox-x/dosbox-x-0.84.1.ebuild| 205 + games-emulation/dosbox-x/dosbox-x-.ebuild | 200 ...x-0.84.1-fix-build-error-with-disable-x11.patch | 43 + games-emulation/dosbox-x/metadata.xml | 58 ++ 5 files changed, 507 insertions(+) diff --git a/games-emulation/dosbox-x/Manifest b/games-emulation/dosbox-x/Manifest new file mode 100644 index 0..b6ecb3b67 --- /dev/null +++ b/games-emulation/dosbox-x/Manifest @@ -0,0 +1 @@ +DIST dosbox-x-v0.84.1.tar.gz 67617800 BLAKE2B b7a93ac662d987f99884078fa8a2b566c8aef691861cd8b8270698470cef70e352616970e46439664eedb37b11f673a3cf7d253e45ed756e28740dd06080fffc SHA512 2104352f5756fa394c6a38f6b82694e4b17878b87d64cb67aeeb8ef9f9cf12cadfc8cd23b4626bbb59b8f0657ae6747633ac80016df511b7d9612245b32d21ca diff --git a/games-emulation/dosbox-x/dosbox-x-0.84.1.ebuild b/games-emulation/dosbox-x/dosbox-x-0.84.1.ebuild new file mode 100644 index 0..9db968900 --- /dev/null +++ b/games-emulation/dosbox-x/dosbox-x-0.84.1.ebuild @@ -0,0 +1,205 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools xdg + +if [[ "${PV}" == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/joncampbell123/dosbox-x.git; +else + SRC_URI="https://github.com/joncampbell123/dosbox-x/archive/dosbox-x-v${PV}.tar.gz; + S="${WORKDIR}/${PN}-${PN}-v${PV}" + KEYWORDS="~amd64" +fi + +DESCRIPTION="Complete, accurate DOS emulator forked from DOSBox" +HOMEPAGE="https://dosbox-x.com/; + +# Stay consistent with games-emulation/dosbox::gentoo even though source file +# headers specify the GPL version to be "either version 2 of the License, or +# (at your option) any later version." The same header is used in both the +# DOSBox source tree and the DOSBox-X source tree. +LICENSE="GPL-2" +SLOT="0" + +IUSE="X debug ffmpeg fluidsynth freetype opengl png slirp" + +BDEPEND=" + dev-lang/nasm + sys-libs/libcap +" + +# Unconditionally pulling in automagically-enabled optional dependencies: +# - media-libs/alsa-lib +# - media-libs/sdl2-net +# - net-libs/libpcap +# +# With media-libs/libsdl2[-X,wayland], this package does work on a Wayland +# desktop, but (at least on GNOME) the program does not launch in a movable +# and resizable window; whereas with media-libs/libsdl2[X], it does. Thus, +# unconditionally require media-libs/libsdl2[X] for better user experience. +RDEPEND=" + media-libs/alsa-lib + media-libs/libsdl2[X,opengl?,sound,threads,video] + media-libs/sdl2-net + net-libs/libpcap + sys-libs/zlib + X? ( + x11-libs/libX11 + x11-libs/libXrandr + x11-libs/libxkbfile + ) + debug? ( sys-libs/ncurses:= ) + ffmpeg? ( media-video/ffmpeg:= ) + fluidsynth? ( media-sound/fluidsynth:= ) + freetype? ( media-libs/freetype ) + opengl? ( media-libs/libglvnd[X] ) + png? ( media-libs/libpng:= ) + slirp? ( net-libs/libslirp ) +" + +DEPEND=" + ${RDEPEND} +" + +PATCHES=( + # Only needed on 0.84.1; please remove for newer releases + "${FILESDIR}/${P}-fix-build-error-with-disable-x11.patch" +) + +pkg_pretend() { + if use ffmpeg && use !png; then + ewarn "Setting the 'ffmpeg' USE flag when the 'png' USE flag is" + ewarn "unset does not have any effect. Unsetting the 'png' USE" + ewarn "flag disables the video capture feature, so additional" + ewarn "video capture formats enabled by the 'ffmpeg' USE flag" + ewarn "will end up being unused." + fi +} + +src_prepare() { + default + + # Patch command lines like the following in Makefile.am: + # -test -x /usr/sbin/setcap && setcap cap_net_raw=ep $(DESTDIR)$(bindir)/dosbox-x + # + # The purpose of these commands is, if the 'setcap' program exists and is + # executable, then invoke it to set capabilities required by the PCAP + # networking back-end for better out-of-box user experience; otherwise, + # ignore unsatisfied preconditions or 'setcap' errors since they are not + # critical, which is achieved by having a '-' in front of each line. +
[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/text-engine/
commit: 10b2315d889d77fafd474aa521cedd787842910b Author: Yuan Liao gmail com> AuthorDate: Sat Jul 2 21:50:59 2022 + Commit: Yuan Liao gmail com> CommitDate: Sat Jul 2 22:19:09 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=10b2315d gui-libs/text-engine: Drop 0.1.0 Signed-off-by: Yuan Liao gmail.com> gui-libs/text-engine/Manifest | 1 - gui-libs/text-engine/text-engine-0.1.0.ebuild | 46 --- 2 files changed, 47 deletions(-) diff --git a/gui-libs/text-engine/Manifest b/gui-libs/text-engine/Manifest index 5ea7b8933..6bc42dd54 100644 --- a/gui-libs/text-engine/Manifest +++ b/gui-libs/text-engine/Manifest @@ -1,2 +1 @@ -DIST text-engine-0.1.0.tar.gz 15728 BLAKE2B 41a5b4bb0347eca29268cf089a7ea127a0a467fa123384bc1d92cbb215ca98f9963742ba5f93972d163c7f6708ac428762a92023d98ad130b56657b6eccb7956 SHA512 36be3e913187dfbba96945891a64cb2b3efde8324cdb3457a64c2fdfd19e2c1289d48a92ca60c957c52e18a6cabbcc13f178c34687f183f60557e41db5c36418 DIST text-engine-0.1.1.tar.gz 16568 BLAKE2B 71c6766592aa143413721c36d9282624e4bcd1f8594b5a9c1dde24f30704da690ebad8ae483fb04490ec383f6434c211f0c21c37661ba647c97bcae6241231e6 SHA512 8f3d4e7964d7256c1386200aa4338d8d6ff35e4578e50381b1fcbdc1a232f4da28c74bc8bfe66a5507888197cbf430cac03730d8624381bd5a2b023eecc73736 diff --git a/gui-libs/text-engine/text-engine-0.1.0.ebuild b/gui-libs/text-engine/text-engine-0.1.0.ebuild deleted file mode 100644 index 5b29e8753..0 --- a/gui-libs/text-engine/text-engine-0.1.0.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/mjakeman/text-engine.git; -else - SRC_URI="https://github.com/mjakeman/text-engine/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="A lightweight rich-text framework for GTK 4" -HOMEPAGE="https://github.com/mjakeman/text-engine; - -LICENSE="MIT" -SLOT="0" - -BDEPEND=" - virtual/pkgconfig -" - -COMMON_DEPEND=" - dev-libs/glib:2 - dev-libs/libxml2:2 - gui-libs/gtk:4 -" - -DEPEND=" - ${COMMON_DEPEND} - dev-libs/json-glib -" - -RDEPEND=" - ${COMMON_DEPEND} - x11-libs/pango -" - -src_prepare() { - default - sed -i -e "/subdir('demo')/d" meson.build || - die "Failed to modify meson.build to exclude the demo program" -}
[gentoo-commits] repo/proj/guru:dev commit in: licenses/
commit: fd640ded603b0f5379b1b7bd04fd81ead1d1b399 Author: Yuan Liao gmail com> AuthorDate: Sat Jul 2 20:43:16 2022 + Commit: Yuan Liao gmail com> CommitDate: Sat Jul 2 20:43:16 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fd640ded licenses: Clean up GPL-2+-with-Pyinstaller... moved to ::gentoo Signed-off-by: Yuan Liao gmail.com> .../GPL-2+-with-Pyinstaller-Bootloader-exception | 602 - 1 file changed, 602 deletions(-) diff --git a/licenses/GPL-2+-with-Pyinstaller-Bootloader-exception b/licenses/GPL-2+-with-Pyinstaller-Bootloader-exception deleted file mode 100644 index ab2e20de8..0 --- a/licenses/GPL-2+-with-Pyinstaller-Bootloader-exception +++ /dev/null @@ -1,602 +0,0 @@ - - The PyInstaller licensing terms - - - -Copyright (c) 2010-2022, PyInstaller Development Team -Copyright (c) 2005-2009, Giovanni Bajo -Based on previous work under copyright (c) 2002 McMillan Enterprises, Inc. - - -PyInstaller is licensed under the terms of the GNU General Public License -as published by the Free Software Foundation; either version 2 of the License, -or (at your option) any later version. - - -Bootloader Exception - - -In addition to the permissions in the GNU General Public License, the -authors give you unlimited permission to link or embed compiled bootloader -and related files into combinations with other programs, and to distribute -those combinations without any restriction coming from the use of those -files. (The General Public License restrictions do apply in other respects; -for example, they cover modification of the files, and distribution when -not linked into a combined executable.) - - -Bootloader and Related Files - - -Bootloader and related files are files which are embedded within the -final executable. This includes files in directories: - -./bootloader/ -./PyInstaller/loader - - -Run-time Hooks - - -Run-time Hooks are a different kind of files embedded within the final -executable. To ease moving them into a separate repository, or into the -respective project, these files are now licensed under the Apache License, -Version 2.0. - -Run-time Hooks are in the directory -./PyInstaller/hooks/rthooks - - -About the PyInstaller Development Team --- - -The PyInstaller Development Team is the set of contributors -to the PyInstaller project. A full list with details is kept -in the documentation directory, in the file -``doc/CREDITS.rst``. - -The core team that coordinates development on GitHub can be found here: -https://github.com/pyinstaller/pyinstaller. As of 2021, it consists of: - -* Hartmut Goebel -* Jasper Harrison -* Bryan Jones -* Brenainn Woodsend -* Rok Mandeljc - -Our Copyright Policy - - -PyInstaller uses a shared copyright model. Each contributor maintains copyright -over their contributions to PyInstaller. But, it is important to note that these -contributions are typically only changes to the repositories. Thus, -the PyInstaller source code, in its entirety is not the copyright of any single -person or institution. Instead, it is the collective copyright of the entire -PyInstaller Development Team. If individual contributors want to maintain -a record of what changes/contributions they have specific copyright on, they -should indicate their copyright in the commit message of the change, when they -commit the change to the PyInstaller repository. - -With this in mind, the following banner should be used in any source code file -to indicate the copyright and license terms: - - -#- -# Copyright (c) 2005-2022, PyInstaller Development Team. -# -# Distributed under the terms of the GNU General Public License (version 2 -# or later) with exception for distributing the bootloader. -# -# The full license is in the file COPYING.txt, distributed with this software. -# -# SPDX-License-Identifier: (GPL-2.0-or-later WITH Bootloader-exception) -#- - - -For run-time hooks, the following banner should be used: - -#- -# Copyright (c) 2005-2022, PyInstaller Development Team. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# -# The full license is in the file COPYING.txt, distributed with this software. -# -# SPDX-License-Identifier: Apache-2.0 -#- - - - -GNU General Public License - - -https://gnu.org/licenses/gpl-2.0.html - - -
[gentoo-commits] repo/proj/guru:dev commit in: profiles/
commit: 83944d00185a6847cb9ae5efdc309b78e2e9963c Author: Yuan Liao gmail com> AuthorDate: Sat Jul 2 20:40:31 2022 + Commit: Yuan Liao gmail com> CommitDate: Sat Jul 2 20:40:31 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=83944d00 profiles/package.mask: Add copyright header, make new entries go on top Signed-off-by: Yuan Liao gmail.com> profiles/package.mask | 104 ++ 1 file changed, 54 insertions(+), 50 deletions(-) diff --git a/profiles/package.mask b/profiles/package.mask index 6b10f2dec..6d01e3d3a 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -1,3 +1,6 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + # Andrew Ammerlaan (2021-03-29) # James Beddek (2021-10-09) # Per profile masking in overlays is currently not working @@ -9,44 +12,29 @@ # TODO: Either fix per profile masking in overlays, or move # relevant entries to the relevant package.mask files in ::gentoo -# Christopher Byrne (2022-04-15) -# Depends on masked dev-libs/openssl-3.0.* -app-crypt/tpm2-openssl - -# Yuan Liao (2022-02-20) -# Depends on net-libs/libsoup:3.0, which is masked in ::gentoo. -# Masked until all dependencies are unmasked. -gnome-extra/extension-manager - -# Anna (cybertailor) Vyalkova (2022-01-09) -# Depends on masked libhandy 1.5.0 ->=app-text/komikku-0.36.0 - -# Andrew Ammerlaan (2022-04-14) -# Depends on unavailable dev-python/regex-2022.3.15 -dev-python/dateparser +# New entries go on top. -# Andrew Ammerlaan (2022-05-28) -# Depends on non-existent versions of pyparsing, invalid dependency -# on dev-embedded/esptool. Needs porting to python-single-r1. -dev-embedded/esp-idf +# Huang Rui (2022-06-27) +# the version strategy has changed and follows deepin's strategy +=zw3d/zw3d-2022.26.00 +=zw3d/zw3d-2022.26.00-r1 -# Anna Vyalkova (2022-06-02) -# Test dep (asynctest) doesn't support any recent Python. No revdeps. -dev-python/aionotify +# Alessandro Barbieri (2022-06-26) +# depends on non-existent dev-python/m2r +# https://github.com/jaysonsantos/python-binary-memcached/issues/249 +dev-python/python-binary-memcached -# Anna Vyalkova (2022-06-02) -# Doesn't support Python 3.10. -dev-python/kitchen -net-misc/tuir +# Andrew Ammerlaan (2022-06-18) +# depends on non-existent dev-java/guava:20 +dev-java/gradle-hashing -# Anna Vyalkova (2022-06-04) -# Pytest hangs. No revdeps. Removal on 2022-07-04. -dev-python/threadloop +# Andrew Ammerlaan (2022-06-10) +# depends on non-existent dev-python/flufl-bounce +net-mail/remail -# Anna Vyalkova (2022-06-04) -# Incompatible with recent pytest. No revdeps. Removal on 2022-07-05. -dev-python/thriftrw +# Andrew Ammerlaan (2022-06-10) +# depends on non-existent dev-python/aiosmtpd +dev-python/aiosmtplib # Alexey Sokolov (2022-06-10) # Dead upstream. Doesn't work with py3.10. Removal on 2022-07-15. @@ -54,25 +42,41 @@ dev-python/thriftrw # Feel free to unmask if you want to take maintainership. net-p2p/nuxhash -# Andrew Ammerlaan (2022-06-10) -# depends on non-existent dev-python/aiosmtpd -dev-python/aiosmtplib +# Anna Vyalkova (2022-06-04) +# Incompatible with recent pytest. No revdeps. Removal on 2022-07-05. +dev-python/thriftrw -# Andrew Ammerlaan (2022-06-10) -# depends on non-existent dev-python/flufl-bounce -net-mail/remail +# Anna Vyalkova (2022-06-04) +# Pytest hangs. No revdeps. Removal on 2022-07-04. +dev-python/threadloop -# Andrew Ammerlaan (2022-06-18) -# depends on non-existent dev-java/guava:20 -dev-java/gradle-hashing +# Anna Vyalkova (2022-06-02) +# Doesn't support Python 3.10. +dev-python/kitchen +net-misc/tuir -# Alessandro Barbieri (2022-06-26) -# depends on non-existent dev-python/m2r -# https://github.com/jaysonsantos/python-binary-memcached/issues/249 -dev-python/python-binary-memcached +# Anna Vyalkova (2022-06-02) +# Test dep (asynctest) doesn't support any recent Python. No revdeps. +dev-python/aionotify -# Huang Rui (2022-06-27) -# the version strategy has changed and follows deepin's strategy -=zw3d/zw3d-2022.26.00 -=zw3d/zw3d-2022.26.00-r1 +# Andrew Ammerlaan (2022-05-28) +# Depends on non-existent versions of pyparsing, invalid dependency +# on dev-embedded/esptool. Needs porting to python-single-r1. +dev-embedded/esp-idf + +# Christopher Byrne (2022-04-15) +# Depends on masked dev-libs/openssl-3.0.* +app-crypt/tpm2-openssl +# Andrew Ammerlaan (2022-04-14) +# Depends on unavailable dev-python/regex-2022.3.15 +dev-python/dateparser + +# Yuan Liao (2022-02-20) +# Depends on net-libs/libsoup:3.0, which is masked in ::gentoo. +# Masked until all dependencies are unmasked. +gnome-extra/extension-manager + +# Anna (cybertailor) Vyalkova (2022-01-09) +# Depends on masked libhandy 1.5.0 +>=app-text/komikku-0.36.0
[gentoo-commits] repo/proj/guru:dev commit in: profiles/
commit: c2e305e749860f080a7baa0c4995d5661e2483de Author: Yuan Liao gmail com> AuthorDate: Sat Jul 2 20:34:09 2022 + Commit: Yuan Liao gmail com> CommitDate: Sat Jul 2 20:34:09 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c2e305e7 profiles/package.use.mask: Make new entries go on top Signed-off-by: Yuan Liao gmail.com> profiles/package.use.mask | 100 +++--- 1 file changed, 51 insertions(+), 49 deletions(-) diff --git a/profiles/package.use.mask b/profiles/package.use.mask index 7f31b8a56..8a7363bef 100644 --- a/profiles/package.use.mask +++ b/profiles/package.use.mask @@ -1,36 +1,39 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Alessandro Barbieri (2021-07-26) -# treedbscan needs old cgal -# https://github.com/bsc-performance-tools/clustering-suite/issues/8 -sys-cluster/clusteringsuite treedbscan -sys-cluster/extrae clustering +# New entries go on top. -# Alessandro Barbieri (2021-07-26) -# current muster doesn't provide density.h -# https://github.com/bsc-performance-tools/clustering-suite/issues/9 -sys-cluster/clusteringsuite muster +# Alessandro Barbieri (2022-06-26) +# depend on masked dev-python/python-binary-memcached +dev-python/oslo-cache test -# Alessandro Barbieri (2021-07-31) +# Alessandro Barbieri (2022-05-22) +# cmake failure +# https://github.com/mfem/mfem/issues/2243 +sci-libs/mfem netcdf + +# Alessandro Barbieri (2022-03-10) # build failure -# https://github.com/leobago/fti/issues/399 -sys-cluster/fti fortran +media-libs/skia ffmpeg -# Alessandro Barbieri (2021-08-06) -# sys-cluster/SOS doesn't get recognized as valid openshmem -# https://github.com/bsc-performance-tools/extrae/issues/35 -sys-cluster/extrae openshmem +# Anna Vyalkova (2021-12-29) +# build failure, needs patching +app-crypt/pgp bindist -# Alessandro Barbieri (2021-08-14) -# petit gui doesn't build -# https://github.com/davewathaverford/the-omega-project/issues/5 -sci-mathematics/the-omega-project gui +# Alessandro Barbieri (2021-10-09) +# build failure with metis +# https://public.gitlab.polimi.it/DAER/mbdyn/-/issues/101 +sci-physics/mbdyn metis -# Alessandro Barbieri (2021-08-18) -# build failure -# https://github.com/bsc-pm/nanox/issues/18 -sys-cluster/nanox gasnet +# Alessandro Barbieri (2021-10-01) +# superlu renamed some files +# https://public.gitlab.polimi.it/DAER/mbdyn/-/issues/97 +sci-physics/mbdyn superlu + +# Alessandro Barbieri (2021-10-01) +# can't locate MPI cxx headers +# https://public.gitlab.polimi.it/DAER/mbdyn/-/issues/91 +sci-physics/mbdyn mpi pmpi schur # Alessandro Barbieri (2021-08-21) # build failure with dyninst-1.10 @@ -38,34 +41,33 @@ sys-cluster/nanox gasnet # https://github.com/bsc-performance-tools/extrae/issues/38 sys-cluster/extrae dyninst -# Alessandro Barbieri (2021-10-01) -# can't locate MPI cxx headers -# https://public.gitlab.polimi.it/DAER/mbdyn/-/issues/91 -sci-physics/mbdyn mpi pmpi schur - -# Alessandro Barbieri (2021-10-01) -# superlu renamed some files -# https://public.gitlab.polimi.it/DAER/mbdyn/-/issues/97 -sci-physics/mbdyn superlu +# Alessandro Barbieri (2021-08-18) +# build failure +# https://github.com/bsc-pm/nanox/issues/18 +sys-cluster/nanox gasnet -# Alessandro Barbieri (2021-10-09) -# build failure with metis -# https://public.gitlab.polimi.it/DAER/mbdyn/-/issues/101 -sci-physics/mbdyn metis +# Alessandro Barbieri (2021-08-14) +# petit gui doesn't build +# https://github.com/davewathaverford/the-omega-project/issues/5 +sci-mathematics/the-omega-project gui -# Anna Vyalkova (2021-12-29) -# build failure, needs patching -app-crypt/pgp bindist +# Alessandro Barbieri (2021-08-06) +# sys-cluster/SOS doesn't get recognized as valid openshmem +# https://github.com/bsc-performance-tools/extrae/issues/35 +sys-cluster/extrae openshmem -# Alessandro Barbieri (2022-03-10) +# Alessandro Barbieri (2021-07-31) # build failure -media-libs/skia ffmpeg +# https://github.com/leobago/fti/issues/399 +sys-cluster/fti fortran -# Alessandro Barbieri (2022-05-22) -# cmake failure -# https://github.com/mfem/mfem/issues/2243 -sci-libs/mfem netcdf +# Alessandro Barbieri (2021-07-26) +# current muster doesn't provide density.h +# https://github.com/bsc-performance-tools/clustering-suite/issues/9 +sys-cluster/clusteringsuite muster -# Alessandro Barbieri (2022-06-26) -# depend on masked dev-python/python-binary-memcached -dev-python/oslo-cache test +# Alessandro Barbieri (2021-07-26) +# treedbscan needs old cgal +# https://github.com/bsc-performance-tools/clustering-suite/issues/8 +sys-cluster/clusteringsuite treedbscan +sys-cluster/extrae clustering