Skip to content

Commit 894df37

Browse files
committedApr 9, 2022
musikcube-git: removed all unnecessary plugins
1 parent c73f9a2 commit 894df37

File tree

2 files changed

+17
-11
lines changed

2 files changed

+17
-11
lines changed
 

‎musikcube-git/.SRCINFO

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
pkgbase = musikcube-git
2-
pkgdesc = A terminal-based cross-platform music player, audio engine, metadata indexer, and server. (no httpserver, alsa output)
3-
pkgver = 0.96.10.r9.ge0763f37
2+
pkgdesc = A terminal-based cross-platform music player, audio engine, metadata indexer, and server. (no httpserver, alsa output) (manual install)
3+
pkgver = 0.97.0.r26.ge4593ba0
44
pkgrel = 1
55
url = https://github.com/clangen/musikcube
66
arch = x86_64

‎musikcube-git/PKGBUILD

+15-9
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
# Maintainer: Hans-Nikolai Viessmann <hans AT viess DOT mn
33

44
pkgname=musikcube-git
5-
pkgver=0.96.10.r9.ge0763f37
5+
pkgver=0.97.0.r26.ge4593ba0
66
pkgrel=1
7-
pkgdesc="A terminal-based cross-platform music player, audio engine, metadata indexer, and server. (no httpserver, alsa output)"
7+
pkgdesc="A terminal-based cross-platform music player, audio engine, metadata indexer, and server. (no httpserver, alsa output) (manual install)"
88
arch=('x86_64')
99
url="https://github.com/clangen/musikcube"
1010
license=('BSD')
@@ -24,17 +24,22 @@ pkgver() {
2424

2525
prepare() {
2626
cd "$srcdir/${pkgname%-git}"
27-
## remove server side
27+
## remove few plugins from CMakeLists
2828
sed -iE 's|libmicrohttpd\${DEB_MICROHTTPD_VERSION}, ||g' CMakeLists.txt
2929
sed -iE 's| server||;s| httpdatastream||g' CMakeLists.txt
3030
sed -iE 's|add_subdirectory(src/plugins/server)||g' CMakeLists.txt
3131
sed -iE 's|add_subdirectory(src/plugins/httpdatastream)||g' CMakeLists.txt
32-
## remove libopenmpt
33-
sed -iE 's|add_subdirectory(src/plugins/server)||g' CMakeLists.txt
34-
\rm -rv src/plugins/{libopenmptdecoder,httpdatastream,macos*,win32*}
35-
# \rm -rv src/plugins/httpdatastream
36-
# \rm -rv src/plugins/macos*
37-
# \rm -rv src/plugins/win32*
32+
sed -iE 's|add_plugin("src/plugins/server" "server")||g' CMakeLists.txt
33+
sed -iE 's|add_plugin("src/plugins/httpdatastream" "httpdatastream")||g' CMakeLists.txt
34+
sed -iE 's|add_plugin("src/plugins/libopenmptdecoder" "openmptdecoder")||g' CMakeLists.txt
35+
sed -iE 's|add_plugin("src/plugins/pulseout" "pulseout")||g' CMakeLists.txt
36+
sed -iE 's|add_plugin("src/plugins/pipewireout" "pipewireout")||g' CMakeLists.txt
37+
sed -iE 's|add_plugin("src/plugins/sndioout" "sndioout")||g' CMakeLists.txt
38+
sed -iE 's|add_plugin("src/plugins/coreaudioout" "coreaudioout")||g' CMakeLists.txt
39+
sed -iE 's|add_plugin("src/plugins/mpris" "mpris")||g' CMakeLists.txt
40+
sed -iE 's|add_plugin("src/plugins/macosmediakeys" "macosmediakeys")||g' CMakeLists.txt
41+
## remove few plugins dirs
42+
\rm -rv src/plugins/{libopenmptdecoder,httpdatastream,macos*,win32*,pulseout,pipewireout,sndioout*,coreaudioout,mpris,server}
3843

3944
}
4045

@@ -47,6 +52,7 @@ build() {
4752
-DLIB_SYSTEMD=false \
4853
-DENABLE_SYSTEMD=false \
4954
-DENABLE_PULSEAUDIO=false \
55+
-DENABLE_PIPEWIRE=false \
5056
-DENABLE_LIBOPENMTP=false \
5157
-DENABLE_OPENMTP=false \
5258
-DENABLE_ALSA=true \

0 commit comments

Comments
 (0)
Please sign in to comment.