From: "Alexander Weber" <web.alexander@web.de>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/proj/guru:dev commit in: media-video/mediaelch/
Date: Mon, 20 Nov 2023 19:23:05 +0000 (UTC) [thread overview]
Message-ID: <1700508181.6e49463c5bc0133ba2825c4ee3346cb61402881e.web.alexander@gentoo> (raw)
commit: 6e49463c5bc0133ba2825c4ee3346cb61402881e
Author: Alexander Weber <web.alexander <AT> web <DOT> de>
AuthorDate: Mon Nov 20 19:21:38 2023 +0000
Commit: Alexander Weber <web.alexander <AT> web <DOT> de>
CommitDate: Mon Nov 20 19:23:01 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6e49463c
Add media-video/mediaelch ebuilds
Signed-off-by: Alexander Weber <web.alexander <AT> web.de>
media-video/mediaelch/Manifest | 1 +
media-video/mediaelch/mediaelch-2.10.4.ebuild | 49 +++++++++++++++++++++++++++
media-video/mediaelch/mediaelch-9999.ebuild | 49 +++++++++++++++++++++++++++
media-video/mediaelch/metadata.xml | 11 ++++++
4 files changed, 110 insertions(+)
diff --git a/media-video/mediaelch/Manifest b/media-video/mediaelch/Manifest
new file mode 100644
index 0000000000..90fa25ce71
--- /dev/null
+++ b/media-video/mediaelch/Manifest
@@ -0,0 +1 @@
+DIST mediaelch-2.10.4.tar.gz 3280636 BLAKE2B 432f24a874f0843232e10909ba08393604acd75e0c49ea0ca660a64a7ec7ea55e8f79f21074bdac64d8e3815370f31978db8de25e79939682818aacad7aaeb76 SHA512 725b03cd179e2c14f94a5744675ac2cc570da1a2fa6818dcd1854542b354eb83f10c5653d92b946308740d7964cb91855f7d57ec314d784c1cbacd96b4c22aeb
diff --git a/media-video/mediaelch/mediaelch-2.10.4.ebuild b/media-video/mediaelch/mediaelch-2.10.4.ebuild
new file mode 100644
index 0000000000..1ecc1e1c10
--- /dev/null
+++ b/media-video/mediaelch/mediaelch-2.10.4.ebuild
@@ -0,0 +1,49 @@
+EAPI=7
+inherit cmake
+
+MY_PN=MediaElch
+S=$WORKDIR/$MY_PN-$PV
+
+DESCRIPTION="Video metadata scraper"
+HOMEPAGE="https://www.mediaelch.de/"
+
+IUSE="debug"
+
+if [[ ${PV} == *9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/Komet/MediaElch"
+ EGIT_BRANCH="master"
+ EGIT_SUBMODULES=()
+ inherit git-r3
+ S="${WORKDIR}/mediaelch-9999"
+else
+ RESTRICT="mirror"
+ SRC_URI="https://github.com/Komet/$MY_PN/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="amd64"
+fi
+
+SLOT="0"
+LICENSE="LGPL-3"
+
+DEPEND="dev-libs/quazip
+ dev-qt/qtconcurrent:5
+ dev-qt/qtmultimedia:5[widgets]
+ dev-qt/qtsql:5
+ dev-qt/qtsvg:5
+ dev-qt/qtxmlpatterns:5
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-util/cmake
+ media-video/mediainfo
+ media-libs/libzen
+ media-libs/phonon"
+
+src_configure() {
+ local mycmakeargs=("-DUSE_EXTERN_QUAZIP=ON")
+ if use debug; then
+ CMAKE_BUILD_TYPE=Debug
+ mycmakeargs+=("-DSANITIZE_ADDRESS=on")
+ CXXFLAGS+=("-fsanitize=address")
+ fi
+
+ cmake_src_configure
+}
diff --git a/media-video/mediaelch/mediaelch-9999.ebuild b/media-video/mediaelch/mediaelch-9999.ebuild
new file mode 100644
index 0000000000..1ecc1e1c10
--- /dev/null
+++ b/media-video/mediaelch/mediaelch-9999.ebuild
@@ -0,0 +1,49 @@
+EAPI=7
+inherit cmake
+
+MY_PN=MediaElch
+S=$WORKDIR/$MY_PN-$PV
+
+DESCRIPTION="Video metadata scraper"
+HOMEPAGE="https://www.mediaelch.de/"
+
+IUSE="debug"
+
+if [[ ${PV} == *9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/Komet/MediaElch"
+ EGIT_BRANCH="master"
+ EGIT_SUBMODULES=()
+ inherit git-r3
+ S="${WORKDIR}/mediaelch-9999"
+else
+ RESTRICT="mirror"
+ SRC_URI="https://github.com/Komet/$MY_PN/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="amd64"
+fi
+
+SLOT="0"
+LICENSE="LGPL-3"
+
+DEPEND="dev-libs/quazip
+ dev-qt/qtconcurrent:5
+ dev-qt/qtmultimedia:5[widgets]
+ dev-qt/qtsql:5
+ dev-qt/qtsvg:5
+ dev-qt/qtxmlpatterns:5
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-util/cmake
+ media-video/mediainfo
+ media-libs/libzen
+ media-libs/phonon"
+
+src_configure() {
+ local mycmakeargs=("-DUSE_EXTERN_QUAZIP=ON")
+ if use debug; then
+ CMAKE_BUILD_TYPE=Debug
+ mycmakeargs+=("-DSANITIZE_ADDRESS=on")
+ CXXFLAGS+=("-fsanitize=address")
+ fi
+
+ cmake_src_configure
+}
diff --git a/media-video/mediaelch/metadata.xml b/media-video/mediaelch/metadata.xml
new file mode 100644
index 0000000000..b84629bfde
--- /dev/null
+++ b/media-video/mediaelch/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
+<pkgmetadata>
+ <maintainer type="person">
+ <email>web.alexander@web.de</email>
+ <name>Alexander Weber</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">Komet/MediaElch</remote-id>
+ </upstream>
+</pkgmetadata>
next reply other threads:[~2023-11-20 19:23 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-11-20 19:23 Alexander Weber [this message]
-- strict thread matches above, loose matches on Subject: below --
2023-11-21 8:45 [gentoo-commits] repo/proj/guru:dev commit in: media-video/mediaelch/ Alexander Weber
2023-11-27 7:04 Alexander Weber
2023-12-03 19:12 Alexander Weber
2023-12-03 19:12 Alexander Weber
2023-12-04 10:07 Alexander Weber
2024-10-25 18:03 Alexander Weber
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1700508181.6e49463c5bc0133ba2825c4ee3346cb61402881e.web.alexander@gentoo \
--to=web.alexander@web.de \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox