From 6717cb175f368cf60e62d30145f20b689b340da8 Mon Sep 17 00:00:00 2001 From: 1024x2 Date: Wed, 28 Aug 2024 21:54:27 +0100 Subject: app-misc/pacman-contrib: bump to 1.10.6 --- app-misc/pacman-contrib/Manifest | 2 +- .../pacman-contrib/pacman-contrib-1.10.5.ebuild | 42 ------------ .../pacman-contrib/pacman-contrib-1.10.6.ebuild | 42 ++++++++++++ .../md5-cache/games-emulation/simple64-core-9999 | 2 +- .../md5-cache/games-emulation/simple64-gui-9999 | 14 ++++ .../games-emulation/simple64-video-parallel-9999 | 13 ++++ sys-apps/pacman/pacman-7.0.0.ebuild | 78 ++++++++++++++++++++++ 7 files changed, 149 insertions(+), 44 deletions(-) delete mode 100644 app-misc/pacman-contrib/pacman-contrib-1.10.5.ebuild create mode 100644 app-misc/pacman-contrib/pacman-contrib-1.10.6.ebuild create mode 100644 metadata/md5-cache/games-emulation/simple64-gui-9999 create mode 100644 metadata/md5-cache/games-emulation/simple64-video-parallel-9999 create mode 100644 sys-apps/pacman/pacman-7.0.0.ebuild diff --git a/app-misc/pacman-contrib/Manifest b/app-misc/pacman-contrib/Manifest index c6cacf3..177c77c 100644 --- a/app-misc/pacman-contrib/Manifest +++ b/app-misc/pacman-contrib/Manifest @@ -1 +1 @@ -DIST pacman-contrib-v1.10.5.tar.bz2 51514 BLAKE2B d7e62bb6699fd1b3214f085657ed0f17bd444acb2a8bf0d6303ad08143374fccb21c71d415ad100f3325d495b5a564e061d148907f52a79953c32253d084b691 SHA512 bcc80c52644a8e3d566de2bc43dd0dfd7f14878aa41a46cca6ac89a9b54d8142aafd02c08d36507fd975ae26c1d9549c583038c1a778489fce39bb54f0e4496a +DIST pacman-contrib-v1.10.6.tar.bz2 51662 BLAKE2B 2c9c1aa86c76ed391850480effe02805ee07a4e6b85b9a01c9d39dfb5dd65c66c717001574a9c87cfebf5334dc90117d1f1184b15be0e057214886e0bfcb17e9 SHA512 9f273e1355c384028c10c4e168286075145f1be01c0db8cf1cd18958796ee425cdc1eda143df6abee3a4b88eaa4dec2e0f0d5e5a3ac3bb51bc9d9b63eaf55ed2 diff --git a/app-misc/pacman-contrib/pacman-contrib-1.10.5.ebuild b/app-misc/pacman-contrib/pacman-contrib-1.10.5.ebuild deleted file mode 100644 index 601f870..0000000 --- a/app-misc/pacman-contrib/pacman-contrib-1.10.5.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="Contributed scripts for sys-apps/pacman" -HOMEPAGE="https://archlinux.org/pacman/" - -if [[ ${PV} == 9999 ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://gitlab.archlinux.org/pacman/pacman-contrib.git" -else - SRC_URI="https://gitlab.archlinux.org/pacman/pacman-contrib/-/archive/v${PV}/pacman-contrib-v${PV}.tar.bz2" - KEYWORDS="~amd64" - S="${WORKDIR}/pacman-contrib-v${PV}" -fi - -LICENSE="GPL-2" -SLOT="0" - -IUSE="debug" - -RDEPEND="sys-apps/pacman" -DEPEND=" - ${RDEPEND} - app-text/asciidoc -" - -src_prepare() { - default - - eautoreconf -} - -src_configure() { - econf \ - --localstatedir=/var \ - --enable-doc \ - $(use_enable debug) -} diff --git a/app-misc/pacman-contrib/pacman-contrib-1.10.6.ebuild b/app-misc/pacman-contrib/pacman-contrib-1.10.6.ebuild new file mode 100644 index 0000000..601f870 --- /dev/null +++ b/app-misc/pacman-contrib/pacman-contrib-1.10.6.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Contributed scripts for sys-apps/pacman" +HOMEPAGE="https://archlinux.org/pacman/" + +if [[ ${PV} == 9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.archlinux.org/pacman/pacman-contrib.git" +else + SRC_URI="https://gitlab.archlinux.org/pacman/pacman-contrib/-/archive/v${PV}/pacman-contrib-v${PV}.tar.bz2" + KEYWORDS="~amd64" + S="${WORKDIR}/pacman-contrib-v${PV}" +fi + +LICENSE="GPL-2" +SLOT="0" + +IUSE="debug" + +RDEPEND="sys-apps/pacman" +DEPEND=" + ${RDEPEND} + app-text/asciidoc +" + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + econf \ + --localstatedir=/var \ + --enable-doc \ + $(use_enable debug) +} diff --git a/metadata/md5-cache/games-emulation/simple64-core-9999 b/metadata/md5-cache/games-emulation/simple64-core-9999 index 0e3ce36..635d1ef 100644 --- a/metadata/md5-cache/games-emulation/simple64-core-9999 +++ b/metadata/md5-cache/games-emulation/simple64-core-9999 @@ -9,5 +9,5 @@ LICENSE=GPL-2 Apache-2.0 BSD-2 LGPL-2.1+ ZLIB BitstreamVera PROPERTIES=live RDEPEND=media-libs/libpng sys-libs/zlib media-libs/libsdl2 !!games-emulation/mupen64plus-core SLOT=0/9999 -_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils baea6080dd821f5562d715887954c9d3 cmake c7c9a62d6232cac66d4ea32d575c3e7c git-r3 fbb2889c81f3a05910c1524db69425c1 +_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils baea6080dd821f5562d715887954c9d3 cmake 258a4691fd43b8cd5814cb1acbb3c7df git-r3 875eb471682d3e1f18da124be97dcc81 _md5_=e04d16049986539e54155f966e817f14 diff --git a/metadata/md5-cache/games-emulation/simple64-gui-9999 b/metadata/md5-cache/games-emulation/simple64-gui-9999 new file mode 100644 index 0000000..08310a7 --- /dev/null +++ b/metadata/md5-cache/games-emulation/simple64-gui-9999 @@ -0,0 +1,14 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=games-emulation/simple64-core:= dev-qt/qtbase:6=[widgets] dev-qt/qtwebsockets:6= discord? ( dev-libs/discord-game-sdk ) +DESCRIPTION=Accurate Nintendo 64 Emulator, GUI frontend +EAPI=8 +HOMEPAGE=https://simple64.github.io/ +INHERIT=cmake git-r3 +IUSE=discord +LICENSE=GPL-2 Apache-2.0 BSD-2 LGPL-2.1+ ZLIB BitstreamVera +PROPERTIES=live +RDEPEND=games-emulation/simple64-core:= dev-qt/qtbase:6=[widgets] dev-qt/qtwebsockets:6= discord? ( dev-libs/discord-game-sdk ) +SLOT=0/9999 +_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils baea6080dd821f5562d715887954c9d3 cmake 258a4691fd43b8cd5814cb1acbb3c7df git-r3 875eb471682d3e1f18da124be97dcc81 +_md5_=fd4b6a87ac455fee89dd3482b0773d51 diff --git a/metadata/md5-cache/games-emulation/simple64-video-parallel-9999 b/metadata/md5-cache/games-emulation/simple64-video-parallel-9999 new file mode 100644 index 0000000..fa631b7 --- /dev/null +++ b/metadata/md5-cache/games-emulation/simple64-video-parallel-9999 @@ -0,0 +1,13 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=games-emulation/simple64-core:= dev-util/vulkan-headers +DESCRIPTION=Accurate Nintendo 64 Emulator, paraLLEl-RDP video plugin +EAPI=8 +HOMEPAGE=https://simple64.github.io/ +INHERIT=cmake git-r3 +LICENSE=MIT +PROPERTIES=live +RDEPEND=games-emulation/simple64-core:= dev-util/vulkan-headers media-libs/vulkan-loader +SLOT=0/9999 +_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils baea6080dd821f5562d715887954c9d3 cmake 258a4691fd43b8cd5814cb1acbb3c7df git-r3 875eb471682d3e1f18da124be97dcc81 +_md5_=26e236216830b4e5c2ebedb1dd0bb05b diff --git a/sys-apps/pacman/pacman-7.0.0.ebuild b/sys-apps/pacman/pacman-7.0.0.ebuild new file mode 100644 index 0000000..75838da --- /dev/null +++ b/sys-apps/pacman/pacman-7.0.0.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="Archlinux's binary package manager" +HOMEPAGE="https://archlinux.org/pacman/" + +if [[ ${PV} == 9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.archlinux.org/pacman/pacman.git" +else + SRC_URI="https://sources.archlinux.org/other/pacman/${P}.tar.xz" + KEYWORDS="~amd64" +fi + +LICENSE="GPL-2" +SLOT="0/13" + +IUSE="curl debug doc +gpg test" + +RDEPEND=" + curl? ( net-misc/curl ) + gpg? ( app-crypt/gpgme:= ) + dev-libs/openssl:0= + app-arch/libarchive +" +DEPEND=" + ${RDEPEND} + app-text/asciidoc + doc? ( app-doc/doxygen ) + test? ( + sys-apps/fakeroot + sys-apps/fakechroot + ) +" + +RESTRICT="!test? ( test )" + +src_configure() { + local emesonargs=( + --localstatedir=/var + -D crypto=openssl + -D doc=enabled + $(meson_use debug) + $(meson_feature curl) + $(meson_feature doc doxygen) + $(meson_feature gpg gpgme) + ) + meson_src_configure +} + +src_install() { + meson_src_install + + # avoid creating stuff inside /var/cache/ + # see bug #633742 for more information + rm -r "${D}"/var/cache/pacman + rmdir "${D}"/var/cache +} + +pkg_postinst() { + einfo "" + einfo "The default root dir was set to ${EPREFIX}/var/chroot/archlinux" + einfo "to avoid breaking Gentoo systems due to oscitancy." + einfo "If you prefer another directory, take a look at" + einfo "pacman's parameter -r|--root)." + einfo "" + einfo "You will need to setup at least one mirror in /etc/pacman.d/mirrorlist." + einfo "Please generate it manually according to the Archlinux documentation:" + einfo "https://wiki.archlinux.org/index.php/Mirror" + einfo "" + einfo "The pacman-contrib scripts have been moved out of the main pacman" + einfo "package and now have to be installed from app-misc/pacman-contrib." + einfo "" +} -- cgit v1.2.3