packages feed

sound-collage-0.2.0.2: Makefile

FLATPAK = $$FLATPAKBUILD

ghci:
	ghci -Wall -i:src src/Main.hs

testbuild:
	runhaskell Setup configure --user
	runhaskell Setup build
	runhaskell Setup haddock

%.flv:	%.flac
	ffmpeg -r 6 -i /suse10/sound-collage/market/%06d.jpeg \
	   -i $< -t 00:03:03 -b:a 384k -b:v 4000k $@

# dist-newstyle/cache/plan.json:
#	cabal new-build --dry-run

flatpak.json:	flatpak.cabal.json dist-newstyle/cache/plan.json
	cabal-flatpak --cabal-install --arch x86_64 --arch i386 $< $@

repo-%:	flatpak.json
	flatpak-builder --jobs=4 --force-clean --arch=$* --repo=$(FLATPAK)/repository --state-dir=$(FLATPAK)/builder/ $(FLATPAK)/build/sound-collage $<
	touch $@

sound-collage.%.flatpak:	repo-%
	flatpak build-bundle --arch=$* $(FLATPAK)/repository $@ com.github.thielema.sound-collage \
	  --runtime-repo=https://flathub.org/repo/flathub.flatpakrepo

flatpak-all:	sound-collage.x86_64.flatpak sound-collage.i386.flatpak