Merge commit '45fea96d8d' as 'third_party/lisp/asdf-flv'
This commit is contained in:
commit
ad1de2a04f
7 changed files with 224 additions and 0 deletions
77
third_party/lisp/asdf-flv/Makefile
vendored
Normal file
77
third_party/lisp/asdf-flv/Makefile
vendored
Normal file
|
|
@ -0,0 +1,77 @@
|
|||
### Makefile --- Toplevel directory
|
||||
|
||||
## Copyright (C) 2011, 2015 Didier Verna
|
||||
|
||||
## Author: Didier Verna <didier@didierverna.net>
|
||||
|
||||
## This file is part of ASDF-FLV.
|
||||
|
||||
## Copying and distribution of this file, with or without modification,
|
||||
## are permitted in any medium without royalty provided the copyright
|
||||
## notice and this notice are preserved. This file is offered as-is,
|
||||
## without any warranty.
|
||||
|
||||
|
||||
### Commentary:
|
||||
|
||||
## Contents management by FCM version 0.1.
|
||||
|
||||
|
||||
### Code:
|
||||
|
||||
PROJECT := asdf-flv
|
||||
VERSION := 2.1
|
||||
|
||||
W3DIR := $(HOME)/www/software/lisp/$(PROJECT)
|
||||
|
||||
DIST_NAME := $(PROJECT)-$(VERSION)
|
||||
TARBALL := $(DIST_NAME).tar.gz
|
||||
SIGNATURE := $(TARBALL).asc
|
||||
|
||||
|
||||
all:
|
||||
|
||||
clean:
|
||||
-rm *~
|
||||
|
||||
distclean: clean
|
||||
-rm *.tar.gz *.tar.gz.asc
|
||||
|
||||
tag:
|
||||
git tag -a -m 'Version $(VERSION)' 'version-$(VERSION)'
|
||||
|
||||
tar: $(TARBALL)
|
||||
gpg: $(SIGNATURE)
|
||||
dist: tar gpg
|
||||
|
||||
install-www: dist
|
||||
-install -m 644 $(TARBALL) "$(W3DIR)/attic/"
|
||||
-install -m 644 $(SIGNATURE) "$(W3DIR)/attic/"
|
||||
echo "\
|
||||
<? lref (\"$(PROJECT)/attic/$(PROJECT)-$(VERSION).tar.gz\", \
|
||||
contents (\"Dernière version\", \"Latest version\")); ?> \
|
||||
| \
|
||||
<? lref (\"$(PROJECT)/attic/$(PROJECT)-$(VERSION).tar.gz.asc\", \
|
||||
contents (\"Signature GPG\", \"GPG Signature\")); ?>" \
|
||||
> "$(W3DIR)/latest.txt"
|
||||
chmod 644 "$(W3DIR)/latest.txt"
|
||||
cd "$(W3DIR)" \
|
||||
&& ln -fs attic/$(TARBALL) latest.tar.gz \
|
||||
&& ln -fs attic/$(SIGNATURE) latest.tar.gz.asc
|
||||
|
||||
update-version:
|
||||
perl -pi -e 's/:version ".*"/:version "$(VERSION)"/' \
|
||||
net.didierverna.$(PROJECT).asd
|
||||
|
||||
$(TARBALL):
|
||||
git archive --format=tar --prefix=$(DIST_NAME)/ \
|
||||
--worktree-attributes HEAD \
|
||||
| gzip -c > $@
|
||||
|
||||
$(SIGNATURE): $(TARBALL)
|
||||
gpg -b -a $<
|
||||
|
||||
|
||||
.PHONY: all clean distclean tag tar gpg dist install-www update-version
|
||||
|
||||
### Makefile ends here
|
||||
Loading…
Add table
Add a link
Reference in a new issue