commit 6a4b33c

hovercats  ·  2024-04-13 06:36:56 +0000 UTC
parent fa663fd
cmus: import
8 files changed,  +107, -0
+11, -0
 1@@ -0,0 +1,11 @@
 2+#!/bin/sh -e
 3+
 4+for p in *.patch; do
 5+	patch -p1 < "$p"
 6+done
 7+
 8+./configure \
 9+    prefix=/usr
10+
11+make
12+make DESTDIR="$1"  install
+3, -0
1@@ -0,0 +1,3 @@
2+52dfb2d883397bd347b9db23853b973f05bf7d67ba8953f71342a5dd44f5358e06
3+ce583d73d23246d09dfcd59a138ac8cd2b291138c02290421d163ae896d7119aba
4+ba73612edfa1145174ea745ac4e4a777e28eb63a61d9fd52e0ba21f57e615ef0be
+1, -0
1@@ -0,0 +1 @@
2+ffmpeg
+57, -0
 1@@ -0,0 +1,57 @@
 2+/var/db/kiss/installed/cmus/version
 3+/var/db/kiss/installed/cmus/sources
 4+/var/db/kiss/installed/cmus/patches/ffmpeg6.patch
 5+/var/db/kiss/installed/cmus/patches/cur_view.patch
 6+/var/db/kiss/installed/cmus/patches/
 7+/var/db/kiss/installed/cmus/manifest
 8+/var/db/kiss/installed/cmus/depends
 9+/var/db/kiss/installed/cmus/checksums
10+/var/db/kiss/installed/cmus/build
11+/var/db/kiss/installed/cmus/
12+/var/db/kiss/installed/
13+/var/db/kiss/
14+/var/db/
15+/var/
16+/usr/share/man/man7/cmus-tutorial.7
17+/usr/share/man/man7/
18+/usr/share/man/man1/cmus.1
19+/usr/share/man/man1/cmus-remote.1
20+/usr/share/man/man1/
21+/usr/share/man/
22+/usr/share/doc/cmus/examples/cmus-status-display
23+/usr/share/doc/cmus/examples/
24+/usr/share/doc/cmus/
25+/usr/share/doc/
26+/usr/share/cmus/zenburn.theme
27+/usr/share/cmus/xterm-white.theme
28+/usr/share/cmus/spotify.theme
29+/usr/share/cmus/solarized-light.theme
30+/usr/share/cmus/solarized-dark.theme
31+/usr/share/cmus/rc
32+/usr/share/cmus/night.theme
33+/usr/share/cmus/jellybeans.theme
34+/usr/share/cmus/gruvbox.theme
35+/usr/share/cmus/gruvbox-warm.theme
36+/usr/share/cmus/gruvbox-alt.theme
37+/usr/share/cmus/green.theme
38+/usr/share/cmus/green-mono-88.theme
39+/usr/share/cmus/gray-88.theme
40+/usr/share/cmus/dracula.theme
41+/usr/share/cmus/default.theme
42+/usr/share/cmus/cyan.theme
43+/usr/share/cmus/amazon.theme
44+/usr/share/cmus/
45+/usr/share/
46+/usr/lib/cmus/op/alsa.so
47+/usr/lib/cmus/op/
48+/usr/lib/cmus/ip/wav.so
49+/usr/lib/cmus/ip/vorbis.so
50+/usr/lib/cmus/ip/ffmpeg.so
51+/usr/lib/cmus/ip/cue.so
52+/usr/lib/cmus/ip/
53+/usr/lib/cmus/
54+/usr/lib/
55+/usr/bin/cmus-remote
56+/usr/bin/cmus
57+/usr/bin/
58+/usr/
+17, -0
 1@@ -0,0 +1,17 @@
 2+diff --git a/command_mode.c b/command_mode.c
 3+index 3d00267..a227c6b 100644
 4+--- a/command_mode.c
 5++++ b/command_mode.c
 6+@@ -435,8 +435,10 @@ static void cmd_set(char *arg)
 7+ 		} else {
 8+ 			current_win()->changed = 1;
 9+ 		}
10+-		update_titleline();
11+-		update_statusline();
12++		if (cur_view) {
13++			update_titleline();
14++			update_statusline();
15++		}
16+ 	} else {
17+ 		struct cmus_opt *opt;
18+ 		char buf[OPTION_MAX_SIZE];
+14, -0
 1@@ -0,0 +1,14 @@
 2+diff --git a/ip/ffmpeg.c b/ip/ffmpeg.c
 3+index 09ed3fc..ea0b26f 100644
 4+--- a/ip/ffmpeg.c
 5++++ b/ip/ffmpeg.c
 6+@@ -202,9 +202,6 @@ static int ffmpeg_open(struct input_plugin_data *ip_data)
 7+ 			break;
 8+ 		}
 9+ 
10+-		if (codec->capabilities & AV_CODEC_CAP_TRUNCATED)
11+-			cc->flags |= AV_CODEC_FLAG_TRUNCATED;
12+-
13+ 		if (avcodec_open2(cc, codec, NULL) < 0) {
14+ 			d_print("could not open codec: %d, %s\n", cc->codec_id, avcodec_get_name(cc->codec_id));
15+ 			err = -IP_ERROR_UNSUPPORTED_FILE_TYPE;
+3, -0
1@@ -0,0 +1,3 @@
2+https://github.com/cmus/cmus/archive/v2.10.0.tar.gz
3+patches/cur_view.patch
4+patches/ffmpeg6.patch
+1, -0
1@@ -0,0 +1 @@
2+2.10.0 3