1
0
Fork 0

Compare commits

...

4 Commits

Author SHA1 Message Date
Ryan Fox f88ffa814f
media-sound/eartag: add 0.4.0 2023-06-12 22:09:35 -07:00
Ryan Fox 322b5230e8
dev-libs/libcyaml: add 1.4.1 2023-06-12 21:52:54 -07:00
Ryan Fox 60225ffce7
app-editors/apostrophe: Fix dependencies
I'd prefer to patch it to use WebKit 4.1, but this was easier.
2023-06-05 15:24:10 -07:00
Ryan Fox 8aaf99bd9e
media-sound/tagger: new package, add 9999 2023-05-29 12:58:56 -07:00
9 changed files with 133 additions and 14 deletions

View File

@ -29,18 +29,18 @@ DEPEND="
dev-libs/glib
dev-libs/gobject-introspection
>=gui-libs/libhandy-1.6.0
net-libs/webkit-gtk[introspection]
net-libs/webkit-gtk:4[introspection]
sys-devel/gettext
x11-libs/gtk+:3[introspection]
"
RDEPEND="
${DEPEND}
dev-python/pycairo
dev-python/pyenchant
dev-python/pygobject
dev-python/pypandoc
dev-python/Levenshtein
dev-python/regex
dev-python/pycairo[${PYTHON_USEDEP}]
dev-python/pyenchant[${PYTHON_USEDEP}]
dev-python/pygobject[${PYTHON_USEDEP}]
dev-python/pypandoc[${PYTHON_USEDEP}]
dev-python/Levenshtein[${PYTHON_USEDEP}]
dev-python/regex[${PYTHON_USEDEP}]
"
BDEPEND="dev-lang/sassc"
@ -48,3 +48,5 @@ pkg_postinst() {
xdg_pkg_postinst
gnome2_schemas_update
}
distutils_enable_tests pytest

View File

@ -29,18 +29,18 @@ DEPEND="
dev-libs/glib
dev-libs/gobject-introspection
>=gui-libs/libhandy-1.6.0
net-libs/webkit-gtk[introspection]
net-libs/webkit-gtk:4[introspection]
sys-devel/gettext
x11-libs/gtk+:3[introspection]
"
RDEPEND="
${DEPEND}
dev-python/pycairo
dev-python/pyenchant
dev-python/pygobject
dev-python/pypandoc
dev-python/Levenshtein
dev-python/regex
dev-python/pycairo[${PYTHON_USEDEP}]
dev-python/pyenchant[${PYTHON_USEDEP}]
dev-python/pygobject[${PYTHON_USEDEP}]
dev-python/pypandoc[${PYTHON_USEDEP}]
dev-python/Levenshtein[${PYTHON_USEDEP}]
dev-python/regex[${PYTHON_USEDEP}]
"
BDEPEND="dev-lang/sassc"
@ -48,3 +48,5 @@ pkg_postinst() {
xdg_pkg_postinst
gnome2_schemas_update
}
distutils_enable_tests pytest

View File

@ -1,2 +1,3 @@
DIST libcyaml-1.3.1.tar.gz 85605 BLAKE2B 5e78ccca8784f663f77b3bf87946f1898328323384522fcadd85da6b9daef73e3401f86214e3dddd494bc342ef362c7ec253284b9d74f8e147951b64e8a53a04 SHA512 2daa380e579836aae78d442323ca4a13125ba0ac7be2a0ad9fc79d05b5b3c14a4c5041ee50c5c28ed71793d7748e50d68ac3c65cf856afe2614d098ad62b6e88
DIST libcyaml-1.4.0.tar.gz 86494 BLAKE2B caaf57f5223e8097ffaf8fc86d5df5eb4a024e77cc83156087d1f176addb35f605167df99aca891f8d8ae9d3d7a472ac72867145cd95a9a6b417ea3b7bf4d2ab SHA512 6f930915e14dc9148495054e9f6c2bb879350632ce7053b53cc8871c84a85038e3307e88d52f75119e62b5bd99de8b9cc8c0a6a3235914f1941778cbc1279746
DIST libcyaml-1.4.1.tar.gz 86791 BLAKE2B 4ff80a5c94d42f78c5e97c306e5e515f015bba4a52e0fbfcfe575f4ba7b56263f67f40d69682a035a0e41bbbd93ff750f084487505c91038ffa2ddc2049a6244 SHA512 ecbb8f9e7091027fe288b3a2c8c995cdea83b5c7fe208a87db3a8e1b72b7201c42adfb1b9bc6628d478b66be9d1f7c8dd134358ce43fa6d6cc6c9d20f6452a36

