source: projects/specs/trunk/v/vala/vala-vl.spec @ 12446

Revision 12446, 13.7 KB checked in by tomop, 4 years ago (diff)

updated 92 packages

ModemManager?-1.14.0-1

accountsservice-0.6.55-1

adwaita-icon-theme-3.36.1-1

cheese-3.34.0-1

clutter-gst3-3.0.27-1

clutter-gtk-1.8.4-2

clutter-1.26.4-1

cogl-1.22.8-1

colord-gtk-0.2.0-1

colord-1.4.4-1

control-center-3.36.4-1

eog-plugins-3.26.5-1

eog-3.36.3-1

evince-3.36.7-1

evolution-data-server-3.36.4-1

evolution-3.36.4-1

folks-0.14.0-1

fuse3-3.9.2-2

gcr-3.36.0-1

gdm-3.36.3-1

geocode-glib-3.26.2-1

gjs-1.64.4-1

glade3-3.36.0-1

gnome-applets-3.36.4-1

gnome-autoar-0.2.4-1

gnome-bluetooth-3.34.1-1

gnome-books-3.34.0-3

gnome-clocks-3.36.2-1

gnome-color-manager-3.36.0-1

gnome-contacts-3.36.2-1

gnome-desktop3-3.36.4-1

gnome-documents-3.34.0-1

gnome-flashback-3.36.3-1

gnome-font-viewer-3.34.0-1

gnome-keyring-3.36.0-1

gnome-menus-3.36.0-1

gnome-online-accounts-3.36.0-1

gnome-panel-3.36.2-1

gnome-session-3.36.0-1

gnome-settings-daemon-3.36.1-1

gnome-shell-3.36.4-1

gnome-software-3.36.1-1

gnome-themes-extra-3.28-2

gnome-tweaks-3.34.0-1

gnome-video-effects-0.5.0-1

gom-0.4-1

graphene-1.10.2-2

grilo-plugins-0.3.11-1

grilo-0.3.12-1

gsettings-desktop-schemas-3.36.1-1

gsound-1.0.2-3

gvfs-1.44.1-1

libaccounts-glib-1.25-1

libappindicator-12.10.0-1

libchamplain-0.12.20-1

libdbusmenu-16.04.0-1

libgdata-0.17.12-1

libgepub-0.6.0-4

libgphoto2-2.5.25-1

libgweather-3.36.1-1

libgxps-0.3.1-1

libhandy0-0.0.13-6

libical-3.0.8-2

libindicator-12.10.1-2

libmtp-1.1.17-1

libnma-1.8.30-2

liboauth-1.0.3-2

libsecret-0.20.3-1

libspectre-0.2.9-1

libwacom-1.4.1-1

libwnck3-3.36.0-1

libxmlb-0.1.15-3

metacity-3.36.1-1

mm-common-1.0.1-3

mobile-broadband-provider-info-0.20190618-1

mozjs68-68.11.0-1

mutter-3.36.4-1

nautilus-3.36.3-1

network-manager-applet-1.18.0-1

pipewire-0.3.8-1

python-dbusmock-0.18.3-6

python-mallard-ducktype-1.0.2-8

startup-notification-0.12-4

totem-pl-parser-3.26.5-1

totem-3.34.1-1

vala-0.48.8-1

xdg-desktop-portal-gtk-1.7.1-1

xdg-desktop-portal-1.7.2-1

yelp-tools-3.32.2-1

yelp-xsl-3.36.0-1

yelp-3.36.0-1

zenity-3.32.0-1

