diff options
author | Victor Lowther <victor.lowther@gmail.com> | 2008-06-26 22:18:44 -0500 |
---|---|---|
committer | Victor Lowther <victor.lowther@gmail.com> | 2008-06-26 22:18:44 -0500 |
commit | c9980a4acc2857f34242d15618ac48496eb95d86 (patch) | |
tree | af4c994e0631282a03267e8cb74243b9d146f164 | |
parent | 8eb77253e1dd9f3913432626dde6ec170eef7b47 (diff) |
Added make-rpm script.
-rwxr-xr-x | make-rpm | 9 | ||||
-rw-r--r-- | pm-utils.spec.in | 22 |
2 files changed, 19 insertions, 12 deletions
diff --git a/make-rpm b/make-rpm new file mode 100755 index 0000000..76a3ed9 --- /dev/null +++ b/make-rpm @@ -0,0 +1,9 @@ +#!/bin/sh +export PM_UTILS_DIR="$(pwd)" +export TIMESTAMP="$(git log --pretty=format:"%ct" |head -1)" +export GITREV="$(git log --pretty=format:"%t" |head -1)" +sed -e "s,[@]TIMESTAMP[@],$TIMESTAMP,g" \ + -e "s,[@]GITREV[@],$GITREV,g" <pm-utils.spec.in >pm-utils.spec + +rpmbuild -bb pm-utils.spec +rm pm-utils.spec diff --git a/pm-utils.spec.in b/pm-utils.spec.in index ae7f477..ef9409d 100644 --- a/pm-utils.spec.in +++ b/pm-utils.spec.in @@ -40,38 +40,36 @@ This package contains the pkg-config files for development when building programs that use %{name}. %prep -pushd "$RPM_BUILD_ROOT" +pushd "$PM_UTILS_DIR" ./autogen.sh popd %build -pushd "$RPM_BUILD_ROOT" +pushd "$PM_UTILS_DIR" %configure make popd %install -pushd "$RPM_BUILD_ROOT" -export DESTDIR="$RPM_BUILD_ROOT/inst" -[ -d $DESTDIR ] && rm -rf "$DESTDIR" -mkdir -p "$DESTDIR" +pushd "$PM_UTILS_DIR" +export DESTDIR="$RPM_BUILD_ROOT" make install -install -D -m 0600 /dev/null $DESTDIR%{_localstatedir}/log/pm-suspend.log -mkdir -p $DESTDIR%{_localstatedir}/run/pm-utils/{locks,storage} +install -D -m 0600 /dev/null $RPM_BUILD_ROOT%{_localstatedir}/log/pm-suspend.log +mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/run/pm-utils/{locks,storage} -install -D -m 0755 %{SOURCE21} $DESTDIR%{_libdir}/pm-utils/sleep.d/99hd-apm-restore.hook -install -D -m 0644 %{SOURCE22} $DESTDIR%{_sysconfdir}/pm-utils-hd-apm-restore.conf +install -D -m 0755 pm-utils-99hd-apm-restore $RPM_BUILD_ROOT%{_libdir}/pm-utils/sleep.d/99hd-apm-restore.hook +install -D -m 0644 pm-utils-hd-apm-restore.conf $RPM_BUILD_ROOT%{_sysconfdir}/pm-utils-hd-apm-restore.conf -install -D -m 0755 %{SOURCE23} $DESTDIR%{_bindir}/pm-utils-bugreport-info.sh +install -D -m 0755 pm-utils-bugreport-info.sh $RPM_BUILD_ROOT%{_bindir}/pm-utils-bugreport-info.sh popd %clean +rm -rf "$RPM_BUILD_ROOT" %files %defattr(-,root,root,-) -%doc README COPYING AUTHORS ChangeLog %config(noreplace) %{_sysconfdir}/pm-utils-hd-apm-restore.conf %{_sysconfdir}/pm/ %dir %{_libdir}/pm-utils/ |