mirror of
https://gitlab.xiph.org/xiph/icecast-server.git
synced 2024-08-18 03:34:14 -04:00
35 lines
1.1 KiB
Makefile
Executable File
35 lines
1.1 KiB
Makefile
Executable File
#!/usr/bin/make -f
|
|
include /usr/share/cdbs/1/rules/debhelper.mk
|
|
include /usr/share/cdbs/1/class/autotools.mk
|
|
|
|
DEB_INSTALL_CHANGELOGS_ALL = NEWS
|
|
DEB_CONFIGURE_SYSCONFDIR = /etc/icecast2
|
|
DEB_MAKE_INVOKE += PACKAGE=icecast2 docdir=/usr/share/doc/icecast2 pkgdatadir=/usr/share/icecast2
|
|
|
|
binary-post-install/icecast2::
|
|
# Debian has a central copy of the GPL, no need to distribute again
|
|
rm -f $(DEB_DESTDIR)/usr/share/doc/icecast2/COPYING
|
|
|
|
# Live peacefully with icecast 1
|
|
mv $(DEB_DESTDIR)/usr/bin/icecast $(DEB_DESTDIR)/usr/bin/icecast2
|
|
|
|
# Move XSLT templates to /etc and replace with symlinks
|
|
for file in `cd $(DEB_DESTDIR)/usr/share && find icecast2 -type f -name *.xsl`; do \
|
|
mkdir -p $(DEB_DESTDIR)/etc/`dirname $$file`; \
|
|
mv $(DEB_DESTDIR)/usr/share/$$file $(DEB_DESTDIR)/etc/$$file; \
|
|
ln -s /etc/$$file $(DEB_DESTDIR)/usr/share/$$file; \
|
|
done
|
|
|
|
# NEWS is ChangeLog - avoid original name
|
|
rm -f $(DEB_DESTDIR)/usr/share/doc/icecast2/NEWS
|
|
|
|
mkdir -p $(CURDIR)/debian/icecast2/var/log/icecast2
|
|
|
|
# Store build information
|
|
dh_buildinfo
|
|
|
|
clean::
|
|
# Upstream forgot to clean this one it seems...
|
|
rm -f conf/icecast.xml.dist
|
|
|