version_of = src/lib-xine src_url = http://projects.vdr-developer.org/git/xine-lib.git/snapshot/master.tar.gz #src_url = http://projects.vdr-developer.org/git/xine-lib.git/snapshot/xine-lib-master.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 libtool libavcodec-dev libpostproc-dev $(if $(findstring raspberrypi,$(DESTINATION)),,libdvdread4) deps_message = You must run an extra command, after you add the libdvdread4 repository: \nsudo /usr/share/doc/libdvdread4/install-css.sh include ../Makefile.default include ../Makefile.tools all: $(modul).$(suffix) clean: _clean rm -rf lib include rm -rf src/lib-xine* $(modul): $(addon) lib $(MAKE) update_xine_version cp -a lib/libxine.so* $@/usr/lib/ include: src/lib-xine/install ln -fns $^/usr/include $@ lib: src/lib-xine/install ln -fns $^/usr/lib $@ src/lib-xine/install: src/lib-xine-$(version) rm -rf $@ test -e src/lib-xine/Makefile || $(MAKE) src/lib-xine/Makefile $(MAKE) -C $(@D) $(MAKE) -C $(@D) install DESTDIR=$(shell pwd)/$@ src/lib-xine/Makefile: src/lib-xine-$(version) cd src/lib-xine; ./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/lib-xine-$(version): src/lib-xine.tgz tar xf $^ -C src mv src/master $@ ln -fns $(@F) src/lib-xine $(MAKE) patch src_path=$@ src/lib-xine.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 lib-xine 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