summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrui <rui>2012-10-14 16:38:23 +0000
committerrui <rui@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>2012-10-14 16:38:23 +0000
commit18e8dd263afac8a5ee7240a310cf8ac00d38a7dc (patch)
treec83bfab7a7f4ebf132ad8aab5dc5b093d110d840
parent979d97c90e4a00708366d2203c1c314a2449782a (diff)
downloadeobj-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.am1
-rw-r--r--configure.ac1
-rw-r--r--eo.spec.in60
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