source: projects/specs/trunk/lib/libe/libeina/libeina-vl.spec @ 9087

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

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

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


Line 
1Summary:        Data Type Library
2Name:           libeina
3Version:        1.7.10
4Release:        1%{?_dist_release}
5
6License:        LGPLv2+
7Group:          System Environment/Libraries
8URL:            http://www.enlightenment.org/
9
10Source:         http://download.enlightenment.org/releases/eina-%{version}.tar.bz2
11
12BuildRoot:      %{_tmppath}/%{name}-%{version}-root
13BuildRequires:  check-devel
14BuildRequires:  doxygen
15BuildRequires:  pkgconfig
16
17%description
18Eina is a multi-platform library that provides optimized data types
19and useful tools for projects.
20
21%package        devel
22Summary:        Eina headers, documentation
23Summary(ja):    libeina
24Group:          Development/Libraries
25Requires:       %{name} = %{version}-%{release}
26Requires:       pkgconfig
27
28%description    devel
29Headers, test programs and documentation for %{name}.
30
31%prep
32%setup -q -n eina-%{version}
33
34# Avoid lib64 rpaths
35%if "%{_libdir}" != "/usr/lib"
36sed -i -e 's|"/lib /usr/lib|"/%{_lib} %{_libdir}|' configure
37%endif
38
39%build
40%configure \
41    --enable-silent-rules \
42    --disable-static
43
44make %{?_smp_mflags}
45#make doc %{?_smp_mflags}
46
47%install
48rm -rf %{buildroot}
49make install DESTDIR=%{buildroot}
50
51# remove unfinished manpages
52#find doc/man/man3 -size -100c -delete
53
54#for l in todo %{name}.dox
55#do
56#    rm -f doc/man/man3/$l.3
57#done
58
59#mkdir -p %{buildroot}%{_mandir}/man3
60#install -Dpm0644 doc/man/man3/* %{buildroot}%{_mandir}/man3
61
62# remove libtool archive along with stripping
63find %{buildroot}/ -type f  -iname '*.la' -exec rm {} \;
64find %{buildroot}/ -type f  -iname '*.a' -exec rm {} \;
65
66## Can be enabled when upstream fixed the tests
67## needs --enable-tests with %%configure
68%check
69make check
70
71%clean
72rm -rf %{buildroot}
73
74%post -p /sbin/ldconfig
75
76%postun -p /sbin/ldconfig
77
78%files
79%defattr(-,root,root,-)
80%doc AUTHORS COPYING README NEWS
81%{_libdir}/*.so.*
82
83%files devel
84%defattr(-,root,root,-)
85%{_includedir}/*
86#{_mandir}/man3/*
87%{_libdir}/*.so
88%{_libdir}/pkgconfig/*
89
90%changelog
91* Thu Nov 13 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 1.7.10-1
92- new upstream release
93
94* Mon Aug  1 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.0.1-1
95- new upstream release
96
97* Sun Feb 27 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.0.0-3
98- Initial build for Vine Linux
99
100* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-2
101- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
102
103* Mon Jan 31 2011 Thomas Janssen <thomasj@fedoraproject.org> 1.0.0-1
104- final 1.0.0 release
105
106* Wed Dec 15 2010 Thomas Janssen <thomasj@fedoraproject.org> 1.0.0-0.1.beta3
107- beta 3 release
108
109* Tue Nov 16 2010 Thomas Janssen <thomasj@fedoraproject.org> 1.0.0-0.1.beta2
110- beta 2 release
111
112* Fri Nov 05 2010 Thomas Janssen <thomasj@fedoraproject.org> 1.0.0-0.1.beta1
113- beta 1 release
114
115* Fri Jul 02 2010 Thomas Janssen <thomasj@fedoraproject.org> 0.9.9.49898-1
116- libeina 0.9.9.49898 snapshot release
117
118* Fri Jun 11 2010 Thomas Janssen <thomasj@fedoraproject.org> 0.9.9.49539-1
119- libeina 0.9.9.49539 snapshot release
120
121* Tue Feb 23 2010 Thomas Janssen <thomasj@fedoraproject.org> 0.9.9.063-6
122- Disabled tests again until they are fixed
123
124* Mon Feb 22 2010 Thomas Janssen <thomasj@fedoraproject.org> 0.9.9.063-5
125- Added missing BR doxygen check
126
127* Sun Feb 21 2010 Thomas Janssen <thomasj@fedoraproject.org> 0.9.9.063-4
128- added Requires for -devel
129- corrected license
130- enabled tests
131
132* Fri Feb 19 2010 Thomas Janssen <thomasj@fedoraproject.org> 0.9.9.063-3
133- name changed from eina-0 to libeina
134- spec fixes
135
136* Mon Feb 15 2010 Thomas Janssen <thomasj@fedoraproject.org> 0.9.9.063-2
137- added missing man pages
138
139* Mon Feb 15 2010 Thomas Janssen <thomasj@fedoraproject.org> 0.9.9.063-1
140- Initial Fedora release
141
Note: See TracBrowser for help on using the repository browser.