Skip to content

Commit eb2bace

Browse files
committed
addpkg(tur/clapper-enhancers): 0.10.0
1 parent 43d15dd commit eb2bace

2 files changed

Lines changed: 50 additions & 0 deletions

File tree

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
diff --git a/src/meson.build b/src/meson.build
2+
index 00c735c..cb2f37b 100644
3+
--- a/src/meson.build
4+
+++ b/src/meson.build
5+
@@ -98,21 +98,3 @@ foreach name : clapper_possible_enhancers
6+
endif
7+
endforeach
8+
9+
-if clapper_configurable_enhancers.length() > 0
10+
- clapper_functionalities = clapper_dep.get_variable('functionalities').split()
11+
-
12+
- if not (clapper_functionalities.contains('enhancers-loader'))
13+
- error('Cannot compile schemas without Clapper built with "enhancers-loader"')
14+
- endif
15+
-
16+
- # Used inside "gen-schemas" executable
17+
- find_program('glib-compile-schemas', required: true)
18+
-
19+
- gen_schemas_bin = executable(
20+
- 'gen-schemas',
21+
- ['gen-schemas.c'],
22+
- dependencies: [glib_dep, gio_dep, clapper_dep],
23+
- install: false,
24+
- )
25+
- meson.add_install_script(gen_schemas_bin, clapper_enhancers_dir, ','.join(clapper_configurable_enhancers))
26+
-endif

tur/clapper-enhancers/build.sh

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
TERMUX_PKG_HOMEPAGE="https://github.com/Rafostar/clapper-enhancers"
2+
TERMUX_PKG_DESCRIPTION="Plugins enhancing Clapper library capabilities (yt-dlp, PeerTube, etc.)"
3+
TERMUX_PKG_LICENSE="LGPL-2.1"
4+
TERMUX_PKG_MAINTAINER="@termux"
5+
TERMUX_PKG_VERSION="0.10.0"
6+
TERMUX_PKG_SRCURL="https://github.com/Rafostar/clapper-enhancers/archive/refs/tags/${TERMUX_PKG_VERSION}.tar.gz"
7+
TERMUX_PKG_SHA256=54061d27e32b4529dba62f7dc81c72405388ad09a5b3d8d6860d69c7206bfd97
8+
TERMUX_PKG_DEPENDS="clapper, glib, libpeas2, gstreamer, gst-plugins-base, libmicrodns, python, pygobject, libsqlite, libsoup3, python-yt-dlp, json-glib"
9+
TERMUX_PKG_BUILD_DEPENDS="glib-cross"
10+
TERMUX_PKG_AUTO_UPDATE=true
11+
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
12+
-Dcontrol-hub=disabled
13+
-Dlbry=disabled
14+
-Dmedia-scanner=disabled
15+
-Dmpris=disabled
16+
-Dparser-m3u=enabled
17+
-Dpeertube=enabled
18+
-Drecall=disabled
19+
-Dyt-dlp=enabled
20+
"
21+
22+
termux_step_pre_configure() {
23+
termux_setup_glib_cross_pkg_config_wrapper
24+
}

0 commit comments

Comments
 (0)