From ddc01728c77dd88fc52c42ceb24baab23b9939dd Mon Sep 17 00:00:00 2001 From: Ryan Ware Date: Tue, 12 Jun 2012 16:04:09 -0700 Subject: [PATCH] Cleaned up spec file including change of group, adding manifest file, style changes and removal of extraneous setup args. Change-Id: Ib6a3a03141576c84c0f6a9d3928e803fd379cbd4 --- packaging/byacc.manifest | 5 +++++ packaging/byacc.spec | 19 +++++++++---------- 2 files changed, 14 insertions(+), 10 deletions(-) create mode 100644 packaging/byacc.manifest diff --git a/packaging/byacc.manifest b/packaging/byacc.manifest new file mode 100644 index 0000000..017d22d --- /dev/null +++ b/packaging/byacc.manifest @@ -0,0 +1,5 @@ + + + + + diff --git a/packaging/byacc.spec b/packaging/byacc.spec index 7252875..4ff8b7f 100644 --- a/packaging/byacc.spec +++ b/packaging/byacc.spec @@ -1,4 +1,3 @@ -#specfile originally created for Fedora, modified for Moblin Linux %define byaccdate 20091027 Summary: Berkeley Yacc, a parser generator @@ -6,10 +5,10 @@ Name: byacc Version: 1.9.%{byaccdate} Release: 2 License: Public Domain -Group: Development/Tools +Group: Platform Development/Building URL: http://invisible-island.net/byacc/byacc.html Source: %{name}-%{version}.tar.bz2 -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +Source1001: packaging/byacc.manifest %description Byacc (Berkeley Yacc) is a public domain LALR parser generator which @@ -19,17 +18,17 @@ If you are going to do development on your system, you will want to install this package. %prep -%setup -q -n %{name}-%{version} +%setup -q %build +cp %{SOURCE1001} . %configure --disable-dependency-tracking -make %{?_smp_mflags} +make %{?jobs:-j%jobs} %install -rm -rf $RPM_BUILD_ROOT -make DESTDIR=$RPM_BUILD_ROOT install -ln -s yacc $RPM_BUILD_ROOT/%{_bindir}/byacc -ln -s yacc.1 $RPM_BUILD_ROOT/%{_mandir}/man1/byacc.1 +%make_install +ln -s yacc %{buildroot}/%{_bindir}/byacc +ln -s yacc.1 %{buildroot}/%{_mandir}/man1/byacc.1 %check echo ====================TESTING========================= @@ -37,7 +36,7 @@ make check echo ====================TESTING END===================== %clean -rm -rf $RPM_BUILD_ROOT +rm -rf %{buildroot} %files %doc ACKNOWLEDGEMENTS CHANGES NEW_FEATURES NOTES NO_WARRANTY README -- 2.7.4