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


RevLine 
[521]1Name:           eet
[1916]2Summary:        Library for speedy data storage, retrieval, and compression
[9087]3Version:        1.7.10
[2784]4Release:        1%{?_dist_release}
[521]5
6Group:          System Environment/Libraries
[9087]7License:        GPLv2+ and BSD
[521]8URL:            http://web.enlightenment.org/p.php?p=about/efl/eet
[1916]9
[2784]10Source0:        http://download.enlightenment.org/releases/%{name}-%{version}.tar.bz2
[521]11
12BuildRoot:      %{_tmppath}/%{name}-%{version}-root
[2784]13BuildRequires:  doxygen
[9087]14BuildRequires:  gnutls-devel
[4454]15BuildRequires:  libeina-devel >= 1.0.1
[1916]16BuildRequires:  libjpeg-turbo-devel
[521]17BuildRequires:  pkgconfig
[2784]18BuildRequires:  zlib-devel
[521]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}
[4454]35Summary(ja):    %{name} の開発用ファイル
[521]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
[9087]48%configure \
49    --enable-silent-rules \
50    --disable-static \
51    --disable-doc \
52    --disable-install-examples
53
[521]54make %{?_smp_mflags}
55
56%install
57rm -rf $RPM_BUILD_ROOT
58make install DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p'
[9087]59#chrpath --delete $RPM_BUILD_ROOT%{_bindir}/%{name}
[521]60find $RPM_BUILD_ROOT -name '*.la' -delete
[9087]61#chrpath --delete $RPM_BUILD_ROOT%{_libdir}/libeet.so.%{version}
[2784]62
[521]63# remove unfinished manpages
[9087]64#find doc/man/man3 -size -100c -delete
[2784]65
[9087]66#for l in todo %{name}.dox
67#do
68#    rm -f doc/man/man3/$l.3
69#done
[2784]70
[9087]71#chmod -x doc/html/*
[2784]72
[9087]73#install -d -m 755 $RPM_BUILD_ROOT%{_mandir}/man3
74#install -Dpm0644 doc/man/man3/* $RPM_BUILD_ROOT%{_mandir}/man3
[521]75
[4454]76# Rename overly generic manpage
[9087]77#mv $RPM_BUILD_ROOT%{_mandir}/man3/deprecated.3 $RPM_BUILD_ROOT%{_mandir}/man3/eet-deprecated.3
[4454]78
[521]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,-)
[2784]89%doc AUTHORS ChangeLog COPYING README
[521]90%{_bindir}/%{name}
91%{_libdir}/*.so.*
92
93%files devel
94%defattr(-,root,root,-)
[9087]95#%doc doc/html
96#%{_mandir}/man3/*
[521]97%{_includedir}/*
98%{_libdir}/*.so
99%{_libdir}/pkgconfig/%{name}.pc
100
101
102%changelog
[9087]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
[4454]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
[2784]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
[2608]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
[1916]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
[521]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.