|
@@ -6,7 +6,7 @@ Summary(ja): GNOME 用のモダンなプログラミング言語
|
|
|
|
|
|
Name: vala
|
|
Name: vala
|
|
# LTS 0.48
|
|
# LTS 0.48
|
|
-Version: 0.48.13
|
|
+Version: 0.48.15
|
|
Release: 1%{?_dist_release}
|
|
Release: 1%{?_dist_release}
|
|
Group: programming
|
|
Group: programming
|
|
Vendor: Project Vine
|
|
Vendor: Project Vine
|
|
@@ -17,14 +17,18 @@ License: LGPLv2+ and BSD
|
|
URL: https://wiki.gnome.org/Projects/Vala
|
|
URL: https://wiki.gnome.org/Projects/Vala
|
|
%global shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
|
|
%global shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
|
|
Source0: https://download.gnome.org/sources/vala/%{shortver}/vala-%{version}.tar.xz
|
|
Source0: https://download.gnome.org/sources/vala/%{shortver}/vala-%{version}.tar.xz
|
|
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
|
|
|
|
|
|
|
|
|
|
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
|
|
BuildRequires: glib2-devel
|
|
BuildRequires: glib2-devel
|
|
BuildRequires: gobject-introspection-devel
|
|
BuildRequires: gobject-introspection-devel
|
|
BuildRequires: flex
|
|
BuildRequires: flex
|
|
BuildRequires: bison
|
|
BuildRequires: bison
|
|
BuildRequires: libxslt
|
|
BuildRequires: libxslt
|
|
BuildRequires: graphviz-devel
|
|
BuildRequires: graphviz-devel
|
|
|
|
+Requires: %{name}-libs = %{version}-%{release}
|
|
|
|
+Obsoletes: %{name}-tools < 0.48.15
|
|
|
|
+Provides: %{name}-tools = %{version}-%{release}
|
|
|
|
+Provides: vala(api) = %{api_ver}
|
|
|
|
|
|
%description
|
|
%description
|
|
Vala is a new programming language that aims to bring modern programming
|
|
Vala is a new programming language that aims to bring modern programming
|
|
@@ -42,41 +46,37 @@ The syntax of Vala is similar to C#, modified to better fit the GObject
|
|
type system.
|
|
type system.
|
|
|
|
|
|
|
|
|
|
-%package devel
|
|
+%package libs
|
|
-Summary: Development files for %{name}
|
|
+Summary: Vala compiler library
|
|
-Summary(ja): %{name} の開発用ファイル
|
|
+Summary(ja): Valaコンパイラの共有ライブラリ
|
|
-Group: programming
|
|
+Group: system,programming
|
|
-Requires: %{name} = %{version}-%{release}
|
|
+Provides: libvala = %{version}-%{release}
|
|
-Requires: pkgconfig
|
|
|
|
|
|
|
|
-%description devel
|
|
+%description libs
|
|
Vala is a new programming language that aims to bring modern programming
|
|
Vala is a new programming language that aims to bring modern programming
|
|
language features to GNOME developers without imposing any additional
|
|
language features to GNOME developers without imposing any additional
|
|
runtime requirements and without using a different ABI compared to
|
|
runtime requirements and without using a different ABI compared to
|
|
applications and libraries written in C.
|
|
applications and libraries written in C.
|
|
|
|
|
|
-This package contains development files for %{name}. This is not necessary for
|
|
+This package contains the shared libvala library.
|
|
-using the %{name} compiler.
|
|
|
|
|
|
|
|
|
|
|
|
-%package tools
|
|
+%package devel
|
|
-Summary: Tools for creating projects and bindings for %{name}
|
|
+Summary: Development files for %{name}
|
|
-Summary(ja): %{name} のプロジェクト作成やバインディングのためのツール集
|
|
+Summary(ja): %{name} の開発用ファイル
|
|
Group: programming
|
|
Group: programming
|
|
-License: LGPLv2+
|
|
+Requires: %{name}-libs = %{version}-%{release}
|
|
-Requires: %{name} = %{version}-%{release}
|
|
+Requires: pkgconfig
|
|
-Requires: gnome-common intltool libtool
|
|
+Provides: libvala-devel = %{version}-%{release}
|
|
-Provides: %{name}-vapigen = %{version}-%{release}
|
|
|
|
-Obsoletes: %{name}-vapigen < %{version}-%{release}
|
|
|
|
|
|
|
|
-%description tools
|
|
+%description devel
|
|
Vala is a new programming language that aims to bring modern programming
|
|
Vala is a new programming language that aims to bring modern programming
|
|
language features to GNOME developers without imposing any additional
|
|
language features to GNOME developers without imposing any additional
|
|
runtime requirements and without using a different ABI compared to
|
|
runtime requirements and without using a different ABI compared to
|
|
applications and libraries written in C.
|
|
applications and libraries written in C.
|
|
|
|
|
|
-This package contains tools to generate Vala projects, as well as API bindings
|
|
+This package contains development files for %{name}. This is not necessary for
|
|
-from existing C libraries, allowing access from Vala programs.
|
|
+using the %{name} compiler.
|
|
|
|
|
|
|
|
|
|
%package doc
|
|
%package doc
|
|
@@ -148,12 +148,6 @@ find %{buildroot}%{_libdir} -type f -name 'lib*.la' | xargs rm -f
|
|
%check
|
|
%check
|
|
make check
|
|
make check
|
|
|
|
|
|
-%clean
|
|
|
|
-rm -rf $RPM_BUILD_ROOT
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-%ldconfig_scriptlets
|
|
|
|
-
|
|
|
|
|
|
|
|
%files
|
|
%files
|
|
%defattr(-,root,root,-)
|
|
%defattr(-,root,root,-)
|
|
@@ -163,30 +157,28 @@ rm -rf $RPM_BUILD_ROOT
|
|
%{_bindir}/valac
|
|
%{_bindir}/valac
|
|
%{_bindir}/vala-%{api_ver}
|
|
%{_bindir}/vala-%{api_ver}
|
|
%{_bindir}/valac-%{api_ver}
|
|
%{_bindir}/valac-%{api_ver}
|
|
-%{_datadir}/vala-%{api_ver}
|
|
+%{_bindir}/vala-gen-introspect
|
|
|
|
+%{_bindir}/vala-gen-introspect-%{api_ver}
|
|
|
|
+%{_bindir}/vapigen
|
|
|
|
+%{_bindir}/vapigen-%{api_ver}
|
|
|
|
+%{_datadir}/aclocal/vala.m4
|
|
|
|
+%{_datadir}/aclocal/vapigen.m4
|
|
%{_datadir}/vala
|
|
%{_datadir}/vala
|
|
-%{_libdir}/libvala-%{api_ver}.so.*
|
|
+%{_datadir}/vala-%{api_ver}
|
|
|
|
+%{_libdir}/pkgconfig/vapigen.pc
|
|
|
|
+%{_libdir}/pkgconfig/vapigen-%{api_ver}.pc
|
|
|
|
+%{_libdir}/vala-%{api_ver}
|
|
%{_mandir}/*/valac*
|
|
%{_mandir}/*/valac*
|
|
|
|
+%{_mandir}/*/*gen*
|
|
|
|
+
|
|
|
|
+%files libs
|
|
|
|
+%{_libdir}/libvala-%{api_ver}.so.*
|
|
|
|
|
|
%files devel
|
|
%files devel
|
|
%defattr(-,root,root,-)
|
|
%defattr(-,root,root,-)
|
|
%{_includedir}/vala-%{api_ver}
|
|
%{_includedir}/vala-%{api_ver}
|
|
%{_libdir}/libvala-%{api_ver}.so
|
|
%{_libdir}/libvala-%{api_ver}.so
|
|
%{_libdir}/pkgconfig/libvala-%{api_ver}.pc
|
|
%{_libdir}/pkgconfig/libvala-%{api_ver}.pc
|
|
-%{_datadir}/aclocal/vala.m4
|
|
|
|
-%{_datadir}/aclocal/vapigen.m4
|
|
|
|
-%{_libdir}/pkgconfig/vapigen.pc
|
|
|
|
-%{_libdir}/pkgconfig/vapigen-%{api_ver}.pc
|
|
|
|
-%{_datadir}/vala/Makefile.vapigen
|
|
|
|
-
|
|
|
|
-%files tools
|
|
|
|
-%defattr(-,root,root,-)
|
|
|
|
-%{_bindir}/vala-gen-introspect
|
|
|
|
-%{_bindir}/vapigen
|
|
|
|
-%{_bindir}/vala-gen-introspect-%{api_ver}
|
|
|
|
-%{_bindir}/vapigen-%{api_ver}
|
|
|
|
-%{_libdir}/vala-%{api_ver}
|
|
|
|
-%{_mandir}/*/*gen*
|
|
|
|
|
|
|
|
%files doc
|
|
%files doc
|
|
%defattr(-,root,root,-)
|
|
%defattr(-,root,root,-)
|
|
@@ -207,6 +199,12 @@ rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
%changelog
|
|
|
|
+* Tue Mar 23 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.48.15-1
|
|
|
|
+- new upstream release.
|
|
|
|
+- dropped ldconfig scriptlets.
|
|
|
|
+- unified vala-tools into main package.
|
|
|
|
+- separated libvala as vala-libs.
|
|
|
|
+
|
|
* Thu Feb 25 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.48.13-1
|
|
* Thu Feb 25 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.48.13-1
|
|
- new upstream release.
|
|
- new upstream release.
|
|
|
|
|