1.1 --- a/contrib/razor.spec Mon Jun 16 15:40:30 2008 -0400
1.2 +++ b/contrib/razor.spec Fri Jun 20 16:48:44 2008 -0400
1.3 @@ -0,0 +1,100 @@
1.4 +Summary: Razor is a package management system replacing rpm and yum
1.5 +Name: razor
1.6 +Version: 0.1
1.7 +Release: 0.1%{?dist}
1.8 +License: GPLv2+
1.9 +Group: System Environment/Libraries
1.10 +URL: http://github.com/krh/razor/wikis
1.11 +Source0: http://people.freedesktop.org/~krh/releases/%{name}-%{version}.tar.gz
1.12 +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
1.13 +
1.14 +Requires: expat
1.15 +Requires: rpm-libs
1.16 +
1.17 +BuildRequires: expat-devel
1.18 +BuildRequires: libtool
1.19 +BuildRequires: gettext
1.20 +BuildRequires: libcurl-devel
1.21 +BuildRequires: rpm-devel
1.22 +BuildRequires: zlib-devel
1.23 +BuildRequires: perl(XML::Parser)
1.24 +
1.25 +%description
1.26 +Razor is a package management system replacing rpm and yum.
1.27 +Razor implements management of packages installed on the system,
1.28 +dependency solving, and upgrading in a small compact code base with
1.29 +minimal dependencies.
1.30 +
1.31 +%package libs
1.32 +Summary: Libraries for accessing razor
1.33 +Group: Development/Libraries
1.34 +Requires: expat >= %{dbus_version}
1.35 +Requires: %{name} = %{version}-%{release}
1.36 +
1.37 +%description libs
1.38 +Libraries for accessing razor.
1.39 +
1.40 +%package devel
1.41 +Summary: Libraries and headers for razor
1.42 +Group: Development/Libraries
1.43 +Requires: %{name} = %{version}-%{release}
1.44 +Requires: pkgconfig
1.45 +Requires: libcurl-devel
1.46 +Requires: rpm-devel
1.47 +Requires: zlib-devel
1.48 +
1.49 +%description devel
1.50 +Headers and libraries for razor.
1.51 +
1.52 +%prep
1.53 +%setup -q
1.54 +
1.55 +%build
1.56 +%configure
1.57 +
1.58 +make %{?_smp_mflags}
1.59 +
1.60 +%install
1.61 +rm -rf $RPM_BUILD_ROOT
1.62 +make install DESTDIR=$RPM_BUILD_ROOT
1.63 +
1.64 +rm -f $RPM_BUILD_ROOT%{_libdir}/librazor*.a
1.65 +rm -f $RPM_BUILD_ROOT%{_libdir}/librazor*.la
1.66 +mv $RPM_BUILD_ROOT%{_bindir}/rpm $RPM_BUILD_ROOT%{_bindir}/rpm-razor
1.67 +
1.68 +#%find_lang %name
1.69 +
1.70 +%clean
1.71 +rm -rf $RPM_BUILD_ROOT
1.72 +
1.73 +%post libs -p /sbin/ldconfig
1.74 +
1.75 +%postun libs -p /sbin/ldconfig
1.76 +
1.77 +%files
1.78 +# -f %{name}.lang
1.79 +%defattr(-,root,root,-)
1.80 +%doc README AUTHORS NEWS COPYING
1.81 +%dir %{_datadir}/doc/razor
1.82 +%doc %{_datadir}/doc/razor/*.txt
1.83 +%config %{_sysconfdir}/bash_completion.d/*.sh
1.84 +%{_bindir}/razor
1.85 +%{_bindir}/rpm-razor
1.86 +%exclude %{_libdir}/librazor*.so.*
1.87 +
1.88 +%files libs
1.89 +%defattr(-,root,root,-)
1.90 +%doc README AUTHORS NEWS COPYING
1.91 +%{_libdir}/*razor*.so.*
1.92 +
1.93 +%files devel
1.94 +%defattr(-,root,root,-)
1.95 +
1.96 +%{_libdir}/lib*.so
1.97 +%{_libdir}/pkgconfig/*
1.98 +%{_includedir}/*
1.99 +
1.100 +%changelog
1.101 +* Mon Jun 16 2008 Richard Hughes <richard@hughsie.com> 0.1-0.1
1.102 +- Initial version
1.103 +