From: Jiří Netolický Date: Sat, 20 Jan 2024 10:53:45 +0000 (+0100) Subject: Swayimg version bump 2.0 X-Git-Url: https://cgit.netolish.cz/?a=commitdiff_plain;h=85ea23d7374cfc5ccfe7fa7a957d317164852399;p=gentoo-repo.git Swayimg version bump 2.0 --- diff --git a/gui-apps/swayimg/Manifest b/gui-apps/swayimg/Manifest index 75ac231..990e651 100644 --- a/gui-apps/swayimg/Manifest +++ b/gui-apps/swayimg/Manifest @@ -1,2 +1,2 @@ -DIST swayimg-1.11.tar.gz 390650 BLAKE2B 5ab45417f214d63ac36f6f28d89848a0f0d55e8fe3051f003838206c80501d67be7ba3d9cdeb0e23c8a305778586665d2800c72ff857adf5acb550cccd0a014c SHA512 6a9722b101c4e4cc2bee5c18f9ca46d2602460521dfd0fe05da1c0d631d4dbaae492c6d27cb38d759d4f4ef10159897f952bb23499ac26123f2b5d646152bbf8 DIST swayimg-1.12.tar.gz 395978 BLAKE2B 5e610e9556dfa4bbfd4324d993015aa95d836ab629ee54a541f7be5406cdee19c8230955423cbf9822760854b3017794b3e16dde339dd0b5675d747a45c5bc12 SHA512 47cdf60449da0787179a4299edc48b0dde4227cd462832b2bbbcb0e2ce95f2e784e6bc8cb424a6154539e8d61a36ed274fb86505ba8b8fb2aaa37eb75d1a15af +DIST swayimg-2.0.tar.gz 404401 BLAKE2B cfc6bee4a04c5eb1c795239e81ed82be57c0d8d08b73d8d7127006c7a470f886c5818269068dfb25dc2c7519911a7eb4ef514a56d3a5b46bf2eafbf38e23c7b4 SHA512 9e70584e4c7e0a998d5ca15c779893a485503f36e2c5300151d38bd5bc98fb0dfeb8810c8fea0f43be147eb574a654bd4e13855c4ff6be1d05547bbf17e5cb1e diff --git a/gui-apps/swayimg/swayimg-1.11.ebuild b/gui-apps/swayimg/swayimg-1.11.ebuild deleted file mode 100644 index 8eb2b57..0000000 --- a/gui-apps/swayimg/swayimg-1.11.ebuild +++ /dev/null @@ -1,134 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# NOTE: The comments in this file are for instruction and documentation. -# They're not meant to appear with your final, production ebuild. Please -# remember to remove them before submitting or committing your ebuild. That -# doesn't mean you can't add your own comments though. - -# The EAPI variable tells the ebuild format in use. -# It is suggested that you use the latest EAPI approved by the Council. -# The PMS contains specifications for all EAPIs. Eclasses will test for this -# variable if they need to use features that are not universal in all EAPIs. -# If an eclass doesn't support latest EAPI, use the previous EAPI instead. -EAPI=8 - -# inherit lists eclasses to inherit functions from. For example, an ebuild -# that needs the eautoreconf function from autotools.eclass won't work -# without the following line: -inherit meson xdg-utils -# -# Eclasses tend to list descriptions of how to use their functions properly. -# Take a look at the eclass/ directory for more examples. - -# Short one-line description of this package. -DESCRIPTION="Image viewer for Sway/Wayland" - -# Homepage, not used by Portage directly but handy for developer reference -HOMEPAGE="https://github.com/artemsen/swayimg" - -# Point to any required sources; these will be automatically downloaded by -# Portage. -SRC_URI="https://github.com/artemsen/swayimg/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -# Source directory; the dir where the sources can be found (automatically -# unpacked) inside ${WORKDIR}. The default value for S is ${WORKDIR}/${P} -# If you don't need to change it, leave the S= line out of the ebuild -# to keep it tidy. -#S="${WORKDIR}/${P}" - -# License of the package. This must match the name of file(s) in the -# licenses/ directory. For complex license combination see the developer -# docs on gentoo.org for details. -LICENSE="MIT" - -# The SLOT variable is used to tell Portage if it's OK to keep multiple -# versions of the same package installed at the same time. For example, -# if we have a libfoo-1.2.2 and libfoo-1.3.2 (which is not compatible -# with 1.2.2), it would be optimal to instruct Portage to not remove -# libfoo-1.2.2 if we decide to upgrade to libfoo-1.3.2. To do this, -# we specify SLOT="1.2" in libfoo-1.2.2 and SLOT="1.3" in libfoo-1.3.2. -# emerge clean understands SLOTs, and will keep the most recent version -# of each SLOT and remove everything else. -# Note that normal applications should use SLOT="0" if possible, since -# there should only be exactly one version installed at a time. -# Do not use SLOT="", because the SLOT variable must not be empty. -SLOT="0" - -# Using KEYWORDS, we can record masking information *inside* an ebuild -# instead of relying on an external package.mask file. Right now, you -# should set the KEYWORDS variable for every ebuild so that it contains -# the names of all the architectures with which the ebuild works. -# All of the official architectures can be found in the arch.list file -# which is in the profiles/ directory. Usually you should just set this -# to "~amd64". The ~ in front of the architecture indicates that the -# package is new and should be considered unstable until testing proves -# its stability. So, if you've confirmed that your ebuild works on -# amd64 and ppc, you'd specify: -# KEYWORDS="~amd64 ~ppc" -# Once packages go stable, the ~ prefix is removed. -# For binary packages, use -* and then list the archs the bin package -# exists for. If the package was for an x86 binary package, then -# KEYWORDS would be set like this: KEYWORDS="-* x86" -# Do not use KEYWORDS="*"; this is not valid in an ebuild context. -KEYWORDS="~amd64" - -# Comprehensive list of any and all USE flags leveraged in the ebuild, -# with some exceptions, e.g., ARCH specific flags like "amd64" or "ppc". -# Not needed if the ebuild doesn't use any USE flags. -IUSE="wayland gif heif jpeg jpegxl png svg tiff webp" - -# A space delimited list of portage features to restrict. man 5 ebuild -# for details. Usually not needed. -#RESTRICT="strip" - -# Run-time dependencies. Must be defined to whatever this depends on to run. -# Example: -# ssl? ( >=dev-libs/openssl-1.0.2q:0= ) -# >=dev-lang/perl-5.24.3-r1 -# It is advisable to use the >= syntax show above, to reflect what you -# had installed on your system when you tested the package. Then -# other users hopefully won't be caught without the right version of -# a dependency. -RDEPEND=" - heif? ( media-libs/libheif:= ) - jpeg? ( media-libs/libjpeg-turbo:= ) - jpegxl? ( media-libs/libjxl:= ) - png? ( media-libs/libpng:= ) - svg? ( gnome-base/librsvg:= ) - tiff? ( media-libs/tiff:= ) - webp? ( media-libs/libwebp:= ) -" - -# Build-time dependencies that need to be binary compatible with the system -# being built (CHOST). These include libraries that we link against. -# The below is valid if the same run-time depends are required to compile. -DEPEND="${RDEPEND}" - -# Build-time dependencies that are executed during the emerge process, and -# only need to be present in the native build system (CBUILD). Example: -#BDEPEND="virtual/pkgconfig" - -src_configure() { - local emesonargs=( - $(meson_feature heif) - $(meson_feature jpeg) - $(meson_feature png) - $(meson_feature svg) - $(meson_feature tiff) - $(meson_feature webp) - ) - meson_src_configure -} - -src_compile() { - meson_src_compile -} - -src_install() { - meson_install -} - -pkg_postinst() { - xdg_icon_cache_update -} diff --git a/gui-apps/swayimg/swayimg-1.12-r1.ebuild b/gui-apps/swayimg/swayimg-1.12-r1.ebuild index 77c1534..2724f54 100644 --- a/gui-apps/swayimg/swayimg-1.12-r1.ebuild +++ b/gui-apps/swayimg/swayimg-1.12-r1.ebuild @@ -30,7 +30,6 @@ RDEPEND=" DEPEND="${RDEPEND}" - src_configure() { local emesonargs=( $(meson_feature heif) diff --git a/gui-apps/swayimg/swayimg-2.0.ebuild b/gui-apps/swayimg/swayimg-2.0.ebuild new file mode 100644 index 0000000..2724f54 --- /dev/null +++ b/gui-apps/swayimg/swayimg-2.0.ebuild @@ -0,0 +1,61 @@ + +EAPI=8 + +inherit meson xdg-utils +# +DESCRIPTION="Image viewer for Sway/Wayland" + +HOMEPAGE="https://github.com/artemsen/swayimg" + +SRC_URI="https://github.com/artemsen/swayimg/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" + +SLOT="0" + +KEYWORDS="~amd64" + +IUSE="wayland gif heif jpeg jpegxl openexr png svg tiff webp" + +RDEPEND=" + heif? ( media-libs/libheif:= ) + jpeg? ( media-libs/libjpeg-turbo:= ) + jpegxl? ( media-libs/libjxl:= ) + png? ( media-libs/libpng:= ) + svg? ( gnome-base/librsvg:= ) + tiff? ( media-libs/tiff:= ) + webp? ( media-libs/libwebp:= ) + openexr? ( media-libs/openexr:= ) +" + +DEPEND="${RDEPEND}" + +src_configure() { + local emesonargs=( + $(meson_feature heif) + $(meson_feature jpeg) + $(meson_feature png) + $(meson_feature svg) + $(meson_feature tiff) + $(meson_feature webp) + ) + meson_src_configure +} + +src_compile() { + meson_src_compile +} + +src_install() { + meson_install +} + +pkg_postinst() { + xdg_icon_cache_update + xdg_desktop_database_update +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_desktop_database_update +} diff --git a/metadata/md5-cache/gui-apps/swayimg-1.11 b/metadata/md5-cache/gui-apps/swayimg-1.11 index 91a6ed6..4f55fdc 100644 --- a/metadata/md5-cache/gui-apps/swayimg-1.11 +++ b/metadata/md5-cache/gui-apps/swayimg-1.11 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=>=dev-build/meson-1.2.1 app-alternatives/ninja dev-build/meson-format-array DEFINED_PHASES=compile configure install postinst test DEPEND=heif? ( media-libs/libheif:= ) jpeg? ( media-libs/libjpeg-turbo:= ) jpegxl? ( media-libs/libjxl:= ) png? ( media-libs/libpng:= ) svg? ( gnome-base/librsvg:= ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:= ) DESCRIPTION=Image viewer for Sway/Wayland @@ -11,5 +11,5 @@ LICENSE=MIT RDEPEND=heif? ( media-libs/libheif:= ) jpeg? ( media-libs/libjpeg-turbo:= ) jpegxl? ( media-libs/libjxl:= ) png? ( media-libs/libpng:= ) svg? ( gnome-base/librsvg:= ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:= ) SLOT=0 SRC_URI=https://github.com/artemsen/swayimg/archive/refs/tags/v1.11.tar.gz -> swayimg-1.11.tar.gz -_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 meson 18d046bdb14e1bdb22cce6e5d953e364 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 042f4cc53680245bf99a84669b94155a meson e322276188f86eacb29ae081ba5485c8 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=53a6fb7982c1314faf74e53872b7673d diff --git a/metadata/md5-cache/gui-apps/swayimg-1.12 b/metadata/md5-cache/gui-apps/swayimg-1.12 new file mode 100644 index 0000000..b5c5816 --- /dev/null +++ b/metadata/md5-cache/gui-apps/swayimg-1.12 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-build/meson-1.2.1 app-alternatives/ninja dev-build/meson-format-array +DEFINED_PHASES=compile configure install postinst test +DEPEND=heif? ( media-libs/libheif:= ) jpeg? ( media-libs/libjpeg-turbo:= ) jpegxl? ( media-libs/libjxl:= ) png? ( media-libs/libpng:= ) svg? ( gnome-base/librsvg:= ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:= ) openexr? ( media-libs/openexr:= ) +DESCRIPTION=Image viewer for Sway/Wayland +EAPI=8 +HOMEPAGE=https://github.com/artemsen/swayimg +INHERIT=meson xdg-utils +IUSE=wayland gif heif jpeg jpegxl openexr png svg tiff webp +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=heif? ( media-libs/libheif:= ) jpeg? ( media-libs/libjpeg-turbo:= ) jpegxl? ( media-libs/libjxl:= ) png? ( media-libs/libpng:= ) svg? ( gnome-base/librsvg:= ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:= ) openexr? ( media-libs/openexr:= ) +SLOT=0 +SRC_URI=https://github.com/artemsen/swayimg/archive/refs/tags/v1.12.tar.gz -> swayimg-1.12.tar.gz +_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 042f4cc53680245bf99a84669b94155a meson e322276188f86eacb29ae081ba5485c8 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=085c17a8345e5adad56d07f37c0600c3 diff --git a/metadata/md5-cache/gui-apps/swayimg-1.12-r1 b/metadata/md5-cache/gui-apps/swayimg-1.12-r1 new file mode 100644 index 0000000..cfa4652 --- /dev/null +++ b/metadata/md5-cache/gui-apps/swayimg-1.12-r1 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-build/meson-1.2.1 app-alternatives/ninja dev-build/meson-format-array +DEFINED_PHASES=compile configure install postinst postrm test +DEPEND=heif? ( media-libs/libheif:= ) jpeg? ( media-libs/libjpeg-turbo:= ) jpegxl? ( media-libs/libjxl:= ) png? ( media-libs/libpng:= ) svg? ( gnome-base/librsvg:= ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:= ) openexr? ( media-libs/openexr:= ) +DESCRIPTION=Image viewer for Sway/Wayland +EAPI=8 +HOMEPAGE=https://github.com/artemsen/swayimg +INHERIT=meson xdg-utils +IUSE=wayland gif heif jpeg jpegxl openexr png svg tiff webp +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=heif? ( media-libs/libheif:= ) jpeg? ( media-libs/libjpeg-turbo:= ) jpegxl? ( media-libs/libjxl:= ) png? ( media-libs/libpng:= ) svg? ( gnome-base/librsvg:= ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:= ) openexr? ( media-libs/openexr:= ) +SLOT=0 +SRC_URI=https://github.com/artemsen/swayimg/archive/refs/tags/v1.12.tar.gz -> swayimg-1.12.tar.gz +_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 042f4cc53680245bf99a84669b94155a meson e322276188f86eacb29ae081ba5485c8 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=28eb75c81ca2a245d08deca51b321058 diff --git a/metadata/md5-cache/gui-apps/swayimg-2.0 b/metadata/md5-cache/gui-apps/swayimg-2.0 new file mode 100644 index 0000000..197234b --- /dev/null +++ b/metadata/md5-cache/gui-apps/swayimg-2.0 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-build/meson-1.2.1 app-alternatives/ninja dev-build/meson-format-array +DEFINED_PHASES=compile configure install postinst postrm test +DEPEND=heif? ( media-libs/libheif:= ) jpeg? ( media-libs/libjpeg-turbo:= ) jpegxl? ( media-libs/libjxl:= ) png? ( media-libs/libpng:= ) svg? ( gnome-base/librsvg:= ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:= ) openexr? ( media-libs/openexr:= ) +DESCRIPTION=Image viewer for Sway/Wayland +EAPI=8 +HOMEPAGE=https://github.com/artemsen/swayimg +INHERIT=meson xdg-utils +IUSE=wayland gif heif jpeg jpegxl openexr png svg tiff webp +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=heif? ( media-libs/libheif:= ) jpeg? ( media-libs/libjpeg-turbo:= ) jpegxl? ( media-libs/libjxl:= ) png? ( media-libs/libpng:= ) svg? ( gnome-base/librsvg:= ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:= ) openexr? ( media-libs/openexr:= ) +SLOT=0 +SRC_URI=https://github.com/artemsen/swayimg/archive/refs/tags/v2.0.tar.gz -> swayimg-2.0.tar.gz +_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 042f4cc53680245bf99a84669b94155a meson e322276188f86eacb29ae081ba5485c8 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=28eb75c81ca2a245d08deca51b321058