Browse Source

vala-0.38.4-1

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@11332 ec354946-7b23-47d6-9f5a-488ba84defc7
tomop 6 years ago
parent
commit
de45842be9
1 changed files with 56 additions and 6 deletions
  1. 56 6
      v/vala/vala-vl.spec

+ 56 - 6
v/vala/vala-vl.spec

@@ -1,10 +1,11 @@
-%global api_ver 0.32
+%global api_ver 0.38
+%define _unpackaged_files_terminate_build 1
 
 Summary:        A modern programming language for GNOME
 Summary(ja):    GNOME 用のモダンなプログラミング言語
 
 Name:           vala
-Version:        0.32.1
+Version:        0.38.4
 Release:        1%{?_dist_release}
 
 Group:          Development/Languages
@@ -18,6 +19,7 @@ BuildRequires:	glib2-devel
 BuildRequires:  flex
 BuildRequires:  bison
 BuildRequires:  libxslt
+BuildRequires:  graphviz-devel
 
 Vendor: Project Vine
 Distribution: Vine Linux
@@ -97,6 +99,35 @@ applications and libraries written in C.
 This package contains documentation in a devhelp HTML book.
 
 
+%package -n     valadoc
+Summary:        Vala documentation generator
+Summary(ja):    Valaのドキュメントジェネレータ
+Group:          Development/Tools
+License:        LGPLv2+
+Requires:       vala = %{version}-%{release}
+
+%description -n valadoc
+Valadoc is a documentation generator for generating API documentation from Vala
+source code.
+
+
+%package -n     valadoc-devel
+Summary:        Development files for valadoc
+Summary(ja):    valadocを利用した開発のためのファイル群
+Group:          Development/Libraries
+License:        LGPLv2+
+
+Requires:       valadoc = %{version}-%{release}
+
+
+%description -n valadoc-devel
+Valadoc is a documentation generator for generating API documentation from Vala
+source code.
+
+The valadoc-devel package contains libraries and header files for
+developing applications that use valadoc.
+
+
 %prep
 %setup -q
 
@@ -114,7 +145,8 @@ make %{?_smp_mflags}
 %install
 rm -rf $RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT
-rm $RPM_BUILD_ROOT%{_libdir}/libvala-%{api_ver}.la
+find %{buildroot}%{_libdir} -type f -name 'lib*.la' | xargs rm -f
+
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -125,12 +157,13 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(-,root,root,-)
-%doc AUTHORS ChangeLog COPYING INSTALL MAINTAINERS NEWS README THANKS
+%doc AUTHORS ChangeLog COPYING NEWS README THANKS
 %{_bindir}/vala
 %{_bindir}/valac
 %{_bindir}/vala-%{api_ver}
 %{_bindir}/valac-%{api_ver}
 %{_datadir}/vala-%{api_ver}
+%{_datadir}/vala
 %{_libdir}/libvala-%{api_ver}.so.*
 %{_mandir}/*/valac*
 
@@ -141,8 +174,8 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/pkgconfig/libvala-%{api_ver}.pc
 %{_datadir}/aclocal/vala.m4
 %{_datadir}/aclocal/vapigen.m4
-%{_datadir}/pkgconfig/vapigen.pc
-%{_datadir}/pkgconfig/vapigen-%{api_ver}.pc
+%{_libdir}/pkgconfig/vapigen.pc
+%{_libdir}/pkgconfig/vapigen-%{api_ver}.pc
 %{_datadir}/vala/Makefile.vapigen
 
 %files tools
@@ -160,8 +193,25 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(-,root,root,-)
 %{_datadir}/devhelp/books/vala-%{api_ver}
 
+%files -n valadoc
+%defattr(-,root,root,-)
+%{_bindir}/valadoc*
+%{_libdir}/libvaladoc-%{api_ver}.so.*
+%{_libdir}/valadoc
+%{_datadir}/valadoc
+%{_mandir}/*/valadoc*
+
+%files -n valadoc-devel
+
+%{_libdir}/libvaladoc-%{api_ver}.so
+%{_libdir}/pkgconfig/valadoc-%{api_ver}.pc
+%{_includedir}/valadoc-%{api_ver}
 
 %changelog
+* Sat Jan 06 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.38.4-1
+- new upstream release.
+- added subpackages "valadoc" and "valadoc-devel".
+
 * Thu Jul 14 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.32.1-1
 - new upstream release