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

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