summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authorCarsten Haitzler <raster@rasterman.com>2012-09-27 03:02:12 +0000
committerCarsten Haitzler <raster@rasterman.com>2012-09-27 03:02:12 +0000
commit05ddd5fe2df500b018fd077359121653628cd44a (patch)
treed71f3d0c22a9637c1bf6d3178986caa0e4719e72 /spec
parent296d47a7cbfe5be9a3a60797a9a661634b8e2c8c (diff)
cleaning up the base of efl tree moving files to subdirs
SVN revision: 77106
Diffstat (limited to 'spec')
-rw-r--r--spec/eet.spec.in76
-rw-r--r--spec/eina.spec.in60
2 files changed, 136 insertions, 0 deletions
diff --git a/spec/eet.spec.in b/spec/eet.spec.in
new file mode 100644
index 0000000000..5a91f60044
--- /dev/null
+++ b/spec/eet.spec.in
@@ -0,0 +1,76 @@
1%{!?_rel:%{expand:%%global _rel 0.enl%{?dist}}}
2%define _missing_doc_files_terminate_build 0
3
4Summary: Library for speedy data storage, retrieval, and compression.
5Name: @PACKAGE@
6Version: @VERSION@
7Release: %{_rel}
8License: BSD
9Group: System Environment/Libraries
10Source: http://download.enlightenment.org/releases/%{name}-%{version}.tar.gz
11Packager: %{?_packager:%{_packager}}%{!?_packager:Michael Jennings <mej@eterm.org>}
12Vendor: %{?_vendorinfo:%{_vendorinfo}}%{!?_vendorinfo:The Enlightenment Project (http://www.enlightenment.org/)}
13Distribution: %{?_distribution:%{_distribution}}%{!?_distribution:%{_vendor}}
14URL: http://www.enlightenment.org/
15BuildRequires: libjpeg-devel zlib-devel
16BuildRoot: %{_tmppath}/%{name}-%{version}-root
17
18%description
19Eet is a tiny library designed to write an arbitrary set of chunks of
20data to a file and optionally compress each chunk (very much like a
21zip file) and allow fast random-access reading of the file later
22on. It does not do zip as a zip itself has more complexity than is
23needed, and it was much simpler to implement this once here.
24
25It also can encode and decode data structures in memory, as well as
26image data for saving to eet files or sending across the network to
27other machines, or just writing to arbitrary files on the system. All
28data is encoded in a platform independent way and can be written and
29read by any architecture.
30
31%package devel
32Summary: Eet headers, static libraries, documentation and test programs
33Group: System Environment/Libraries
34Requires: %{name} = %{version}
35Requires: libjpeg-devel, zlib-devel
36
37%description devel
38Headers, static libraries, test programs and documentation for Eet
39
40%prep
41%setup -q
42
43%build
44%{configure} --prefix=%{_prefix}
45### use this if you have build problems
46#./configure --prefix=%{_prefix}
47%{__make} %{?_smp_mflags} %{?mflags}
48
49%install
50%{__make} %{?mflags_install} DESTDIR=$RPM_BUILD_ROOT install
51
52%clean
53test "x$RPM_BUILD_ROOT" != "x/" && rm -rf $RPM_BUILD_ROOT
54
55%post
56/sbin/ldconfig
57
58%postun
59/sbin/ldconfig
60
61%files
62%defattr(-, root, root)
63%doc AUTHORS COPYING COPYING-PLAIN README
64%{_libdir}/*.so.*
65
66%files devel
67%defattr(-, root, root)
68%{_bindir}/eet*
69%{_libdir}/pkgconfig/*
70%{_includedir}/*
71%{_libdir}/*.a
72%{_libdir}/*.so
73%{_datadir}/eet
74%{_libdir}/*.la
75
76%changelog
diff --git a/spec/eina.spec.in b/spec/eina.spec.in
new file mode 100644
index 0000000000..3e526ad57d
--- /dev/null
+++ b/spec/eina.spec.in
@@ -0,0 +1,60 @@
1%{!?_rel:%{expand:%%global _rel 0.enl%{?dist}}}
2%define _missing_doc_files_terminate_build 0
3
4Summary: Data Type Library
5Name: @PACKAGE@
6Version: @VERSION@
7Release: %{_rel}
8License: LGPLv2.1
9Group: System Environment/Libraries
10Source: http://download.enlightenment.org/releases/%{name}-%{version}.tar.gz
11Packager: %{?_packager:%{_packager}}%{!?_packager:Michael Jennings <mej@eterm.org>}
12Vendor: %{?_vendorinfo:%{_vendorinfo}}%{!?_vendorinfo:The Enlightenment Project (http://www.enlightenment.org/)}
13Distribution: %{?_distribution:%{_distribution}}%{!?_distribution:%{_vendor}}
14URL: http://www.enlightenment.org/
15BuildRoot: %{_tmppath}/%{name}-%{version}-root
16
17%description
18Eina is a data type library.
19
20%package devel
21Summary: Eina headers, static libraries, documentation and test programs
22Group: System Environment/Libraries
23Requires: %{name} = %{version}
24
25%description devel
26Headers, static libraries, test programs and documentation for Eina
27
28%prep
29%setup -q
30
31%build
32%{configure} --prefix=%{_prefix}
33%{__make} %{?_smp_mflags} %{?mflags}
34
35%install
36%{__make} %{?mflags_install} DESTDIR=$RPM_BUILD_ROOT install
37
38%clean
39test "x$RPM_BUILD_ROOT" != "x/" && rm -rf $RPM_BUILD_ROOT
40
41%post
42/sbin/ldconfig
43
44%postun
45/sbin/ldconfig
46
47%files
48%defattr(-, root, root)
49%doc AUTHORS COPYING README
50%{_libdir}/*.so.*
51
52%files devel
53%defattr(-, root, root)
54%{_includedir}/*
55%{_libdir}/*.a
56%{_libdir}/*.so
57%{_libdir}/*.la
58%{_libdir}/pkgconfig/*
59
60%changelog