version_of = src/xinelib src_url = http://projects.vdr-developer.org/git/xine-lib.git/snapshot/xine-lib-df-extensions.tar.gz new_plugin_version = $(shell cd lib/xine/plugins/; ls -d *) old_plugin_version = $(shell cd template/usr/lib/xine/plugins/; ls -d *) #deps := libxine1-gnome deps := libxinerama-dev libcdio-dev libvcdinfo-dev libva-dev libvdpau-dev libtheora-dev libvorbis-dev libspeex-dev freeglut3-dev autoconf autopoint libdvdcss2 libtool libavcodec-dev libpostproc-dev deps_message = You must first add a $(color_red)medibuntu reposetory$(color_reset), before you can add libdvdcss2: \nmake add_medibuntu include ../Makefile.default include ../Makefile.tools all: $(modul).$(suffix) clean: _clean rm -rf lib include rm -rf src/xinelib* $(modul): $(addon) lib $(MAKE) update_xine_version cp -a lib/libxine.so* $@/usr/lib/ include: src/xinelib/install ln -fns $^/usr/include $@ lib: src/xinelib/install ln -fns $^/usr/lib $@ src/xinelib/install: src/xinelib-$(version) rm -rf $@ test -e src/xinelib/Makefile || $(MAKE) src/xinelib/Makefile $(MAKE) -C $(@D) $(MAKE) -C $(@D) install DESTDIR=$(shell pwd)/$@ src/xinelib/Makefile: src/xinelib-$(version) cd src/xinelib; ./autogen.sh --prefix=/usr --exec-prefix=/usr --sysconfdir=/etc --localstatedir=/var --enable-vdpau --enable-dxr3 --enable-opengl --disable-musepack --enable-w32dll --with-w32-path=/usr/lib/win32 src/xinelib-$(version): src/xinelib.tgz tar xf $^ -C src mv src/xine-lib-* $@ ln -fns $(@F) src/xinelib $(MAKE) patch src_path=$@ src/xinelib.tgz: $(MAKE) -f ../Makefile.getfile file=$@ version=$(version) url='$(src_url)' update_xine_version: if [ "$(new_plugin_version)" != "$(old_plugin_version)" -a -e "$(modul)/usr/lib/xine/plugins/$(old_plugin_version)" ]; then \ echo -e "\t Update xinelib Version"; \ mv $(modul)/usr/lib/xine/plugins/$(old_plugin_version) $(modul)/usr/lib/xine/plugins/$(new_plugin_version); \ find $(modul)/usr/lib/xine/plugins/$(new_plugin_version)/ -type l | while read file; do \ src=$$(readlink $$file | sed "s/$(old_plugin_version)/$(new_plugin_version)/;s/\/usr\///"); \ rm $$file; \ cp $$src $$file || true; \ done; \ fi add_medibuntu: sudo wget --output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$$(lsb_release -cs).list && \ sudo apt-get --quiet update && \ sudo apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring && \ sudo apt-get --quiet update