Line 
1%global api_ver 0.48
2%define _unpackaged_files_terminate_build 1
3
4Summary:        A modern programming language for GNOME
5Summary(ja):    GNOME 用のモダンなプログラミング言語
6
7Name:           vala
8Version:        0.48.8
9Release:        1%{?_dist_release}
10Vendor:         Project Vine
11Distribution:   Vine Linux
12
13# Most files are LGPLv2.1+, curses.vapi is 2-clause BSD
14License:        LGPLv2+ and BSD
15URL:            https://wiki.gnome.org/Projects/Vala
16%global         shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
17Source0:        https://download.gnome.org/sources/vala/%{shortver}/vala-%{version}.tar.xz
18BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
19
20BuildRequires:  glib2-devel
21BuildRequires:  gobject-introspection-devel
22BuildRequires:  flex
23BuildRequires:  bison
24BuildRequires:  libxslt
25BuildRequires:  graphviz-devel
26
27
28%description
29Vala is a new programming language that aims to bring modern programming
30language features to GNOME developers without imposing any additional
31runtime requirements and without using a different ABI compared to
32applications and libraries written in C.
33
34valac, the Vala compiler, is a self-hosting compiler that translates
35Vala source code into C source and header files. It uses the GObject
36type system to create classes and interfaces declared in the Vala source
37code. It's also planned to generate GIDL files when gobject-
38introspection is ready.
39
40The syntax of Vala is similar to C#, modified to better fit the GObject
41type system.
42
43
44%package        devel
45Summary:        Development files for %{name}
46Summary(ja):    %{name} の開発用ファイル
47Group:          Development/Libraries
48Requires:       %{name} = %{version}-%{release}
49Requires:       pkgconfig
50
51%description    devel
52Vala is a new programming language that aims to bring modern programming
53language features to GNOME developers without imposing any additional
54runtime requirements and without using a different ABI compared to
55applications and libraries written in C.
56
57This package contains development files for %{name}. This is not necessary for
58using the %{name} compiler.
59
60
61%package        tools
62Summary:        Tools for creating projects and bindings for %{name}
63Summary(ja):    %{name} のプロジェクト作成やバインディングのためのツール集
64Group:          Development/Tools
65License:        LGPLv2+
66Requires:       %{name} = %{version}-%{release}
67Requires:       gnome-common intltool libtool
68Provides:       %{name}-vapigen = %{version}-%{release}
69Obsoletes:      %{name}-vapigen < %{version}-%{release}
70
71%description    tools
72Vala is a new programming language that aims to bring modern programming
73language features to GNOME developers without imposing any additional
74runtime requirements and without using a different ABI compared to
75applications and libraries written in C.
76
77This package contains tools to generate Vala projects, as well as API bindings
78from existing C libraries, allowing access from Vala programs.
79
80
81%package        doc
82Summary:        Documentation for %{name}
83Summary(ja):    %{name} のドキュメント
84Group:          Documentation
85License:        LGPLv2+
86
87BuildArch:      noarch
88Requires:       %{name} = %{version}-%{release}
89Requires:       devhelp
90Provides:       %{name}-docs = %{version}-%{release}
91Obsoletes:      %{name}-docs < %{version}-%{release}
92
93
94%description    doc
95Vala is a new programming language that aims to bring modern programming
96language features to GNOME developers without imposing any additional
97runtime requirements and without using a different ABI compared to
98applications and libraries written in C.
99
100This package contains documentation in a devhelp HTML book.
101
102
103%package -n     valadoc
104Summary:        Vala documentation generator
105Summary(ja):    Valaのドキュメントジェネレータ
106Group:          Development/Tools
107License:        LGPLv2+
108Requires:       vala = %{version}-%{release}
109
110%description -n valadoc
111Valadoc is a documentation generator for generating API documentation from Vala
112source code.
113
114
115%package -n     valadoc-devel
116Summary:        Development files for valadoc
117Summary(ja):    valadocを利用した開発のためのファイル群
118Group:          Development/Libraries
119License:        LGPLv2+
120
121Requires:       valadoc = %{version}-%{release}
122
123
124%description -n valadoc-devel
125Valadoc is a documentation generator for generating API documentation from Vala
126source code.
127
128The valadoc-devel package contains libraries and header files for
129developing applications that use valadoc.
130
131
132%prep
133%setup -q
134
135%build
136%configure --enable-vapigen
137# Don't use rpath!
138sed -i 's|/lib /usr/lib|/lib /usr/lib /lib64 /usr/lib64|' libtool
139make %{?_smp_mflags}
140
141
142%install
143rm -rf $RPM_BUILD_ROOT
144make install DESTDIR=$RPM_BUILD_ROOT
145find %{buildroot}%{_libdir} -type f -name 'lib*.la' | xargs rm -f
146
147%check
148make check
149
150%clean
151rm -rf $RPM_BUILD_ROOT
152
153%post -p /sbin/ldconfig
154
155%postun -p /sbin/ldconfig
156
157%files
158%defattr(-,root,root,-)
159%license COPYING
160%doc AUTHORS ChangeLog NEWS README THANKS
161%{_bindir}/vala
162%{_bindir}/valac
163%{_bindir}/vala-%{api_ver}
164%{_bindir}/valac-%{api_ver}
165%{_datadir}/vala-%{api_ver}
166%{_datadir}/vala
167%{_libdir}/libvala-%{api_ver}.so.*
168%{_mandir}/*/valac*
169
170%files devel
171%defattr(-,root,root,-)
172%{_includedir}/vala-%{api_ver}
173%{_libdir}/libvala-%{api_ver}.so
174%{_libdir}/pkgconfig/libvala-%{api_ver}.pc
175%{_datadir}/aclocal/vala.m4
176%{_datadir}/aclocal/vapigen.m4
177%{_libdir}/pkgconfig/vapigen.pc
178%{_libdir}/pkgconfig/vapigen-%{api_ver}.pc
179%{_datadir}/vala/Makefile.vapigen
180
181%files tools
182%defattr(-,root,root,-)
183%{_bindir}/vala-gen-introspect
184%{_bindir}/vapigen
185%{_bindir}/vala-gen-introspect-%{api_ver}
186%{_bindir}/vapigen-%{api_ver}
187%{_libdir}/vala-%{api_ver}
188%{_mandir}/*/*gen*
189
190%files doc
191%defattr(-,root,root,-)
192%{_datadir}/devhelp/books/vala-%{api_ver}
193
194%files -n valadoc
195%defattr(-,root,root,-)
196%{_bindir}/valadoc*
197%{_libdir}/libvaladoc-%{api_ver}.so.*
198%{_libdir}/valadoc-%{api_ver}
199%{_datadir}/valadoc-%{api_ver}
200%{_mandir}/*/valadoc*
201
202%files -n valadoc-devel
203
204%{_libdir}/libvaladoc-%{api_ver}.so
205%{_libdir}/pkgconfig/valadoc-%{api_ver}.pc
206%{_includedir}/valadoc-%{api_ver}
207
208%changelog
209* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.48.8-1
210- new upstream release.
211
212* Sun Sep 01 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.44.7-1
213- new upstream release.
214
215* Mon Dec 10 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.40.11-1
216- new upstream release (LTS 0.40).
217
218* Sat Jan 06 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.38.4-1
219- new upstream release.
220- added subpackages "valadoc" and "valadoc-devel".
221
222* Thu Jul 14 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.32.1-1
223- new upstream release
224
225* Thu Oct 29 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.30.0-1
226- new upstream release
227
228* Sun Aug 30 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.28.1-1
229- new upstream release
230
231* Sat Mar 28 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.28.0-1
232- new upstream release
233
234* Wed Jan 28 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.26.2-1
235- new upstream release
236
237* Sat Nov  8 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 0.26.1-1
238- new upstream release
239- moved tools subpackage to Development/Tools Group
240
241* Fri Mar 28 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.24.0-1
242- new upstream release
243
244* Sun Nov 24 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.22.1-1
245- new upstream release
246
247* Sat Oct 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.22.0-1
248- new upstream release
249
250* Wed Apr 17 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.20.1-1
251- new upstream release
252
253* Wed Nov 14 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.18.1-1
254- new upstream release
255
256* Sat Sep 29 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.18.0-1
257- new upstream release
258
259* Mon Jun 25 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.16.1-1
260- new upstream release
261
262* Sun Apr 01 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.16.0-1
263- new upstream release
264
265* Wed Feb 15 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.14.2-1
266- new upstream release
267
268* Fri Dec 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.14.1-1
269- new upstream release
270
271* Fri Sep 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.14.0-1
272- new upstream release
273- remove BuildRequires: gtk2-devel, xulrunner-devel
274- add BuildRequires: glib2-devel, libxslt
275
276* Sun Aug 14 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.1-1
277- new upstream release
278- remove BuildRequires: devhelp
279
280* Mon Jan 3 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.10.2-1
281- new upstream release
282
283* Thu Oct 28 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.10.1-1
284- new upstream release
285
286* Sun Oct 03 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.10.0-1
287- new upstream release
288
289* Mon Sep 27 2010 Shu KONNO <owa@bg.wakwak.com> 0.9.8-2
290- rebuilt with rpm-4.8.1 for pkg-config
291
292* Tue Sep 14 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.9.8-1
293- new upstream release
294- made -doc subpackage noarch
295
296* Sun Aug 22 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.9.7-1
297- new upstream release
298
299* Wed Aug 11 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.9.5-1
300- new upstream release
301
302* Fri Aug 6 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.9.4-1
303- new upstream release
304
305* Wed May 12 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.8.1-1
306- new upstream release
307
308* Sun Apr 04 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.8.0-1
309- new upstream release
310- change BuildRequires: gecko-libs -> xulrunner-devel
311
312* Wed Feb 17 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.7.10-1
313- new upstream release
314
315* Wed Dec 30 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.7.9-1
316- new upstream release
317
318* Mon Oct 19 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.7-1
319- new upstream release
320
321* Mon Oct 19 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.5-1
322- initial build for Vine Linux
323
324* Thu Aug 20 2009 Michel Salim <salimma@fedoraproject.org> - 0.7.5-1
325- Update to 0.7.5
326
327* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.4-3
328- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
329
330* Tue Jul 14 2009 Michel Salim <salimma@fedoraproject.org> - 0.7.4-2
331- Patch broken ModuleInit attribute (upstream bug 587444)
332
333* Tue Jul  7 2009 Michel Salim <salimma@fedoraproject.org> - 0.7.4-1
334- Update to 0.7.4
335
336* Wed Jun  3 2009 Peter Robinson <pbrobinson@gmail.com> - 0.7.3-1
337- Update to 0.7.3
338
339* Sat Apr 18 2009 Michel Salim <salimma@fedoraproject.org> - 0.6.1-1
340- Update to 0.6.1
341
342* Mon Feb 23 2009 Michel Salim <salimma@fedoraproject.org> - 0.5.7-1
343- Update to 0.5.7
344
345* Tue Jan 27 2009 Michel Salim <salimma@fedoraproject.org> - 0.5.6-1
346- Update to 0.5.6
347
348* Tue Dec 16 2008 Michel Salim <salimma@fedoraproject.org> - 0.5.3-1
349- Update to 0.5.3
350
351* Mon Dec 15 2008 Michel Salim <salimma@fedoraproject.org> - 0.5.2-3
352- Fix bug in Emacs version detection
353
354* Sat Dec 13 2008 Michel Salim <salimma@fedoraproject.org> - 0.5.2-2
355- Use buildsystem variables to determine available Emacs version
356- BR on gecko-devel >= 1.9, since older version is also in RHEL repo
357
358* Sat Dec 13 2008 Michel Salim <salimma@fedoraproject.org> - 0.5.2-1
359- Update to 0.5.2
360
361* Sun Nov 23 2008 Michel Salim <salimma@fedoraproject.org> - 0.5.1-1
362- Update to 0.5.1
363
364* Fri Aug 22 2008 Michel Salim <salimma@fedoraproject.org> - 0.3.5-1
365- Update to 0.3.5
366
367* Tue Jul 15 2008 Michel Salim <salimma@fedoraproject.org> - 0.3.4-2
368- Add vala-mode for editing Vala code in Emacs
369
370* Tue Jul  1 2008 Lennart Poettering <lpoetter@redhat.com> - 0.3.4-1
371- Update to 0.3.4
372
373* Wed Jun  4 2008 Michel Salim <salimma@fedoraproject.org> - 0.3.3-1
374- Update to 0.3.3
375
376* Fri May 16 2008 Michel Salim <salimma@fedoraproject.org> - 0.3.2-1
377- Update to 0.3.2
378
379* Thu Apr 10 2008 Michel Salim <salimma@fedoraproject.org> - 0.2.0-1
380- Update to 0.2.0
381
382* Wed Mar  5 2008 Michel Salim <salimma@fedoraproject.org> - 0.1.7-1
383- Update to 0.1.7
384- -tool subpackage now requires gnome-common, intltool and libtoolize
385  for out-of-the-box vala-gen-project support
386
387* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.1.6-2
388- Autorebuild for GCC 4.3
389
390* Sat Jan 19 2008 Michel Salim <salimma@fedoraproject.org> - 0.1.6-1
391- Update to 0.1.6
392- Revert vapi addition, needed declarations have been inlined (r846)
393- Rename -docs subpackage to -doc, to comply with guidelines
394
395* Tue Jan 15 2008 Michel Salim <salimma@fedoraproject.org> - 0.1.5-5
396- Manually add Gee vapi file to package (bz #428692)
397
398* Tue Dec  4 2007 Michel Salim <salimma@fedoraproject.org> - 0.1.5-4
399- Backport patch to autodetect location of automake shared files
400
401* Tue Dec  4 2007 Michel Salim <salimma@fedoraproject.org> - 0.1.5-3
402- Add build dependency on gtk2-devel
403
404* Tue Dec  4 2007 Michel Salim <salimma@fedoraproject.org> - 0.1.5-2
405- Enable project generator tool
406
407* Tue Nov 27 2007 Michel Salim <salimma@fedoraproject.org> - 0.1.5-1
408- Update to 0.1.5
409
410* Sun Nov 11 2007 Michel Salim <salimma@fedoraproject.org> - 0.1.4-2
411- Add build dependency on devhelp
412
413* Fri Oct 19 2007 Michel Salim <salimma@fedoraproject.org> - 0.1.4-1
414- Update to 0.1.4
415- Put newly-added documentation in its own subpackage (depends on devhelp)
416
417* Mon Sep 17 2007 Michel Salim <salimma@fedoraproject.org> - 0.1.3-5
418- vapigen subpackage: add missing Require: on perl-XML-Twig
419
420* Sat Sep  8 2007 Michel Salim <salimma@fedoraproject.org> - 0.1.3-4
421- Split -vapigen subpackage. It is functionally self-contained and the license
422  is more restricted
423- Updated license declarations
424
425* Wed Sep  5 2007 Michel Salim <salimma@fedoraproject.org> - 0.1.3-3
426- Licensing and URL updates
427
428* Tue Sep  4 2007 Michel Salim <salimma@fedoraproject.org> - 0.1.3-2
429- Enable binding generation tools
430
431* Sun Sep  2 2007 Michel Salim <salimma@fedoraproject.org> - 0.1.3-1
432- Update to 0.1.3
433
434* Sun Mar 25 2007 Michel Salim <salimma@fedoraproject.org> - 0.0.8-1
435- Update to 0.0.8
436
437* Wed Mar  7 2007 Michel Salim <salimma@fedoraproject.org> - 0.0.7-1
438- Update to 0.0.7
439
440* Wed Feb 28 2007 Michel Salim <salimma@fedoraproject.org> - 0.0.6-1
441- Update to 0.0.6
442
443* Mon Nov  6 2006 Michel Salim <salimma@fedoraproject.org> - 0.0.5-1
444- Initial package
Note: See TracBrowser for help on using the repository browser.