View File

@ -0,0 +1,29 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/tlsa/libcyaml.git"
else
SRC_URI="https://github.com/tlsa/libcyaml/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
fi
DESCRIPTION="C library for reading and writing YAML"
HOMEPAGE="https://github.com/tlsa/libcyaml/"
LICENSE="ISC"
SLOT="0"
DEPEND=""
RDEPEND="${DEPEND}"
BDEPEND=""
src_compile() {
emake VARIANT=release
}
src_install() {
emake DESTDIR="${D}" PREFIX="/usr" LIBDIR="$(get_libdir)" VARIANT=release install
}

View File

@ -1 +1,2 @@
DIST eartag-0.3.3.tar.bz2 593850 BLAKE2B 371deb17f492ff079e5d212c715b48d10c3dfde5694720d78cd48edd185c6456e2804dd1755f52b342d254461e09f575cacebc2b7b5936f7c0e5bbc8b1d63020 SHA512 4b7c8fe5608e4f8a9721e63e66074c5e7106c0dbbcb83ca45f6e3cf573035a4b432f8b2cedad9906f71cf1ed87f596d8a2d7f95df8ad122437886ca92e2404bb
DIST eartag-0.4.0.tar.bz2 620666 BLAKE2B fac7675710b81f80f7df9965be9d9e2bb4fefbff4efcbf4d1cfdc71cfd6619eeb1961db7080b97ecb717ca9e209ecea67e7fa888e1173987f06bb376c49ddf8e SHA512 5971bdcb88a565bee19923955e01830f298d0a173ae4e6e4ceeb6696c17e5347848681ae6208ab8a4629e1816d042f3063af84f62e005486036c16af7f0e88ff

View File

@ -0,0 +1,43 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
inherit python-single-r1 meson xdg
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://gitlab.gnome.org/knuxify/eartag.git"
else
SRC_URI="https://gitlab.gnome.org/knuxify/eartag/-/archive/${PV}/${P}.tar.bz2"
KEYWORDS="~amd64"
fi
DESCRIPTION="A simple music tag editor."
HOMEPAGE="https://gitlab.gnome.org/knuxify/eartag"
LICENSE="MIT"
SLOT="0"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
DEPEND="
>=gui-libs/gtk-4.8.0:4
>=gui-libs/libadwaita-1.2.0
"
RDEPEND="
${DEPEND}
${PYTHON_DEPS}
$(python_gen_cond_dep '
dev-python/pillow[${PYTHON_USEDEP}]
dev-python/pyacoustid[${PYTHON_USEDEP}]
dev-python/pygobject[${PYTHON_USEDEP}]
dev-python/python-magic[${PYTHON_USEDEP}]
media-libs/mutagen[${PYTHON_USEDEP}]
')
"
BDEPEND=""
src_install() {
meson_install
python_fix_shebang "${D}/usr/bin/eartag"
}

View File

@ -29,6 +29,7 @@ RDEPEND="
${PYTHON_DEPS}
$(python_gen_cond_dep '
dev-python/pillow[${PYTHON_USEDEP}]
dev-python/pyacoustid[${PYTHON_USEDEP}]
dev-python/pygobject[${PYTHON_USEDEP}]
dev-python/python-magic[${PYTHON_USEDEP}]
media-libs/mutagen[${PYTHON_USEDEP}]

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>flewkey@2a03.party</email>
<name>Ryan Fox</name>
</maintainer>
<upstream>
<remote-id type="github">NickvisionApps/Tagger</remote-id>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,29 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit meson xdg
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/NickvisionApps/Tagger.git"
else
SRC_URI="https://github.com/NickvisionApps/Tagger/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
fi
DESCRIPTION="A simple music tag editor."
HOMEPAGE="https://gitlab.gnome.org/knuxify/eartag"
LICENSE="GPL-3"
SLOT="0"
DEPEND="
dev-cpp/curlpp
dev-libs/jsoncpp
>=gui-libs/gtk-4.8.0:4
>=gui-libs/libadwaita-1.2.0
media-libs/taglib
"
RDEPEND="${DEPEND}"
BDEPEND=""