Subversion Repositories pub

Compare Revisions

Ignore whitespace Rev 383 → Rev 384

/video-contact-sheet/trunk/Makefile
7,24 → 7,31
@echo "Use $(MAKE) dist"
 
check-no-svn:
if [ -d .svn ]; then echo "Don't release from SVN working copy" ; false ; fi
@if [ -d .svn ]; then echo "Don't release from SVN working copy" ; false ; fi
 
check-rel:
@if head -n50 vcs | grep -q 'RELEASE=0' ; then \
echo 'RELEASE is set to 0!' ; false ; fi
 
prep:
cp vcs CHANGELOG debian-package/
chmod -x vcs
cp vcs rpm-package/
 
dist: check-no-svn prep gz bz2 plaintext changelog deb cleanup
dist: check-rel check-no-svn prep gz bz2 plaintext changelog deb rpm cleanup
 
gz:
cp vcs vcs-$(VER)
chmod -x vcs-$(VER)
gzip -9 vcs-$(VER)
 
bz2:
cp vcs vcs-$(VER)
chmod -x vcs-$(VER)
bzip2 -9 vcs-$(VER)
 
plaintext:
mv vcs vcs-$(VER)
cp vcs vcs-$(VER)
chmod -x vcs-$(VER)
 
changelog:
gzip -9 CHANGELOG
31,11 → 38,25
gzip -dc CHANGELOG.gz > CHANGELOG
 
cleanup:
$(RM) -i Makefile *.changes
$(RM) vcs Makefile *.changes
$(RM) -r debian-package
$(RM) -r rpm-package
 
deb:
cd debian-package/ && dpkg-buildpackage -rfakeroot -us -uc -b
 
rpm: vcs.spec
mkdir rpm-package/vcs-$(VER)/
cp vcs CHANGELOG rpm-package/Makefile rpm-package/vcs-$(VER)/
mv vcs.spec rpm-package/vcs-$(VER)/
cd rpm-package && tar zcvf vcs-$(VER).tar.gz vcs-$(VER)
$(RM) vcs.spec
$(RM) -r rpm-package/vcs-$(VER)
cd rpm-package && fakeroot rpmbuild -tb vcs-$(VER).tar.gz
$(RM) rpm-package/vcs-$(VER).tar.gz
 
vcs.spec: rpm-package/vcs.spec.in
cd rpm-package && $(MAKE) -f Makefile spec PACKAGER="$(PACKAGER)"
mv rpm-package/vcs.spec .
 
.PHONY: dist