From 05b0922f5a85674029bdbe3e3d7fc03c016daf22 Mon Sep 17 00:00:00 2001 From: Rui Seabra Date: Sun, 18 Nov 2012 11:22:16 +0000 Subject: [PATCH] rpm spec for new edbus SVN revision: 79417 --- Makefile.am | 3 ++- configure.ac | 1 + edbus.spec.in | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 67 insertions(+), 1 deletion(-) create mode 100644 edbus.spec.in diff --git a/Makefile.am b/Makefile.am index 1c7df4d..f33f99e 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,7 +1,8 @@ ACLOCAL_AMFLAGS = -I m4 CLEANFILES = MAINTAINERCLEANFILES = -EXTRA_DIST = +EXTRA_DIST = \ + edbus.spec SUBDIRS = doc diff --git a/configure.ac b/configure.ac index e203746..eb863d1 100644 --- a/configure.ac +++ b/configure.ac @@ -107,6 +107,7 @@ AC_SUBST(VMIN) AC_CONFIG_FILES([ Makefile +edbus.spec doc/Makefile doc/Doxyfile ]) diff --git a/edbus.spec.in b/edbus.spec.in new file mode 100644 index 0000000..9a99110 --- /dev/null +++ b/edbus.spec.in @@ -0,0 +1,64 @@ +%define _missing_doc_files_terminate_build 0 + +%{!?_rel:%{expand:%%global _rel 0.enl%{?dist}}} + +Summary: EFL Wrapper for DBus +Name: @PACKAGE@ +Version: @VERSION@ +Release: %{_rel} +License: BSD +Group: System Environment/Libraries +URL: http://www.enlightenment.org/ +Source: %{name}-%{version}.tar.gz +Packager: %{?_packager:%{_packager}}%{!?_packager:Michael Jennings } +Vendor: %{?_vendorinfo:%{_vendorinfo}}%{!?_vendorinfo:The Enlightenment Project (http://www.enlightenment.org/)} +Distribution: %{?_distribution:%{_distribution}}%{!?_distribution:%{_vendor}} +Obsoletes: ecore-dbus <= 0.9.9.040 +BuildRoot: %{_tmppath}/%{name}-%{version}-root + +%description +edbus provides a convenience wrapper for EFL applications using DBus. + +%package devel +Summary: edbus headers, static libraries, documentation and test programs +Group: System Environment/Libraries +Requires: %{name} = %{version} + +%description devel +Headers, static libraries, test programs and documentation for edbus + +%prep +%setup -q + +%build +%{configure} --prefix=%{_prefix} +%{__make} %{?_smp_mflags} %{?mflags} + +%install +%{__make} %{?mflags_install} DESTDIR=$RPM_BUILD_ROOT install + +# Get rid of unneeded testing cruft. +%{__rm} -rf $RPM_BUILD_ROOT%{_datadir}/%{name} + +%clean +test "x$RPM_BUILD_ROOT" != "x/" && rm -rf $RPM_BUILD_ROOT + +%post +/sbin/ldconfig + +%postun +/sbin/ldconfig + +%files +%defattr(-, root, root) +%doc AUTHORS COPYING* README +%{_libdir}/*.so.* + +%files devel +%defattr(-, root, root) +%{_includedir}/edbus-1/*.h +%{_libdir}/*.so +%{_libdir}/*.la +%{_libdir}/pkgconfig/* + +%changelog -- 2.7.4