forked from calculate/calculate-overlay
parent
8e4a07136b
commit
7a05ac0d5d
@ -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
|
@ -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 <<EOF || die
|
||||
add_executable(${FILE%.c} ${FILE})
|
||||
install(TARGETS ${FILE%.c})
|
||||
EOF
|
||||
done
|
||||
|
||||
cmake_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
|
||||
local mycmakeargs=(
|
||||
-DCMAKE_INSTALL_DEFAULT_DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
|
||||
-DENABLE_STATIC=OFF
|
||||
-DWITH_JAVA=OFF
|
||||
-DWITH_JPEG8=1
|
||||
-DWITH_MEM_SRCDST=ON
|
||||
)
|
||||
|
||||
# Avoid ARM ABI issues by disabling SIMD for CPUs without NEON, bug #792810
|
||||
if use arm || use arm64; then
|
||||
mycmakeargs+=(
|
||||
-DWITH_SIMD=$(usex cpu_flags_arm_neon)
|
||||
-DNEON_INTRINSICS=$(usex cpu_flags_arm_neon)
|
||||
)
|
||||
fi
|
||||
|
||||
# We should tell the test suite which floating-point flavor we are
|
||||
# expecting: https://github.com/libjpeg-turbo/libjpeg-turbo/issues/597
|
||||
# For now, mark loong as fp-contract.
|
||||
if use loong; then
|
||||
mycmakeargs+=(
|
||||
-DFLOATTEST=fp-contract
|
||||
)
|
||||
fi
|
||||
|
||||
# mostly for Prefix, ensure that we use our yasm if installed and
|
||||
# not pick up host-provided nasm
|
||||
if has_version -b dev-lang/yasm && ! has_version -b dev-lang/nasm; then
|
||||
mycmakeargs+=(
|
||||
-DCMAKE_ASM_NASM_COMPILER=$(type -P yasm)
|
||||
)
|
||||
fi
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr/lib64/
|
||||
doins ${WORKDIR}/libjpeg-turbo-${PV}_build/libjpeg.so.8.2.2
|
||||
doins ${WORKDIR}/libjpeg-turbo-${PV}_build/libjpeg.so.8
|
||||
}
|
||||
|
@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>codec@gentoo.org</email>
|
||||
<name>Gentoo Codec Project</name>
|
||||
</maintainer>
|
||||
<slots>
|
||||
<subslots>Reflect ABI of libturbojpeg.so.</subslots>
|
||||
</slots>
|
||||
<upstream>
|
||||
<remote-id type="github">libjpeg-turbo/libjpeg-turbo</remote-id>
|
||||
<remote-id type="sourceforge">libjpeg-turbo</remote-id>
|
||||
<remote-id type="cpe">cpe:/a:libjpeg-turbo:libjpeg-turbo</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -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
|
@ -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}"
|
@ -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}"
|
@ -1,16 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>steils@gentoo.org</email>
|
||||
<name>Stefan Strogin</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>media-video@gentoo.org</email>
|
||||
<name>Gentoo Video project</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">OpenShot/libopenshot-audio</remote-id>
|
||||
<bugs-to>https://github.com/OpenShot/libopenshot-audio/issues</bugs-to>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -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
|
@ -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
|
||||
}
|
@ -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
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>steils@gentoo.org</email>
|
||||
<name>Stefan Strogin</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>media-video@gentoo.org</email>
|
||||
<name>Gentoo Video project</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">OpenShot/libopenshot</remote-id>
|
||||
<bugs-to>https://github.com/OpenShot/libopenshot/issues</bugs-to>
|
||||
</upstream>
|
||||
<use>
|
||||
<flag name="opencv">
|
||||
Enable <pkg>media-libs/opencv</pkg> support
|
||||
</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
@ -0,0 +1 @@
|
||||
DIST Pantum%20Linux%20Driver%20V1_1_94-1.zip 1494339 BLAKE2B b530dcb378ef5b98803b9328e6a69a6cfc04a3e2dd9214d622d108b8b0e6ecb33d7dd2f7064db535e8edce321b92c5653dfb00a92e483b555d492b836b9e5f0e SHA512 cf236524148a77871c199bc5d3c954f3369bfcc22e4a7b8e86a512c3cf14e22e6ae1ce133e544f47d6c63cd0214051574aa4eb71d2712c578f330590548da1fa
|
@ -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
|
||||
}
|
Loading…
Reference in new issue