summaryrefslogtreecommitdiff
path: root/media-libs
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-04-17 07:12:33 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-04-17 07:12:33 +0000
commitca125481edd74de829bb375eebaa362b99ad85ca (patch)
tree98d1126e02f0de719c4eb7e7ed0f3c5e4ec881fc /media-libs
parentafae01ffd370a829cb4c628a4dd7e8f87e35b2e3 (diff)
downloadbaldeagleos-repo-ca125481edd74de829bb375eebaa362b99ad85ca.tar.gz
baldeagleos-repo-ca125481edd74de829bb375eebaa362b99ad85ca.tar.xz
baldeagleos-repo-ca125481edd74de829bb375eebaa362b99ad85ca.zip
Adding metadata
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/ksanecore/Manifest1
-rw-r--r--media-libs/ksanecore/ksanecore-26.04.0.ebuild26
-rw-r--r--media-libs/openjph/Manifest1
-rw-r--r--media-libs/openjph/metadata.xml16
-rw-r--r--media-libs/openjph/openjph-0.27.0.ebuild47
5 files changed, 91 insertions, 0 deletions
diff --git a/media-libs/ksanecore/Manifest b/media-libs/ksanecore/Manifest
index 0b06c79b7473..d734d6e922a6 100644
--- a/media-libs/ksanecore/Manifest
+++ b/media-libs/ksanecore/Manifest
@@ -1 +1,2 @@
DIST ksanecore-25.12.3.tar.xz 54328 BLAKE2B aa3ce76dfcd8db407128017cd331078c49f13a9cb85b897979c42e96e6233c436b8635572f739de2d534dd4aa7e9b9acd0fbc5264b16940311e4ac47bbf55777 SHA512 b41a3bfa70870bc37f6c8ac57b0328d06fcca37cb5bed36abc5a03ee6769d235cb095e94bed42421662aa3d44369a746f0680c57fe1eaa08dabc01bb7b148559
+DIST ksanecore-26.04.0.tar.xz 54644 BLAKE2B f69072972faa073d430398588619df852d3770532c573e1f45e30e17c8524b8b1001e75553e7612857fe0b32da04036e84a3f3cb91918cb76a94558f10d998b7 SHA512 c31f58d11db1fa3c5501f7db2c8dee9517f1e0d8f13f7fd23675430c4a663d1653027457c68fec2a396708732233fcfd1dbf15e1226a3bf8b111ea57f967ce70
diff --git a/media-libs/ksanecore/ksanecore-26.04.0.ebuild b/media-libs/ksanecore/ksanecore-26.04.0.ebuild
new file mode 100644
index 000000000000..b5997d9f7bf3
--- /dev/null
+++ b/media-libs/ksanecore/ksanecore-26.04.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm gear.kde.org
+
+DESCRIPTION="Qt-based interface for SANE library to control scanner hardware"
+HOMEPAGE="https://invent.kde.org/libraries/ksanecore
+https://api.kde.org/ksanecore/html/index.html"
+
+LICENSE="|| ( LGPL-2.1 LGPL-3 )"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ media-gfx/sane-backends
+"
+RDEPEND="${DEPEND}
+ !<media-libs/ksanecore-23.08.5-r2:5
+ !media-libs/ksanecore-common
+"
diff --git a/media-libs/openjph/Manifest b/media-libs/openjph/Manifest
new file mode 100644
index 000000000000..a83f4e4ef047
--- /dev/null
+++ b/media-libs/openjph/Manifest
@@ -0,0 +1 @@
+DIST openjph-0.27.0.tar.gz 483754 BLAKE2B ed2360e01082c938670b1df5ab28ed70d44f86c5ade98b9cf4a455c857f7aedc3d70bb99ba3a354a880083be1c4e78912bcb74601103594e3399e05e5e985603 SHA512 65134ddd870b275d5cab8bae704aa0781978b49e85b6b645a90e93fb6d482ee17d494a8f05e7e3dddf803532da631b898e75cb90b99b2db048c6111e84d4a1e1
diff --git a/media-libs/openjph/metadata.xml b/media-libs/openjph/metadata.xml
new file mode 100644
index 000000000000..b080d949c30d
--- /dev/null
+++ b/media-libs/openjph/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>dev@liguros.net</email>
+ <name>Development</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>4nykey@gmail.com</email>
+ </maintainer>
+
+ <use>
+ <flag name="simd">Enable the use of SIMD instructions</flag>
+ </use>
+ <origin>ports</origin>
+</pkgmetadata> \ No newline at end of file
diff --git a/media-libs/openjph/openjph-0.27.0.ebuild b/media-libs/openjph/openjph-0.27.0.ebuild
new file mode 100644
index 000000000000..815391c89df0
--- /dev/null
+++ b/media-libs/openjph/openjph-0.27.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2026 Liguros Authors
+# Distributed under the terms of the GNU General Public License v2
+EAPI=8
+
+inherit cmake-multilib
+
+MY_SIMD=(
+ x86_{avx,avx2,avx512f,sse,sse2,ssse3,sse4_2}
+ arm_neon
+)
+
+DESCRIPTION="Open-source implementation of JPEG2000 Part-15, aka JPH or HTJ2K"
+HOMEPAGE="https://github.com/aous72/OpenJPH"
+SRC_URI="https://github.com/aous72/OpenJPH/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="BSD-2"
+KEYWORDS="~amd64"
+SLOT="0/$(ver_cut 2)"
+RESTRICT="primaryuri"
+S="${WORKDIR}/OpenJPH-${PV}"
+IUSE="${MY_SIMD[@]/#/cpu_flags_} +simd tiff"
+
+DEPEND="
+ tiff? ( media-libs/tiff:=[${MULTILIB_USEDEP}] )
+"
+RDEPEND="
+ ${DEPEND}
+"
+multilib_src_configure() {
+ local mycmakeargs=(
+ -DOJPH_ENABLE_TIFF_SUPPORT=$(usex tiff)
+ -DOJPH_BUILD_STREAM_EXPAND=yes
+ -DOJPH_DISABLE_SIMD=$(usex !simd)
+ )
+ if use simd; then
+ mycmakeargs+=(
+ -DOJPH_DISABLE_AVX=$(usex !cpu_flags_x86_avx)
+ -DOJPH_DISABLE_AVX2=$(usex !cpu_flags_x86_avx2)
+ -DOJPH_DISABLE_AVX512=$(usex !cpu_flags_x86_avx512f)
+ -DOJPH_DISABLE_SSE=$(usex !cpu_flags_x86_sse)
+ -DOJPH_DISABLE_SSE2=$(usex !cpu_flags_x86_sse2)
+ -DOJPH_DISABLE_SSSE3=$(usex !cpu_flags_x86_ssse3)
+ -DOJPH_DISABLE_SSE4=$(usex !cpu_flags_x86_sse4_2)
+ -DOJPH_DISABLE_NEON=$(usex !cpu_flags_arm_neon)
+ )
+ fi
+ cmake_src_configure
+}