Package-Name: peopsspu2
Requires: gtk1 glib1
Compile-Requires: pkgconfig
Source: sourceforge:///peops/PeopsSpu2_(\d)0*(\d+).tar.gz $1.$2
Zap-Before-Install: 1
Repack:
	mkdir peopsspu2-"$(VERSION)"
	tar Cxzvfp peopsspu2-"$(VERSION)" "$(SOURCE)"
	cd peopsspu2-"$(VERSION)"/src/linuxcfg && tar xzvfp spu2cfg.tar.gz
	rm peopsspu2-"$(VERSION)"/src/linuxcfg/spu2cfg.tar.gz
	set -e; for i in peopsspu2-"$(VERSION)"/readme* peopsspu2-"$(VERSION)"/version* `find peopsspu2-"$(VERSION)"/src/linuxcfg -type f`; do \
		perl -pe 's/\r\n/\n/' <$$i >$$i~; \
		touch $$i~ -r $$i; \
		mv -f $$i~ $$i; \
	done
Compile:
	cp -pf readme* version* "$(PREFIX)/"
	mv -f src/Makefile src/Makefile~
	perl <src/Makefile~ >src/Makefile -pe 's/^(CCFLAGS3.*) -O\d*(.*)$$/$$1 -O3 $(GCC_OPT_FLAGS) -fno-strict-aliasing$$2/; s/^(CCFLAGS3.*) -mcpu=\S+(.*)/$$1$$2/'
	$(MAKE) -C src
	mv -f libspu2PeopsOSS.so* "$(PREFIX)"/
	$(MAKE) -C src/linuxcfg/src prefix="$(PREFIX)" CFLAGS="-O3 $(GCC_OPT_FLAGS) -fno-strict-aliasing `pkg-config --cflags gtk+`" LDFLAGS="`pkg-config --libs-only-L gtk+`" spucfg
	mv -f src/linuxcfg/src/spucfg "$(PREFIX)"/cfgPeopsOSS2
Install:
	# nothing to do!

/pkg/peopscdvd/
