diff --git a/media-libs/libjpeg8/Manifest b/media-libs/libjpeg8/Manifest new file mode 100644 index 000000000..14d41ad18 --- /dev/null +++ b/media-libs/libjpeg8/Manifest @@ -0,0 +1,2 @@ +DIST libjpeg-turbo-2.1.4.tar.gz 2261822 BLAKE2B 80ffd77d58a37eae0bdc1868d994f34ea52c13e2624c720b1d0b6ec4d6d14b16911163ccd4009c8d6eda214f31e1fff78bb7eb4739ae6589d0fd8c7008c0e972 SHA512 511f065767c022da06b6c36299686fa44f83441646f7e33b766c6cfab03f91b0e6bfa456962184071dadaed4057ba9a29cba685383f3eb86a4370a1a53731a70 +DIST libjpeg8_8d-2.debian.tar.gz 14764 BLAKE2B e93d12afa062da28b717b540492221f70e8d9ccf3885371647cf85a2937f938ca723d4a27d5e1c5d79c26aa25dddf69b38754558851a1704172e8b52baf8e17c SHA512 8c5959fb7583a2d61e9442187f67b91b45e72d9dd30db3360d583a3b5d8e1a908db5659f760bdd455b3056e6ae3535b2fd3b847df3d58b140a1816b754003675 diff --git a/media-libs/libjpeg8/libjpeg8-2.1.4.ebuild b/media-libs/libjpeg8/libjpeg8-2.1.4.ebuild new file mode 100644 index 000000000..dffeb862d --- /dev/null +++ b/media-libs/libjpeg8/libjpeg8-2.1.4.ebuild @@ -0,0 +1,105 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +PN=libjpeg-turbo +P= + +DESCRIPTION="MMX, SSE, and SSE2 SIMD accelerated JPEG library" +HOMEPAGE="https://libjpeg-turbo.org/ https://sourceforge.net/projects/libjpeg-turbo/" +SRC_URI="mirror://sourceforge/${PN}/${PN}-${PV}.tar.gz + mirror://gentoo/libjpeg8_8d-2.debian.tar.gz" + +LICENSE="BSD IJG ZLIB" +SLOT="0/0.2" +if [[ $(ver_cut 3) -lt 90 ]] ; then + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris" +fi +IUSE="cpu_flags_arm_neon" + +ASM_DEPEND="|| ( dev-lang/nasm dev-lang/yasm )" +COMMON_DEPEND=" + !media-libs/jpeg:0 + !media-libs/jpeg:62 +" +DEPEND=" + ${COMMON_DEPEND} +" +RDEPEND=" + ${COMMON_DEPEND} +" +BDEPEND=" + amd64? ( ${ASM_DEPEND} ) + x86? ( ${ASM_DEPEND} ) + amd64-linux? ( ${ASM_DEPEND} ) + x86-linux? ( ${ASM_DEPEND} ) + x64-macos? ( ${ASM_DEPEND} ) +" +# x64-cygwin? ( ${ASM_DEPEND} ) + +S=${WORKDIR}/${PN}-${PV} + +MULTILIB_WRAPPED_HEADERS=( /usr/include/jconfig.h ) + +src_prepare() { + local FILE + ln -snf ../debian/extra/*.c . || die + + for FILE in ../debian/extra/*.c; do + FILE=${FILE##*/} + cat >> CMakeLists.txt < + + + + codec@gentoo.org + Gentoo Codec Project + + + Reflect ABI of libturbojpeg.so. + + + libjpeg-turbo/libjpeg-turbo + libjpeg-turbo + cpe:/a:libjpeg-turbo:libjpeg-turbo + + diff --git a/media-libs/libopenshot-audio/Manifest b/media-libs/libopenshot-audio/Manifest deleted file mode 100644 index 54752704e..000000000 --- a/media-libs/libopenshot-audio/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST libopenshot-audio-0.3.0.tar.gz 1772242 BLAKE2B a5cc1eba31ebc9750d69046d0a8963a5b4af5615bf57ca3ecb9989fc0c67ffd525b19162958aaab14d51d0d29ce9643da86f8bd1afd8de8e0483bfe11663c893 SHA512 75f4f4170f8e4f442a31834e65b9ab56bfb2e034d81e0015add5d79c9ccaa3dd2806ae78b1ca97fab20eefa4c37990609755d0c07c306ca19f9cdca3884f0163 -DIST libopenshot-audio-0.3.2.tar.gz 1772366 BLAKE2B 3b0157f88d28cfc4d147eea86b621c836aee48510d76db6ec6e88773cc1ee677dc635ea9a84e04754be463a1cd4bc80e6830c7cbf31a968ed0900732b007ff7c SHA512 f10a709c748f37cd74a49e760eded67d14a24d4932401d62d616854c105f2d5a09b2a91f31190123d3f82f792f08976fedd9a4a2c1053b49bf18b9986e14be94 diff --git a/media-libs/libopenshot-audio/libopenshot-audio-0.3.0.ebuild b/media-libs/libopenshot-audio/libopenshot-audio-0.3.0.ebuild deleted file mode 100644 index 36d12a9fa..000000000 --- a/media-libs/libopenshot-audio/libopenshot-audio-0.3.0.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Library for audio editing and playback used by OpenShot" -HOMEPAGE="https://www.openshot.org/" -SRC_URI="https://github.com/OpenShot/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0/8" -KEYWORDS="amd64 x86" - -RDEPEND="media-libs/alsa-lib - media-libs/freetype - sys-libs/zlib - x11-libs/libX11 - x11-libs/libXcursor - x11-libs/libXext - x11-libs/libXinerama - x11-libs/libXrandr" -DEPEND="${RDEPEND}" diff --git a/media-libs/libopenshot-audio/libopenshot-audio-0.3.2.ebuild b/media-libs/libopenshot-audio/libopenshot-audio-0.3.2.ebuild deleted file mode 100644 index f1ad7a99a..000000000 --- a/media-libs/libopenshot-audio/libopenshot-audio-0.3.2.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Library for audio editing and playback used by OpenShot" -HOMEPAGE="https://www.openshot.org/" -SRC_URI="https://github.com/OpenShot/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0/8" -KEYWORDS="~amd64 ~x86" - -RDEPEND="media-libs/alsa-lib - media-libs/freetype - sys-libs/zlib - x11-libs/libX11 - x11-libs/libXcursor - x11-libs/libXext - x11-libs/libXinerama - x11-libs/libXrandr" -DEPEND="${RDEPEND}" diff --git a/media-libs/libopenshot-audio/metadata.xml b/media-libs/libopenshot-audio/metadata.xml deleted file mode 100644 index c0c094ab8..000000000 --- a/media-libs/libopenshot-audio/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - steils@gentoo.org - Stefan Strogin - - - media-video@gentoo.org - Gentoo Video project - - - OpenShot/libopenshot-audio - https://github.com/OpenShot/libopenshot-audio/issues - - diff --git a/media-libs/libopenshot/Manifest b/media-libs/libopenshot/Manifest deleted file mode 100644 index 93ecc927f..000000000 --- a/media-libs/libopenshot/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST libopenshot-0.3.0.tar.gz 26122831 BLAKE2B 65cadf634b6b7c6da35af64ba96c92fa32ee075966ba3d7f1711210dc784f7e263b01eecdc0c613e529cc501072b8b4a0ee6b297df62fa323ed1fddfc844f874 SHA512 5c72db9c39d2afaecb1c4ebf3192cd8795d4683f2b1210029b99657baf853515b92f392c25b65ea652a71d204a1b172123d264c95f1c3676a612e21f9ca38d2e -DIST libopenshot-0.3.2.tar.gz 26132237 BLAKE2B 5bc371481ddf69b5de909963cb83d1128066280e1259ae8b23f7ef5450f3da00ef1137dcefe2978e10d1a51931529f104aebdf0601be4b066c7ed371ea43439e SHA512 8891077af28a4db6bc3a7cd078ce5570a8f62e0795c13b0fff795eba60c3e977ece70247033ee4017c9785592355b7421655246a5d6807a5790bd18927739795 diff --git a/media-libs/libopenshot/libopenshot-0.3.0.ebuild b/media-libs/libopenshot/libopenshot-0.3.0.ebuild deleted file mode 100644 index a964a8865..000000000 --- a/media-libs/libopenshot/libopenshot-0.3.0.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit cmake python-single-r1 toolchain-funcs - -DESCRIPTION="Video editing library used by OpenShot" -HOMEPAGE="https://www.openshot.org/" -SRC_URI="https://github.com/OpenShot/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0/21" -KEYWORDS="amd64 x86" -IUSE="doc examples +imagemagick +opencv +python test" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" -RESTRICT="!test? ( test )" - -RDEPEND="dev-libs/jsoncpp:0= - dev-libs/protobuf:= - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtmultimedia:5[widgets] - >=media-libs/libopenshot-audio-0.3.0:0= - media-video/ffmpeg:0=[encode,x264,xvid,vpx,mp3,theora,vorbis] - net-libs/cppzmq - net-libs/zeromq - imagemagick? ( >=media-gfx/imagemagick-7:0=[cxx] ) - opencv? ( >=media-libs/opencv-4.5.2:=[contrib,contribdnn] ) - python? ( ${PYTHON_DEPS} )" -DEPEND="${RDEPEND}" -BDEPEND="doc? ( app-doc/doxygen ) - python? ( dev-lang/swig ) - test? ( - dev-cpp/catch:0 - dev-libs/unittest++ - )" - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && tc-check-openmp -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && tc-check-openmp - use python && python-single-r1_pkg_setup -} - -src_prepare() { - cmake_src_prepare - # https://github.com/OpenShot/libopenshot/issues/17 - use test || cmake_comment_add_subdirectory tests -} - -src_configure() { - local mycmakeargs=( - -DDISABLE_BUNDLED_JSONCPP=ON - -DENABLE_MAGICK=$(usex imagemagick) - -DENABLE_OPENCV=$(usex opencv) - -DENABLE_RUBY=OFF # TODO: add ruby support - -DENABLE_PYTHON=$(usex python) - -DENABLE_TESTS=$(usex test) - -DUSE_SYSTEM_JSONCPP=ON - $(cmake_use_find_package imagemagick ImageMagick) - ) - use python && mycmakeargs+=( - -DPYTHON_EXECUTABLE="${PYTHON}" - -DPYTHON_INCLUDE_DIR="$(python_get_includedir)" - -DPYTHON_LIBRARY="$(python_get_library_path)" - ) - cmake_src_configure -} - -src_compile() { - cmake_src_compile - use doc && cmake_build doc -} - -src_test() { - cmake_build test -} - -src_install() { - local DOCS=( AUTHORS README.md doc/HW-ACCEL.md ) - use examples && DOCS+=( examples/ ) - use doc && local HTML_DOCS=( "${BUILD_DIR}"/doc/html/. ) - - cmake_src_install - use python && python_optimize -} diff --git a/media-libs/libopenshot/libopenshot-0.3.2.ebuild b/media-libs/libopenshot/libopenshot-0.3.2.ebuild deleted file mode 100644 index 7aebb4649..000000000 --- a/media-libs/libopenshot/libopenshot-0.3.2.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) - -inherit cmake python-single-r1 toolchain-funcs - -DESCRIPTION="Video editing library used by OpenShot" -HOMEPAGE="https://www.openshot.org/" -SRC_URI="https://github.com/OpenShot/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0/21" -KEYWORDS="~amd64 ~x86" -IUSE="doc examples +imagemagick +opencv +python test" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" -RESTRICT="!test? ( test )" - -RDEPEND="dev-libs/jsoncpp:0= - dev-libs/protobuf:= - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtmultimedia:5[widgets] - >=media-libs/libopenshot-audio-0.3.2:0= - media-video/ffmpeg:0=[encode,x264,xvid,vpx,mp3,theora,vorbis] - net-libs/cppzmq - net-libs/zeromq - imagemagick? ( >=media-gfx/imagemagick-7:0=[cxx] ) - opencv? ( >=media-libs/opencv-4.5.2:=[contrib,contribdnn] ) - python? ( ${PYTHON_DEPS} )" -DEPEND="${RDEPEND}" -BDEPEND="doc? ( app-doc/doxygen ) - python? ( dev-lang/swig ) - test? ( - dev-cpp/catch:0 - dev-libs/unittest++ - )" - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && tc-check-openmp -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && tc-check-openmp - use python && python-single-r1_pkg_setup -} - -src_prepare() { - cmake_src_prepare - # https://github.com/OpenShot/libopenshot/issues/17 - use test || cmake_comment_add_subdirectory tests -} - -src_configure() { - local mycmakeargs=( - -DDISABLE_BUNDLED_JSONCPP=ON - -DENABLE_MAGICK=$(usex imagemagick) - -DENABLE_OPENCV=$(usex opencv) - -DENABLE_RUBY=OFF # TODO: add ruby support - -DENABLE_PYTHON=$(usex python) - -DENABLE_TESTS=$(usex test) - -DUSE_SYSTEM_JSONCPP=ON - $(cmake_use_find_package imagemagick ImageMagick) - ) - use python && mycmakeargs+=( - -DPYTHON_EXECUTABLE="${PYTHON}" - -DPYTHON_INCLUDE_DIR="$(python_get_includedir)" - -DPYTHON_LIBRARY="$(python_get_library_path)" - ) - cmake_src_configure -} - -src_compile() { - cmake_src_compile - use doc && cmake_build doc -} - -src_test() { - cmake_build test -} - -src_install() { - local DOCS=( AUTHORS README.md doc/HW-ACCEL.md ) - use examples && DOCS+=( examples/ ) - use doc && local HTML_DOCS=( "${BUILD_DIR}"/doc/html/. ) - - cmake_src_install - use python && python_optimize -} diff --git a/media-libs/libopenshot/metadata.xml b/media-libs/libopenshot/metadata.xml deleted file mode 100644 index 911d9ba6c..000000000 --- a/media-libs/libopenshot/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - steils@gentoo.org - Stefan Strogin - - - media-video@gentoo.org - Gentoo Video project - - - OpenShot/libopenshot - https://github.com/OpenShot/libopenshot/issues - - - - Enable media-libs/opencv support - - - diff --git a/net-print/pantum/Manifest b/net-print/pantum/Manifest new file mode 100644 index 000000000..b0aebf98a --- /dev/null +++ b/net-print/pantum/Manifest @@ -0,0 +1 @@ +DIST Pantum%20Linux%20Driver%20V1_1_94-1.zip 1494339 BLAKE2B b530dcb378ef5b98803b9328e6a69a6cfc04a3e2dd9214d622d108b8b0e6ecb33d7dd2f7064db535e8edce321b92c5653dfb00a92e483b555d492b836b9e5f0e SHA512 cf236524148a77871c199bc5d3c954f3369bfcc22e4a7b8e86a512c3cf14e22e6ae1ce133e544f47d6c63cd0214051574aa4eb71d2712c578f330590548da1fa diff --git a/net-print/pantum/pantum-1.1.94.ebuild b/net-print/pantum/pantum-1.1.94.ebuild new file mode 100644 index 000000000..a80157690 --- /dev/null +++ b/net-print/pantum/pantum-1.1.94.ebuild @@ -0,0 +1,57 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Pantum Printer Linux Driver" +HOMEPAGE="https://www.pantum.cn/support/download/driver/" + +IUSE="scanner" + +SRC_URI="https://drivers.pantum.com/userfiles/files/download/%E9%A9%B1%E5%8A%A8%E6%96%87%E4%BB%B6/Pantum%20Linux%20Driver%20V1_1_94-1.zip" + +LICENSE="AS-IS" +SLOT="0" +KEYWORDS="amd64" + +COMMON_DEPEND=" + media-libs/libjpeg8 + net-print/cups + sys-apps/dbus + virtual/jpeg:0 + net-print/cups-filters + scanner? ( + media-gfx/sane-backends + ) +" +BDEPEND=" + virtual/pkgconfig +" +DEPEND=" + ${COMMON_DEPEND} +" +RDEPEND=" + ${COMMON_DEPEND} + app-text/ghostscript-gpl +" +S="${WORKDIR}/Pantum Linux Driver V1.1.94-1" + +src_prepare(){ + eapply_user + unpack "${S}/Resources/pantum_1.1.94-1_amd64.deb" +} + +src_install(){ + tar -xvf "${S}/data.tar.xz" -C "$D" + if ! use scanner ; then + rm -rf "${D}/usr/lib/x86_64-linux-gnu" + rm -rf "${D}/usr/local" + fi + mv ${D}/usr/lib ${D}/usr/libexec + mkdir "${D}/etc/ld.so.conf.d/" + echo /opt/pantum/lib >> "${D}/etc/ld.so.conf.d/pantum.conf" +} + +post_install(){ + ldconfig +}