Skip to content

Commit

Permalink
add tablib to support ID3 tags (SynoCommunity#4059)
Browse files Browse the repository at this point in the history
- add cross/taglib
- reference taglib in cross/ezstream
  • Loading branch information
hgy59 committed Jul 5, 2020
1 parent 45bc7ff commit 2d834d7
Show file tree
Hide file tree
Showing 6 changed files with 33 additions and 6 deletions.
4 changes: 2 additions & 2 deletions cross/ezstream/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@ PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = http://downloads.xiph.org/releases/ezstream
PKG_DIR = $(PKG_NAME)-$(PKG_VERS)

DEPENDS = cross/libxml2 cross/libvorbis cross/speex cross/libtheora cross/libogg cross/zlib cross/libpng cross/libshout
DEPENDS = cross/libxml2 cross/taglib cross/libvorbis cross/speex cross/libtheora cross/libogg cross/zlib cross/libpng cross/libshout

HOMEPAGE = http://www.icecast.org/
COMMENT = EZStream is a command line source client for Icecast media streaming servers
LICENSE = GPLv2

GNU_CONFIGURE = 1

include ../../mk/spksrc.cross-cc.mk

include ../../mk/spksrc.cross-cc.mk
17 changes: 17 additions & 0 deletions cross/taglib/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
PKG_NAME = taglib
PKG_VERS = 1.11.1
PKG_EXT = tar.gz
PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = https://taglib.org/releases/
PKG_DIR = $(PKG_NAME)-$(PKG_VERS)

DEPENDS =

HOMEPAGE =
COMMENT =
LICENSE =

GNU_CONFIGURE = 1


include ../../mk/spksrc.cross-cmake.mk
7 changes: 7 additions & 0 deletions cross/taglib/PLIST
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
tsc:bin/taglib-config
lnk:lib/libtag.so
lnk:lib/libtag.so.1
lib:lib/libtag.so.1.17.0
lnk:lib/libtag_c.so
lnk:lib/libtag_c.so.0
llib:lib/libtag_c.so.0.0.0
3 changes: 3 additions & 0 deletions cross/taglib/digests
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
taglib-1.11.1.tar.gz SHA1 80a30eeae67392f636c9f113c60d778c2995c99e
taglib-1.11.1.tar.gz SHA256 b6d1a5a610aae6ff39d93de5efd0fdc787aa9e9dc1e7026fa4c961b26563526b
taglib-1.11.1.tar.gz MD5 cee7be0ccfc892fa433d6c837df9522a
8 changes: 4 additions & 4 deletions spk/icecast/Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
SPK_NAME = icecast
SPK_VERS = 2.4.4
SPK_REV = 2
SPK_REV = 3
SPK_ICON = src/icecast.png
DSM_UI_DIR = app

Expand All @@ -9,10 +9,11 @@ DEPENDS = cross/busybox cross/$(SPK_NAME)
MAINTAINER = SynoCommunity
DESCRIPTION = "Icecast is a streaming media server which currently supports Ogg \(Vorbis and Theora\), Opus, WebM and MP3 audio streams. It can be used to create an Internet radio station or a privately running jukebox and many things in between. It is very versatile in that new formats can be added relatively easily and supports open standards for communication and interaction. This package includes Ezstream, a command line source client for Icecast media streaming servers."
ADMIN_PORT = 8000
CHANGELOG = "Add taglib to support ID3 tags."

RELOAD_UI = yes
STARTABLE = yes
DISPLAY_NAME = icecast
DISPLAY_NAME = Icecast

HOMEPAGE = http://www.icecast.org/
LICENSE = GPLv2
Expand All @@ -23,13 +24,12 @@ SERVICE_USER = auto
SERVICE_SETUP = src/service-setup.sh
NO_SERVICE_SHORTCUT = yes

INSTALL_PREFIX = /usr/local/$(SPK_NAME)

POST_STRIP_TARGET = icecast_extra_install

BUSYBOX_CONFIG = usrmng daemon
ENV += BUSYBOX_CONFIG="$(BUSYBOX_CONFIG)"


include ../../mk/spksrc.spk.mk

.PHONY: icecast_extra_install
Expand Down
Binary file modified spk/icecast/src/icecast.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 2d834d7

Please sign in to comment.