Skip to content

Commit

Permalink
* Generate RPM spec file.
Browse files Browse the repository at this point in the history
  • Loading branch information
edolstra committed Jan 2, 2004
1 parent 0e09cc1 commit 9ff3657
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 7 deletions.
8 changes: 6 additions & 2 deletions Makefile.am
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
SUBDIRS = externals src scripts corepkgs doc

EXTRA_DIST = substitute.mk nix.spec
EXTRA_DIST = substitute.mk nix.spec nix.spec.in

rpm: dist
include ./substitute.mk

nix.spec: nix.spec.in

rpm: nix.spec dist
rpm $(EXTRA_RPM_FLAGS) -ta $(distdir).tar.gz
4 changes: 2 additions & 2 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ AM_INIT_AUTOMAKE

# Put the revision number in the version.
if REVISION=`test -d $srcdir/.svn && svnversion $srcdir 2> /dev/null`; then
VERSION="$VERSION-r$REVISION"
VERSION="${VERSION}-pre${REVISION}"
elif REVISION=`cat $srcdir/svn-revision 2> /dev/null`; then
VERSION="$VERSION-r$REVISION"
VERSION="${VERSION}-pre${REVISION}"
fi

AC_PREFIX_DEFAULT(/nix)
Expand Down
4 changes: 2 additions & 2 deletions nix.spec → nix.spec.in
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
Summary: The Nix software deployment system
Name: nix
Version: 0.5
Version: @version@
Release: 1
License: GPL
Group: WeetNiet
URL: http://www.cs.uu.nl/groups/ST/twiki/bin/view/Trace/NixDeploymentSystem
Source0: %{name}-%{version}.tar.gz
Source0: %{name}-@version@.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot
%define _prefix /nix
Prefix: %{_prefix}
Expand Down
3 changes: 2 additions & 1 deletion substitute.mk
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,6 @@
-e "s^@libexecdir\@^$(libexecdir)^g" \
-e "s^@system\@^$(system)^g" \
-e "s^@wget\@^$(wget)^g" \
-e "s^@version\@^$(VERSION)^g" \
< $< > $@ || rm $@
chmod +x $@
if test -x $<; then chmod +x $@; fi

0 comments on commit 9ff3657

Please sign in to comment.