blob: 39a6d28d1bad2dbe887ae5fc38792810eb727554 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
## This is a -*- Makefile -*-
## Process this file with automake to create Makefile.in
EXTRA_DIST = @PACKAGE@.spec
version = @VERSION@
release = 0.`date +%Y%m%d`
cparams = '--enable-all-sets'
mparams = 'CFLAGS="-O2"'
rpm: @PACKAGE@.spec
@\
version=$(version); \
release=$(release); \
cparams='$(cparams)'; \
mparams='$(mparams)'; \
tarball=@PACKAGE@-$$version.tar.gz; \
tarball_full=`cd $(top_srcdir) && pwd`/$$tarball; \
if [ ! -f $$tarball_full ]; then echo "No $$tarball"; exit -1; fi; \
ln -sf $$tarball_full /tmp/$$tarball || exit -1; \
echo ""; \
echo "==== Creating rpm from /tmp/$$tarball, release $$release ===="; \
echo ""; \
sleep 3; \
sed < @PACKAGE@.spec > tmp-@PACKAGE@.spec \
-e "s/%define ver /&$$version %define old_ver /" \
-e "s/%define rel /&$$release %define old_rel /" \
-e "s/%define c_p /&$$cparams %define old_c_p /" \
-e "s/%define m_p /&$$mparams %define old_m_p /" \
; \
rpmbuild -ba tmp-@PACKAGE@.spec --clean --target=noarch-fvwm-linux; \
rm /tmp/$$tarball; \
rm tmp-@PACKAGE@.spec
|