diff options
author | rui <rui> | 2012-10-14 16:38:23 +0000 |
---|---|---|
committer | rui <rui@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33> | 2012-10-14 16:38:23 +0000 |
commit | 18e8dd263afac8a5ee7240a310cf8ac00d38a7dc (patch) | |
tree | c83bfab7a7f4ebf132ad8aab5dc5b093d110d840 | |
parent | 979d97c90e4a00708366d2203c1c314a2449782a (diff) | |
download | eobj-18e8dd263afac8a5ee7240a310cf8ac00d38a7dc.tar.gz eobj-18e8dd263afac8a5ee7240a310cf8ac00d38a7dc.tar.bz2 eobj-18e8dd263afac8a5ee7240a310cf8ac00d38a7dc.zip |
Initial rpm spec support.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@77966 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
-rw-r--r-- | Makefile.am | 1 | ||||
-rw-r--r-- | configure.ac | 1 | ||||
-rw-r--r-- | eo.spec.in | 60 |
3 files changed, 62 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am index 2ac5c2b..b98c808 100644 --- a/Makefile.am +++ b/Makefile.am @@ -35,6 +35,7 @@ COPYING \ README \ autogen.sh \ eo.pc.in \ +eo.spec \ m4/efl_doxygen.m4 .PHONY: doc benchmark examples diff --git a/configure.ac b/configure.ac index 14afbb6..63bda99 100644 --- a/configure.ac +++ b/configure.ac @@ -175,6 +175,7 @@ AC_SUBST([requirements_pc_eo]) AC_CONFIG_FILES([ Makefile eo.pc +eo.spec doc/Doxyfile doc/Makefile src/Makefile diff --git a/eo.spec.in b/eo.spec.in new file mode 100644 index 0000000..6d2c8dc --- /dev/null +++ b/eo.spec.in @@ -0,0 +1,60 @@ +%{!?_rel:%{expand:%%global _rel 0.enl%{?dist}}} +%define _missing_doc_files_terminate_build 0 + +Summary: Object Type Library +Name: @PACKAGE@ +Version: @VERSION@ +Release: %{_rel} +License: BSD +Group: System Environment/Libraries +Source: http://download.enlightenment.org/releases/%{name}-%{version}.tar.gz +Packager: %{?_packager:%{_packager}}%{!?_packager:Rui Seabra <rms@1407.org>} +Vendor: %{?_vendorinfo:%{_vendorinfo}}%{!?_vendorinfo:The Enlightenment Project (http://www.enlightenment.org/)} +Distribution: %{?_distribution:%{_distribution}}%{!?_distribution:%{_vendor}} +URL: http://www.enlightenment.org/ +BuildRoot: %{_tmppath}/%{name}-%{version}-root + +%description +Eo is an object type library. + +%package devel +Summary: Eo headers, static libraries, documentation and test programs +Group: System Environment/Libraries +Requires: %{name} = %{version} + +%description devel +Headers, static libraries, test programs and documentation for Eo + +%prep +%setup -q + +%build +%{configure} --prefix=%{_prefix} +%{__make} %{?_smp_mflags} %{?mflags} + +%install +%{__make} %{?mflags_install} DESTDIR=$RPM_BUILD_ROOT install + +%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}/* +%{_libdir}/*.a +%{_libdir}/*.so +%{_libdir}/*.la +%{_libdir}/pkgconfig/* + +%changelog |