source: projects/specs/trunk/lib/libg/libgee/libgee-vl.spec @ 1677

Revision 1677, 3.8 KB checked in by kudoh, 14 years ago (diff)
Line 
1Name:           libgee
2Version:        0.5.2
3Release:        2%{?_dist_release}
4Summary:        GObject collection library
5Summary(ja):    GObject コレクションライブラリ
6
7Group:          System Environment/Libraries
8License:        LGPLv2+
9URL:            http://live.gnome.org/Libgee
10Source0:        http://download.gnome.org/sources/libgee/0.5/libgee-%{version}.tar.bz2
11BuildRoot:      %{_tmppath}/%{name}-%{version}-root
12
13BuildRequires:  glib2-devel
14BuildRequires:  gobject-introspection-devel
15
16%description
17libgee is a collection library providing GObject-based interfaces and
18classes for commonly used data structures.
19
20libgee provides the following interfaces:
21
22        * Iterable
23          * Collection
24            * List
25            * Set
26        * Iterator
27        * Map
28
29The ArrayList, HashSet, and HashMap classes provide a reasonable sample
30implementation of the List, Set, and Map interfaces. ReadOnlyCollection,
31ReadOnlyList, ReadOnlySet, and ReadOnlyMap are read-only wrapper classes
32that prevent modification of the underlying collection.
33
34libgee is written in Vala and can be used like any GObject-based C library.
35It's planned to provide bindings for further languages.
36
37
38%package        devel
39Summary:        Development files for %{name}
40Summary(ja):    %{name} の開発ファイル
41Group:          Development/Libraries
42Requires:       %{name} = %{version}-%{release}
43Requires:       gobject-introspection-devel
44# The Vala API binding is only one file; seems superfluous to have a subpackage
45Requires:       vala, pkgconfig
46
47%description    devel
48The %{name}-devel package contains libraries and header files for
49developing applications that use %{name}.
50
51
52%prep
53%setup -q
54
55%build
56%configure --disable-static
57make %{?_smp_mflags}
58
59%check
60
61%install
62rm -rf $RPM_BUILD_ROOT
63make install DESTDIR=$RPM_BUILD_ROOT
64find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
65
66
67%clean
68rm -rf $RPM_BUILD_ROOT
69
70
71%post -p /sbin/ldconfig
72
73%postun -p /sbin/ldconfig
74
75
76%files
77%defattr(-,root,root,-)
78%doc AUTHORS ChangeLog COPYING MAINTAINERS NEWS README
79%{_libdir}/*.so.*
80
81%files devel
82%defattr(-,root,root,-)
83%{_includedir}/*
84%{_libdir}/*.so
85%{_libdir}/pkgconfig/gee-1.0.pc
86#%{_datadir}/gir-1.0/Gee-1.0.gir
87%{_datadir}/vala/vapi/gee-1.0.vapi
88
89
90%changelog
91* Fri Aug 27 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.5.2-2
92- added BuildRequires:  gobject-introspection-devel
93
94* Tue Aug 3 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.5.2-1
95- new upstream release
96
97* Sun Jun 20 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.5.1-1
98- new upstream release
99
100* Wed Dec 30 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.5.0-1
101- intial build for VineSeed
102
103* Sat Oct  3 2009 Michel Salim <salimma@fedoraproject.org> - 0.5.0-1
104- Update to 0.5.0
105
106* Thu Aug 20 2009 Michel Salim <salimma@fedoraproject.org> - 0.3.0-1
107- Update to 0.3.0
108
109* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.5-2
110- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
111
112* Mon Mar  2 2009 Michel Salim <salimma@fedoraproject.org> - 0.1.5-1
113- Update to 0.1.5
114
115* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.4-3
116- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
117
118* Sat Dec 13 2008 Michel Salim <salimma@fedoraproject.org> - 0.1.4-2
119- Run unit tests only on releases with glib2 >= 2.16
120
121* Sat Dec 13 2008 Michel Salim <salimma@fedoraproject.org> - 0.1.4-1
122- Update to 0.1.4
123
124* Mon Aug 25 2008 Michel Salim <salimma@fedoraproject.org> - 0.1.3-1
125- Update to 0.1.3
126
127* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.1.1-3
128- Autorebuild for GCC 4.3
129
130* Sun Jan 27 2008 Michel Salim <michel.sylvan@gmail.com> - 0.1.1-2
131- Move pkgconfig requirement to -devel subpackage
132
133* Sat Jan 26 2008 Michel Salim <michel.sylvan@gmail.com> - 0.1.1-1
134- Initial Fedora package
Note: See TracBrowser for help on using the repository browser.