source: projects/specs/trunk/e/eet/eet-vl.spec @ 9087

Revision 9087, 4.7 KB checked in by inagaki, 9 years ago (diff)

2014-11-14 Ryoichi INAGAKI <ryo1@…>

  • eet, gmtk, libeina: updated
  • libgpod, swfdec: changed Group


Line 
1Name:           eet
2Summary:        Library for speedy data storage, retrieval, and compression
3Version:        1.7.10
4Release:        1%{?_dist_release}
5
6Group:          System Environment/Libraries
7License:        GPLv2+ and BSD
8URL:            http://web.enlightenment.org/p.php?p=about/efl/eet
9
10Source0:        http://download.enlightenment.org/releases/%{name}-%{version}.tar.bz2
11
12BuildRoot:      %{_tmppath}/%{name}-%{version}-root
13BuildRequires:  doxygen
14BuildRequires:  gnutls-devel
15BuildRequires:  libeina-devel >= 1.0.1
16BuildRequires:  libjpeg-turbo-devel
17BuildRequires:  pkgconfig
18BuildRequires:  zlib-devel
19
20%description
21Eet is a tiny library designed to write an arbitary set of chunks of
22data to a file and optionally compress each chunk (very much like a
23zip file) and allow fast random-access reading of the file later
24on. It does not do zip as a zip itself has more complexity than is
25needed, and it was much simpler to implement this once here.
26
27It also can encode and decode data structures in memory, as well as
28image data for saving to eet files or sending across the network to
29other machines, or just writing to arbitary files on the system. All
30data is encoded in a platform independent way and can be written and
31read by any architecture.
32
33%package        devel
34Summary:        Development files for %{name}
35Summary(ja):    %{name} の開発用ファイル
36Group:          Development/Libraries
37Requires:       %{name} = %{version}-%{release}
38
39%description    devel
40The %{name}-devel package contains libraries and header files for
41developing applications that use %{name}.
42
43
44%prep
45%setup -q
46
47%build
48%configure \
49    --enable-silent-rules \
50    --disable-static \
51    --disable-doc \
52    --disable-install-examples
53
54make %{?_smp_mflags}
55
56%install
57rm -rf $RPM_BUILD_ROOT
58make install DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p'
59#chrpath --delete $RPM_BUILD_ROOT%{_bindir}/%{name}
60find $RPM_BUILD_ROOT -name '*.la' -delete
61#chrpath --delete $RPM_BUILD_ROOT%{_libdir}/libeet.so.%{version}
62
63# remove unfinished manpages
64#find doc/man/man3 -size -100c -delete
65
66#for l in todo %{name}.dox
67#do
68#    rm -f doc/man/man3/$l.3
69#done
70
71#chmod -x doc/html/*
72
73#install -d -m 755 $RPM_BUILD_ROOT%{_mandir}/man3
74#install -Dpm0644 doc/man/man3/* $RPM_BUILD_ROOT%{_mandir}/man3
75
76# Rename overly generic manpage
77#mv $RPM_BUILD_ROOT%{_mandir}/man3/deprecated.3 $RPM_BUILD_ROOT%{_mandir}/man3/eet-deprecated.3
78
79%clean
80rm -rf $RPM_BUILD_ROOT
81
82%post -p /sbin/ldconfig
83
84%postun -p /sbin/ldconfig
85
86
87%files
88%defattr(-,root,root,-)
89%doc AUTHORS ChangeLog COPYING README
90%{_bindir}/%{name}
91%{_libdir}/*.so.*
92
93%files devel
94%defattr(-,root,root,-)
95#%doc doc/html
96#%{_mandir}/man3/*
97%{_includedir}/*
98%{_libdir}/*.so
99%{_libdir}/pkgconfig/%{name}.pc
100
101
102%changelog
103* Thu Nov 13 2014 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.7.0-1
104- updated to 1.7.0
105- linked to gnutls instead of openssl
106
107* Mon Aug  1 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.4.1-1
108- new upstream release
109- resolve manpage conflict due to generic naming
110
111* Sun Feb 27 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.4.0-1
112- new upstream release
113- added BR: libeina-devel
114
115* Sat Jan 29 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 1.1.0-6
116- rebuild with openssl-1.0.0c
117- add BuildRequires: openssl-devel
118
119* Sun Sep 26 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.1.0-5
120- rebuilt with rpm-4.8.1 for pkg-config
121
122* Sun Aug 29 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.1.0-4
123- Initial build for Vine Linux
124
125* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-3
126- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
127
128* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-2
129- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
130
131* Sat Nov 29 2008 Pavel "Stalwart" Shevchuk <stlwrt@gmail.com> - 1.1.0-1
132- New upstream snapshot
133
134* Mon May 19 2008 Pavel "Stalwart" Shevchuk <stlwrt@gmail.com> - 1.0.1-1
135- New upstream snapshot
136
137* Thu Apr 24 2008 Pavel "Stalwart" Shevchuk <stlwrt@gmail.com> - 1.0.0-1
138- New upstream release, eet is out of beta now
139- Fixed pkg-config file
140
141* Sat Apr 19 2008 Pavel "Stalwart" Shevchuk <stlwrt@gmail.com> - 0.9.99900-4
142- Added workaround for bug in eet.pc. Proper fix is commited upstream
143
144* Sat Apr 19 2008 Pavel "Stalwart" Shevchuk <stlwrt@gmail.com> - 0.9.99900-3
145- Cleaned up documentation installation
146- Removed unneded dependency on zlib-devel from eet-devel
147
148* Sat Apr 19 2008 Pavel "Stalwart" Shevchuk <stlwrt@gmail.com> - 0.9.99900-2
149- Fixed timestamp of source tarball
150- Preserve timestamps of installed files
151- Added pkgconfig to -devel dependencies
152- Added html docs
153
154* Fri Apr 10 2008 Pavel "Stalwart" Shevchuk <stlwrt@gmail.com> - 0.9.99900-1
155- Initial specfile for Eet
Note: See TracBrowser for help on using the repository browser.