[gentoo-commits] repo/proj/guru:dev commit in: media-gfx/swayimg/, media-gfx/swayimg/files/
commit: a92b4efe4e8fcdeb3c4ab4180f2321dbf1ca4138 Author: Takuya Wakazono gmail com> AuthorDate: Tue Mar 12 09:44:42 2024 + Commit: Takuya Wakazono gmail com> CommitDate: Tue Mar 12 09:51:01 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a92b4efe media-gfx/swayimg: add 2.1 Signed-off-by: Takuya Wakazono gmail.com> media-gfx/swayimg/Manifest | 1 + .../swayimg/files/swayimg-2.1-fix-automagic.patch | 25 + media-gfx/swayimg/swayimg-2.1.ebuild | 61 ++ 3 files changed, 87 insertions(+) diff --git a/media-gfx/swayimg/Manifest b/media-gfx/swayimg/Manifest index 5b967d7771..0befa6fec0 100644 --- a/media-gfx/swayimg/Manifest +++ b/media-gfx/swayimg/Manifest @@ -1 +1,2 @@ DIST swayimg-1.12.tar.gz 395978 BLAKE2B 5e610e9556dfa4bbfd4324d993015aa95d836ab629ee54a541f7be5406cdee19c8230955423cbf9822760854b3017794b3e16dde339dd0b5675d747a45c5bc12 SHA512 47cdf60449da0787179a4299edc48b0dde4227cd462832b2bbbcb0e2ce95f2e784e6bc8cb424a6154539e8d61a36ed274fb86505ba8b8fb2aaa37eb75d1a15af +DIST swayimg-2.1.tar.gz 407561 BLAKE2B 80e7acd457440af6bb6ed8fda35858d48dc063e8056f9273530609075f53f1b3166427d6bdb977cc82805bc09db14a2e4596b6ec25352177e5bab36b24ccb165 SHA512 970ea7f8896df28d14ed126c88ec70b3af88dba2977bc351184b66a1094fd1528b81150b8d09afbfac5463c59e20ce32d69872d6726f8129724f344f34892c05 diff --git a/media-gfx/swayimg/files/swayimg-2.1-fix-automagic.patch b/media-gfx/swayimg/files/swayimg-2.1-fix-automagic.patch new file mode 100644 index 00..373445622c --- /dev/null +++ b/media-gfx/swayimg/files/swayimg-2.1-fix-automagic.patch @@ -0,0 +1,25 @@ +Fix a issue that libjxl is automagicaly linked. +https://github.com/artemsen/swayimg/commit/f8ea442c462b519de1ee6d9c4aa44d7b36b3d74f +--- a/meson.build 2024-03-12 17:00:50.239606131 +0900 b/meson.build 2024-03-12 17:03:23.185959883 +0900 +@@ -47,6 +47,7 @@ + heif = dependency('libheif', required: get_option('heif')) + avif = dependency('libavif', required: get_option('avif')) + jpeg = dependency('libjpeg', required: get_option('jpeg')) ++jxl = dependency('libjxl', required: get_option('jxl')) + png = dependency('libpng', required: get_option('png')) + rsvg = dependency('librsvg-2.0', version: '>=2.46', required: get_option('svg')) + tiff = dependency('libtiff-4', required: get_option('tiff')) +@@ -55,12 +56,6 @@ + # optional dependencies: other features + exif = dependency('libexif', required: get_option('exif')) + bash = dependency('bash-completion', required: get_option('bash')) +-# Arch specific: https://bugs.archlinux.org/task/73931 +-jxl_feature = get_option('jxl') +-jxl = dependency('libjxl', required: false) +-if not jxl.found() and (jxl_feature.auto() or jxl_feature.enabled()) +- jxl = cc.find_library('libjxl', required: jxl_feature) +-endif + # non-Linux (BSD specific) + epoll = dependency('epoll-shim', required: false) + inotify = dependency('libinotify', required: false) diff --git a/media-gfx/swayimg/swayimg-2.1.ebuild b/media-gfx/swayimg/swayimg-2.1.ebuild new file mode 100644 index 00..3adef8f47f --- /dev/null +++ b/media-gfx/swayimg/swayimg-2.1.ebuild @@ -0,0 +1,61 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg + +DESCRIPTION="A lightweight image viewer for Wayland display servers" +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="avif +exif exr +gif heif +jpeg jpegxl +png svg tiff webp bash-completion" + +RDEPEND=" + dev-libs/json-c:= + dev-libs/wayland + media-libs/fontconfig + media-libs/freetype + x11-libs/libxkbcommon + avif? ( media-libs/libavif:= ) + bash-completion? ( app-shells/bash-completion ) + exif? ( media-libs/libexif ) + exr? ( media-libs/openexr:= ) + gif? ( media-libs/giflib:= ) + heif? ( media-libs/libheif:= ) + jpeg? ( media-libs/libjpeg-turbo:= ) + jpegxl? ( media-libs/libjxl:= ) + png? ( media-libs/libpng:= ) + svg? ( gnome-base/librsvg:2 ) + tiff? ( media-libs/tiff:= ) + webp? ( media-libs/libwebp:= )" +DEPEND="${RDEPEND} + dev-libs/wayland-protocols" +BDEPEND="dev-util/wayland-scanner" + +PATCHES=( "${FILESDIR}/${P}-fix-automagic.patch" ) + +src_configure() { + local emesonargs=( + $(meson_feature avif) + $(meson_feature exif) + $(meson_feature exr) + $(meson_feature gif) + $(meson_feature heif) + $(meson_feature jpeg) + $(meson_feature jpegxl jxl) + $(meson_feature png) + $(meson_feature svg) + $(meson_feature tiff) + $(meson_feature webp) + $(meson_feature bash-completion
[gentoo-commits] repo/proj/guru:dev commit in: media-gfx/swayimg/
commit: 46971c16cba307d028ad91957c77e74574342bd1 Author: Takuya Wakazono gmail com> AuthorDate: Tue Mar 12 09:44:53 2024 + Commit: Takuya Wakazono gmail com> CommitDate: Tue Mar 12 09:51:01 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=46971c16 media-gfx/swayimg: drop 1.12 Signed-off-by: Takuya Wakazono gmail.com> media-gfx/swayimg/Manifest| 1 - media-gfx/swayimg/swayimg-1.12.ebuild | 58 --- 2 files changed, 59 deletions(-) diff --git a/media-gfx/swayimg/Manifest b/media-gfx/swayimg/Manifest index 0befa6fec0..2da2de76bb 100644 --- a/media-gfx/swayimg/Manifest +++ b/media-gfx/swayimg/Manifest @@ -1,2 +1 @@ -DIST swayimg-1.12.tar.gz 395978 BLAKE2B 5e610e9556dfa4bbfd4324d993015aa95d836ab629ee54a541f7be5406cdee19c8230955423cbf9822760854b3017794b3e16dde339dd0b5675d747a45c5bc12 SHA512 47cdf60449da0787179a4299edc48b0dde4227cd462832b2bbbcb0e2ce95f2e784e6bc8cb424a6154539e8d61a36ed274fb86505ba8b8fb2aaa37eb75d1a15af DIST swayimg-2.1.tar.gz 407561 BLAKE2B 80e7acd457440af6bb6ed8fda35858d48dc063e8056f9273530609075f53f1b3166427d6bdb977cc82805bc09db14a2e4596b6ec25352177e5bab36b24ccb165 SHA512 970ea7f8896df28d14ed126c88ec70b3af88dba2977bc351184b66a1094fd1528b81150b8d09afbfac5463c59e20ce32d69872d6726f8129724f344f34892c05 diff --git a/media-gfx/swayimg/swayimg-1.12.ebuild b/media-gfx/swayimg/swayimg-1.12.ebuild deleted file mode 100644 index 8dfa19474e..00 --- a/media-gfx/swayimg/swayimg-1.12.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson xdg - -DESCRIPTION="A lightweight image viewer for Wayland display servers" -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" - -RDEPEND=" - dev-libs/json-c - dev-libs/wayland - media-libs/fontconfig - media-libs/freetype - x11-libs/libxkbcommon - bash-completion? ( app-shells/bash-completion ) - exif? ( media-libs/libexif ) - exr? ( media-libs/openexr ) - gif? ( media-libs/giflib ) - 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 )" -DEPEND="${RDEPEND} - dev-libs/wayland-protocols" -BDEPEND="dev-util/wayland-scanner" - -IUSE="+exif exr +gif heif +jpeg jpegxl +png svg tiff webp bash-completion zsh-completion" - -src_configure() { - local emesonargs=( - $(meson_feature exif) - $(meson_feature exr) - $(meson_feature gif) - $(meson_feature heif) - $(meson_feature jpeg) - $(meson_feature jpegxl jxl) - $(meson_feature png) - $(meson_feature svg) - $(meson_feature tiff) - $(meson_feature webp) - $(meson_feature bash-completion bash) - $(meson_feature zsh-completion zsh) - -Dversion=${PV} - -Ddesktop=true - -Dman=true - ) - meson_src_configure -}
[gentoo-commits] repo/proj/guru:dev commit in: media-gfx/swayimg/
commit: 5f0589094b37106afc5ab8f1ff583efc4e64955e Author: Takuya Wakazono gmail com> AuthorDate: Sun Jan 7 07:11:51 2024 + Commit: Takuya Wakazono gmail com> CommitDate: Sun Jan 7 07:11:51 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5f058909 media-gfx/swayimg: describe USE=exr Signed-off-by: Takuya Wakazono gmail.com> media-gfx/swayimg/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/media-gfx/swayimg/metadata.xml b/media-gfx/swayimg/metadata.xml index 7cac2d0053..0b86023878 100644 --- a/media-gfx/swayimg/metadata.xml +++ b/media-gfx/swayimg/metadata.xml @@ -8,6 +8,7 @@ artemsen/swayimg + Enable support for EXR image format Enable support for JPEG XL image format
[gentoo-commits] repo/proj/guru:dev commit in: media-gfx/swayimg/
commit: 3e9618553e3c444da7906157b027b5930a418a88 Author: Mykyta Holubakha gmail com> AuthorDate: Tue Aug 1 20:50:02 2023 + Commit: Mykyta Holubakha gmail com> CommitDate: Tue Aug 1 20:51:10 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3e961855 media-gfx/swayimg: bump to 1.12, add exr support Signed-off-by: Mykyta Holubakha gmail.com> media-gfx/swayimg/Manifest | 2 +- media-gfx/swayimg/{swayimg-1.11.ebuild => swayimg-1.12.ebuild} | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/media-gfx/swayimg/Manifest b/media-gfx/swayimg/Manifest index 9ca60d04dd..5b967d7771 100644 --- a/media-gfx/swayimg/Manifest +++ b/media-gfx/swayimg/Manifest @@ -1 +1 @@ -DIST swayimg-1.11.tar.gz 390650 BLAKE2B 5ab45417f214d63ac36f6f28d89848a0f0d55e8fe3051f003838206c80501d67be7ba3d9cdeb0e23c8a305778586665d2800c72ff857adf5acb550cccd0a014c SHA512 6a9722b101c4e4cc2bee5c18f9ca46d2602460521dfd0fe05da1c0d631d4dbaae492c6d27cb38d759d4f4ef10159897f952bb23499ac26123f2b5d646152bbf8 +DIST swayimg-1.12.tar.gz 395978 BLAKE2B 5e610e9556dfa4bbfd4324d993015aa95d836ab629ee54a541f7be5406cdee19c8230955423cbf9822760854b3017794b3e16dde339dd0b5675d747a45c5bc12 SHA512 47cdf60449da0787179a4299edc48b0dde4227cd462832b2bbbcb0e2ce95f2e784e6bc8cb424a6154539e8d61a36ed274fb86505ba8b8fb2aaa37eb75d1a15af diff --git a/media-gfx/swayimg/swayimg-1.11.ebuild b/media-gfx/swayimg/swayimg-1.12.ebuild similarity index 90% rename from media-gfx/swayimg/swayimg-1.11.ebuild rename to media-gfx/swayimg/swayimg-1.12.ebuild index 9da31ffdb5..8dfa19474e 100644 --- a/media-gfx/swayimg/swayimg-1.11.ebuild +++ b/media-gfx/swayimg/swayimg-1.12.ebuild @@ -21,6 +21,7 @@ RDEPEND=" x11-libs/libxkbcommon bash-completion? ( app-shells/bash-completion ) exif? ( media-libs/libexif ) + exr? ( media-libs/openexr ) gif? ( media-libs/giflib ) heif? ( media-libs/libheif ) jpeg? ( media-libs/libjpeg-turbo ) @@ -33,11 +34,12 @@ DEPEND="${RDEPEND} dev-libs/wayland-protocols" BDEPEND="dev-util/wayland-scanner" -IUSE="+exif +gif heif +jpeg jpegxl +png svg tiff webp bash-completion zsh-completion" +IUSE="+exif exr +gif heif +jpeg jpegxl +png svg tiff webp bash-completion zsh-completion" src_configure() { local emesonargs=( $(meson_feature exif) + $(meson_feature exr) $(meson_feature gif) $(meson_feature heif) $(meson_feature jpeg)
[gentoo-commits] repo/proj/guru:dev commit in: media-gfx/swayimg/
commit: d2b95848ecbefc8fc7f42a0302c00b9a4319fb83 Author: Mykyta Holubakha gmail com> AuthorDate: Sat Jun 3 12:20:25 2023 + Commit: Mykyta Holubakha gmail com> CommitDate: Sat Jun 3 12:20:25 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d2b95848 media-gfx/swayimg: add missing bash-completion dep Signed-off-by: Mykyta Holubakha gmail.com> media-gfx/swayimg/swayimg-1.11.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/media-gfx/swayimg/swayimg-1.11.ebuild b/media-gfx/swayimg/swayimg-1.11.ebuild index 6db2c1b42..9da31ffdb 100644 --- a/media-gfx/swayimg/swayimg-1.11.ebuild +++ b/media-gfx/swayimg/swayimg-1.11.ebuild @@ -19,6 +19,7 @@ RDEPEND=" media-libs/fontconfig media-libs/freetype x11-libs/libxkbcommon + bash-completion? ( app-shells/bash-completion ) exif? ( media-libs/libexif ) gif? ( media-libs/giflib ) heif? ( media-libs/libheif )
[gentoo-commits] repo/proj/guru:dev commit in: media-gfx/swayimg/
commit: 2144456a6fdcdcb6dd0302c68b140d7d594f17db Author: Mykyta Holubakha gmail com> AuthorDate: Sat Jun 3 12:15:52 2023 + Commit: Mykyta Holubakha gmail com> CommitDate: Sat Jun 3 12:15:52 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2144456a media-gfx/swayimg: add missing xdg eclass Signed-off-by: Mykyta Holubakha gmail.com> media-gfx/swayimg/swayimg-1.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/swayimg/swayimg-1.11.ebuild b/media-gfx/swayimg/swayimg-1.11.ebuild index 6879b9ae1..6db2c1b42 100644 --- a/media-gfx/swayimg/swayimg-1.11.ebuild +++ b/media-gfx/swayimg/swayimg-1.11.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit meson +inherit meson xdg DESCRIPTION="A lightweight image viewer for Wayland display servers" HOMEPAGE="https://github.com/artemsen/swayimg;
[gentoo-commits] repo/proj/guru:dev commit in: media-gfx/swayimg/
commit: 001025220e46ac41e9bac50293b825dd03c6d7f3 Author: Mykyta Holubakha gmail com> AuthorDate: Sat Jun 3 12:06:46 2023 + Commit: Mykyta Holubakha gmail com> CommitDate: Sat Jun 3 12:06:46 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=00102522 media-gfx/swayimg: new package, add 1.11 Signed-off-by: Mykyta Holubakha gmail.com> media-gfx/swayimg/Manifest| 1 + media-gfx/swayimg/metadata.xml| 13 + media-gfx/swayimg/swayimg-1.11.ebuild | 55 +++ 3 files changed, 69 insertions(+) diff --git a/media-gfx/swayimg/Manifest b/media-gfx/swayimg/Manifest new file mode 100644 index 0..9ca60d04d --- /dev/null +++ b/media-gfx/swayimg/Manifest @@ -0,0 +1 @@ +DIST swayimg-1.11.tar.gz 390650 BLAKE2B 5ab45417f214d63ac36f6f28d89848a0f0d55e8fe3051f003838206c80501d67be7ba3d9cdeb0e23c8a305778586665d2800c72ff857adf5acb550cccd0a014c SHA512 6a9722b101c4e4cc2bee5c18f9ca46d2602460521dfd0fe05da1c0d631d4dbaae492c6d27cb38d759d4f4ef10159897f952bb23499ac26123f2b5d646152bbf8 diff --git a/media-gfx/swayimg/metadata.xml b/media-gfx/swayimg/metadata.xml new file mode 100644 index 0..7cac2d005 --- /dev/null +++ b/media-gfx/swayimg/metadata.xml @@ -0,0 +1,13 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + hiloba...@gmail.com + + + artemsen/swayimg + + + Enable support for JPEG XL image format + + diff --git a/media-gfx/swayimg/swayimg-1.11.ebuild b/media-gfx/swayimg/swayimg-1.11.ebuild new file mode 100644 index 0..6879b9ae1 --- /dev/null +++ b/media-gfx/swayimg/swayimg-1.11.ebuild @@ -0,0 +1,55 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="A lightweight image viewer for Wayland display servers" +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" + +RDEPEND=" + dev-libs/json-c + dev-libs/wayland + media-libs/fontconfig + media-libs/freetype + x11-libs/libxkbcommon + exif? ( media-libs/libexif ) + gif? ( media-libs/giflib ) + 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 )" +DEPEND="${RDEPEND} + dev-libs/wayland-protocols" +BDEPEND="dev-util/wayland-scanner" + +IUSE="+exif +gif heif +jpeg jpegxl +png svg tiff webp bash-completion zsh-completion" + +src_configure() { + local emesonargs=( + $(meson_feature exif) + $(meson_feature gif) + $(meson_feature heif) + $(meson_feature jpeg) + $(meson_feature jpegxl jxl) + $(meson_feature png) + $(meson_feature svg) + $(meson_feature tiff) + $(meson_feature webp) + $(meson_feature bash-completion bash) + $(meson_feature zsh-completion zsh) + -Dversion=${PV} + -Ddesktop=true + -Dman=true + ) + meson_src_configure +}