]> Netolish git repositories - gentoo-repo.git/commitdiff
Swayimg version bump 2.0
authorJiří Netolický <netolish@netolish.cz>
Sat, 20 Jan 2024 10:53:45 +0000 (11:53 +0100)
committerJiří Netolický <netolish@netolish.cz>
Sat, 20 Jan 2024 10:53:45 +0000 (11:53 +0100)
gui-apps/swayimg/Manifest
gui-apps/swayimg/swayimg-1.11.ebuild [deleted file]
gui-apps/swayimg/swayimg-1.12-r1.ebuild
gui-apps/swayimg/swayimg-2.0.ebuild [new file with mode: 0644]
metadata/md5-cache/gui-apps/swayimg-1.11
metadata/md5-cache/gui-apps/swayimg-1.12 [new file with mode: 0644]
metadata/md5-cache/gui-apps/swayimg-1.12-r1 [new file with mode: 0644]
metadata/md5-cache/gui-apps/swayimg-2.0 [new file with mode: 0644]

index 75ac2318e88831ff3298ba63041faecd2152a47d..990e651179fd039bc7304df2914e3fbc1b220c6c 100644 (file)
@@ -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 (file)
index 8eb2b57..0000000
+++ /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
-}
index 77c15347071b5a9ed6b7d1e9d45ff0ef83940b0d..2724f547f4a306e3e31d624745db25fae9524e34 100644 (file)
@@ -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 (file)
index 0000000..2724f54
--- /dev/null
@@ -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
+}
index 91a6ed6e5106860555768dfbefd7cdc6fe67b691..4f55fdcafc1c89435ac24992269248dd6c7f503b 100644 (file)
@@ -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 (file)
index 0000000..b5c5816
--- /dev/null
@@ -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 (file)
index 0000000..cfa4652
--- /dev/null
@@ -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 (file)
index 0000000..197234b
--- /dev/null
@@ -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