Browse Source

updated 6 packages

asciidoc-9.1.0-2

dblatex-0.3.12-1

glib2-2.68.0-1

symlinks-1.7-6

transfig-3.2.8-1

vala-0.48.15-1
Tomohiro "Tomo-p" KATO 3 years ago
parent
commit
aea25c0f45

+ 17 - 3
a/asciidoc/asciidoc-vl.spec

@@ -2,7 +2,7 @@ Summary: Text based document generation
 Summary(ja): テキストベースのドキュメント生成
 Summary(ja): テキストベースのドキュメント生成
 Name: asciidoc
 Name: asciidoc
 Version: 9.1.0
 Version: 9.1.0
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
 Group: office
 Group: office
 Vendor: Project Vine
 Vendor: Project Vine
 Distribution: Vine Linux
 Distribution: Vine Linux
@@ -41,7 +41,7 @@ Requires: %{name} = %{version}-%{release}
 Summary:  Support for asciidoc latex output
 Summary:  Support for asciidoc latex output
 Group: publishing
 Group: publishing
 Requires: %{name} = %{version}-%{release}
 Requires: %{name} = %{version}-%{release}
-Requires: texlive
+Requires: dblatex
 
 
 %description latex
 %description latex
 %{summary}.
 %{summary}.
@@ -109,15 +109,24 @@ rm -f %{buildroot}%{_sysconfdir}/asciidoc/filters/*/*.py[co]
 for l in $(find %{buildroot} -type l); do symlinks -cdov $l; done
 for l in $(find %{buildroot} -type l); do symlinks -cdov $l; done
 
 
 
 
+%pre
+# fix conflict with asciidoc < 9.1.0
+if [ ! -L %{_sysconfdir}/asciidoc/dblatex ]; then
+	rm -rf %{_sysconfdir}/asciidoc/dblatex
+fi
+
+
 %files
 %files
 %defattr(-,root,root,0755)
 %defattr(-,root,root,0755)
 %license COPYRIGHT
 %license COPYRIGHT
 %doc BUGS.txt CHANGELOG.txt README*
 %doc BUGS.txt CHANGELOG.txt README*
-%config(noreplace) %{_sysconfdir}/asciidoc
+%dir %{_sysconfdir}/asciidoc
+%config(noreplace) %{_sysconfdir}/asciidoc/*
 %{_bindir}/*
 %{_bindir}/*
 %{_mandir}/man1/*
 %{_mandir}/man1/*
 %{python3_sitelib}/asciidocapi.py*
 %{python3_sitelib}/asciidocapi.py*
 %{_datadir}/asciidoc/
 %{_datadir}/asciidoc/
+%exclude %{_sysconfdir}/asciidoc/dblatex
 %exclude %{_sysconfdir}/asciidoc/filters/latex
 %exclude %{_sysconfdir}/asciidoc/filters/latex
 %exclude %{_sysconfdir}/asciidoc/filters/music
 %exclude %{_sysconfdir}/asciidoc/filters/music
 %exclude %{_pkgdocdir}/website
 %exclude %{_pkgdocdir}/website
@@ -131,12 +140,17 @@ for l in $(find %{buildroot} -type l); do symlinks -cdov $l; done
 %exclude %{_docdir}/%{name}/{COPYRIGHT,README.asciidoc}
 %exclude %{_docdir}/%{name}/{COPYRIGHT,README.asciidoc}
 
 
 %files latex
 %files latex
+%dir %{_sysconfdir}/asciidoc
+%{_sysconfdir}/asciidoc/dblatex
 %dir %{_sysconfdir}/asciidoc/filters/latex
 %dir %{_sysconfdir}/asciidoc/filters/latex
 %{_sysconfdir}/asciidoc/filters/latex/*.py
 %{_sysconfdir}/asciidoc/filters/latex/*.py
 %config(noreplace) %{_sysconfdir}/asciidoc/filters/latex/*.conf
 %config(noreplace) %{_sysconfdir}/asciidoc/filters/latex/*.conf
 
 
 
 
 %changelog
 %changelog
+* Tue Mar 23 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.1.0-2
+- fixed conflict with asciidoc < 9.1.0.
+
 * Mon Mar 22 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.1.0-1
 * Mon Mar 22 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.1.0-1
 - new upstream release.
 - new upstream release.
 
 

+ 43 - 45
d/dblatex/dblatex-vl.spec

@@ -1,49 +1,42 @@
-%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
-
 Name:		dblatex
 Name:		dblatex
-Version:	0.3.7
+Version:	0.3.12
 Release:	1%{?_dist_release}
 Release:	1%{?_dist_release}
 Summary:	DocBook to LaTeX/ConTeXt Publishing
 Summary:	DocBook to LaTeX/ConTeXt Publishing
-BuildArch:	noarch
-Group:		Applications/Publishing
+Group:		publishing
+Vendor:		Project Vine
+Distribution:	Vine Linux
+
 License:	GPLv2+
 License:	GPLv2+
 URL:		http://dblatex.sourceforge.net/
 URL:		http://dblatex.sourceforge.net/
-Source0:	http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2
-#Source1:        http://docbook.sourceforge.net/release/xsl/current/COPYING
-Source1:        COPYING-docbook-xsl
-Patch0:		dblatex-0.2.7-external-which.patch
-
-##!! ad-hoc patch for no deb
-Patch10:	dblatex-0.3.4-no-deb.patch
+Source0:	http://downloads.sourceforge.net/%{name}/%{name}3-%{version}.tar.bz2
+# http://docbook.sourceforge.net/release/xsl/current/COPYING
+Source1:	COPYING-docbook-xsl
+Patch0:		dblatex-0.3.11-disable-debian.patch
+Patch1:		dblatex-0.3.11-which-shutil.patch
+Patch2:		dblatex-0.3.11-replace-inkscape-by-rsvg.patch
 
 
+BuildArch:	noarch
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 
-BuildRequires:  texlive-vtlpkg >= 2013
-BuildRequires:  python-devel 
-BuildRequires:  python-which
-BuildRequires:  libxslt docbook-dtds ImageMagick
+BuildRequires:	python3-devel 
+BuildRequires:	python3-setuptools
+BuildRequires:	libxslt docbook-dtds ImageMagick
 ## Need epstopdf, fig2dev
 ## Need epstopdf, fig2dev
 BuildRequires:	texlive-collection-fontutils
 BuildRequires:	texlive-collection-fontutils
 BuildRequires:	transfig
 BuildRequires:	transfig
-##BuildRequires:  tex(latex)
-##BuildRequires:  tex(xetex)
-BuildRequires:  texlive-common >= 2013
-## appendix.sty, changebar.sty, footmisc.sty, multirow.sty, 
-## overpic.sty, subfigure.sty, titlesec.sty
-BuildRequires:  texlive-collection-latexextra
-## stmaryrd.sty
-BuildRequires:  texlive-collection-mathextra
-BuildRequires:	texlive-collection-htmlxml
+BuildRequires:	texlive >= 2020
+BuildRequires:	texlive-collection-formatsextra
+BuildRequires:	texlive-collection-fontsrecommended
+BuildRequires:	texlive-collection-latexextra
+BuildRequires:	texlive-collection-xetex
 Requires:	libxslt docbook-dtds ImageMagick
 Requires:	libxslt docbook-dtds ImageMagick
-##Requires:       tex(xetex)
-Requires:	texlive-common >= 2013
+Requires:	texlive >= 2020
+Requires:	texlive-collection-formatsextra
+Requires:	texlive-collection-fontsrecommended
 Requires:	texlive-collection-latexextra
 Requires:	texlive-collection-latexextra
+Requires:	texlive-collection-xetex
 Requires:	transfig
 Requires:	transfig
-Requires:       texlive-collection-mathextra
-##Requires:	passivetex
-Requires:	texlive-collection-htmlxml
 
 
-## $ rpm -qf --qf "%{name}\n" $(kpsewhich $(grep "usepackage" $(rpm -ql dblatex | grep sty) | sed -e "s,.*{,," -e "s,}.*$,.sty,")) | sort | uniq
 Requires:	texlive-collection-langcjk texlive-collection-bibtexextra
 Requires:	texlive-collection-langcjk texlive-collection-bibtexextra
 
 
 %description
 %description
@@ -59,19 +52,23 @@ Authors:
 
 
 
 
 %prep
 %prep
-%setup -q
-%patch0 -p1 -b .external-which
-%patch10 -p1 -b .no-deb
+%setup -q -n %{name}3-%{version}
+%patch0 -p1 -b .disable-debian
+%patch1 -p1 -b .which-shutil
+%patch2 -p1 -b .rsvg
+
 %__rm -rf lib/contrib
 %__rm -rf lib/contrib
+pathfix%{__default_python3_version}.py -pni "%{__python3} %{py3_shbang_opts}" .
+
 
 
 %build
 %build
-%{__python} setup.py build
+%{__python3} setup.py build
 
 
 
 
 %install
 %install
-%__rm -rf $RPM_BUILD_ROOT
-#%{__python} setup.py install --skip-build --root $RPM_BUILD_ROOT
-%{__python} setup.py install --root $RPM_BUILD_ROOT
+%{__python3} setup.py install --root $RPM_BUILD_ROOT
+pathfix%{__default_python3_version}.py -pni "%{__python3} %{py3_shbang_opts}" $RPM_BUILD_ROOT%{_bindir}/dblatex
+
 # these are already in tetex-latex:
 # these are already in tetex-latex:
 for file in bibtopic.sty enumitem.sty ragged2e.sty passivetex/ xelatex/; do
 for file in bibtopic.sty enumitem.sty ragged2e.sty passivetex/ xelatex/; do
   %__rm -rf $RPM_BUILD_ROOT%{_datadir}/dblatex/latex/misc/$file
   %__rm -rf $RPM_BUILD_ROOT%{_datadir}/dblatex/latex/misc/$file
@@ -97,10 +94,6 @@ done
 touch -r xsl/mathml2/README README-xsltml
 touch -r xsl/mathml2/README README-xsltml
 %__cp -p %{SOURCE1} COPYING-docbook-xsl
 %__cp -p %{SOURCE1} COPYING-docbook-xsl
 
 
- 
-%clean
-%__rm -rf $RPM_BUILD_ROOT
-
 
 
 %post
 %post
 %_tl_touch_run texhash
 %_tl_touch_run texhash
@@ -120,15 +113,20 @@ exit 0
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %{_mandir}/man1/dblatex.1*
 %{_mandir}/man1/dblatex.1*
-%doc COPYRIGHT docs/manual.pdf COPYING-docbook-xsl README-xsltml
-%{python_sitelib}/dbtexmf/
-%{python_sitelib}/dblatex-*.egg-info
+%license COPYRIGHT COPYING-docbook-xsl
+%doc docs/manual.pdf README-xsltml
+%{python3_sitelib}/dbtexmf/
+%{python3_sitelib}/dblatex-*.egg-info
 %{_bindir}/dblatex
 %{_bindir}/dblatex
 %{_datadir}/dblatex/
 %{_datadir}/dblatex/
 %{_datadir}/texmf/tex/latex/dblatex/
 %{_datadir}/texmf/tex/latex/dblatex/
 %dir %{_sysconfdir}/dblatex
 %dir %{_sysconfdir}/dblatex
 
 
+
 %changelog
 %changelog
+* Tue Mar 23 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.3.12-1
+- new upstream release.
+
 * Wed Jan 20 2016 Munehiro Yamamoto <munepi@vinelinux.org> 0.3.7-1
 * Wed Jan 20 2016 Munehiro Yamamoto <munepi@vinelinux.org> 0.3.7-1
 - new upstream release
 - new upstream release
 
 

+ 7 - 5
g/glib2/glib2-vl.spec

@@ -3,8 +3,8 @@
 
 
 Summary:        A library of handy utility functions.
 Summary:        A library of handy utility functions.
 Name:           glib2
 Name:           glib2
-Version:        2.66.7
-Release:        2%{?_dist_release}
+Version:        2.68.0
+Release:        1%{?_dist_release}
 Group:          system
 Group:          system
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
@@ -21,6 +21,7 @@ BuildRoot:      %{_tmppath}/glib-%{version}-root
 
 
 BuildRequires: dbus-devel
 BuildRequires: dbus-devel
 BuildRequires: docbook-style-xsl
 BuildRequires: docbook-style-xsl
+BuildRequires: elfutils-libelf-devel
 BuildRequires: gamin-devel
 BuildRequires: gamin-devel
 BuildRequires: libattr-devel
 BuildRequires: libattr-devel
 BuildRequires: libffi-devel
 BuildRequires: libffi-devel
@@ -138,9 +139,6 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/gio/modules/*.cache
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
 
 
-%ldconfig_scriptlets
-%ldconfig_scriptlets -n compat32-%{name}
-
 %transfiletriggerin -- %{_libdir}/gio/modules
 %transfiletriggerin -- %{_libdir}/gio/modules
 gio-querymodules-%{__isa_bits} %{_libdir}/gio/modules &> /dev/null || :
 gio-querymodules-%{__isa_bits} %{_libdir}/gio/modules &> /dev/null || :
 
 
@@ -240,6 +238,10 @@ gio-querymodules-%{__isa_bits} %{_libdir}/gio/modules &> /dev/null || :
 
 
 
 
 %changelog
 %changelog
+* Tue Mar 23 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.68.0-1
+- new upstream release.
+- dropped ldconfig scriptlets.
+
 * Mon Mar 08 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.66.7-2
 * Mon Mar 08 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.66.7-2
 - added triggers.
 - added triggers.
 
 

+ 11 - 2
s/symlinks/symlinks-vl.spec

@@ -1,8 +1,11 @@
 Summary: A utility which maintains a system's symbolic links
 Summary: A utility which maintains a system's symbolic links
 Name: symlinks
 Name: symlinks
 Version: 1.7
 Version: 1.7
-Release: 5%{?_dist_release}
+Release: 6%{?_dist_release}
 Group: system
 Group: system
+Vendor: Project Vine
+Distribution: Vine Linux
+
 License: Copyright only
 License: Copyright only
 URL: http://ibiblio.org/pub/Linux/utils/file/
 URL: http://ibiblio.org/pub/Linux/utils/file/
 # Upstream maintainer provided tarball, ibiblio no longer allowing uploads
 # Upstream maintainer provided tarball, ibiblio no longer allowing uploads
@@ -32,7 +35,10 @@ cp %{SOURCE1} .
 
 
 
 
 %build
 %build
-make CFLAGS="$RPM_OPT_FLAGS $(getconf LFS_CFLAGS) %{build_ldflags}" %{?_smp_mflags}
+make \
+	CFLAGS="%{build_cflags} $(getconf LFS_CFLAGS)" \
+	LDFLAGS="%{build_ldflags}" \
+	%{?_smp_mflags}
 
 
 
 
 %install
 %install
@@ -50,6 +56,9 @@ install -m 644 symlinks.1 $RPM_BUILD_ROOT%{_mandir}/man1
 
 
 
 
 %changelog
 %changelog
+* Tue Mar 23 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.7-6
+- added Vendor: and Distribution: tag.
+
 * Mon Mar 22 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.7-5
 * Mon Mar 22 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.7-5
 - initial build for Vine Linux.
 - initial build for Vine Linux.
 
 

+ 36 - 48
t/transfig/transfig-vl.spec

@@ -1,84 +1,72 @@
-%define ver 3.2.5e
-
 Summary: A utility for converting FIG files (made by xfig) to other formats.
 Summary: A utility for converting FIG files (made by xfig) to other formats.
 Summary(ja): Xfig で作った FIG ファイル変換ユーティリティ
 Summary(ja): Xfig で作った FIG ファイル変換ユーティリティ
 Name: transfig
 Name: transfig
-Version: %{ver}
+Version: 3.2.8
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
+Group: graphics
+Vendor: Project Vine
+Distribution: Vine Linux
+Packager: daisuke
+
 License: MIT
 License: MIT
-Group: Applications/Graphics
 URL: http://www.xfig.org/
 URL: http://www.xfig.org/
+Source: http://downloads.sourceforge.net/mcj/fig2dev-%{version}.tar.xz
+%{?nosrc:NoSource: 0}
 
 
-Source: http://downloads.sourceforge.net/mcj/%{name}.%{ver}.tar.gz
-Patch0: transfig-3.2.5-optflags.patch
-Patch5: transfig-3.2.5-modularX.patch
-Patch6: transfig-3.2.5-bitmap.patch
-Patch10: transfig-3.2.5-buildfix.patch
-Patch11: transfig-3.2.5d-bz1037365.patch
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+BuildRequires:  libpng-devel
+BuildRequires:  libjpeg-devel
+BuildRequires:  libXpm-devel
+BuildRequires:  ghostscript
 
 
-Buildroot: %{_tmppath}/%{name}-%{version}-root
-BuildRequires: libXpm-devel
-BuildRequires: libpng-devel >= 1.2.5
-BuildRequires: imake
-%{?nosrc:NoSource:     0}
-
-Vendor: Project Vine
-Distribution: Vine Linux
-Packager: daisuke
+Requires:       ghostscript
+Requires:       bc
+Requires:       netpbm-progs
 
 
 %description
 %description
 TransFig is a set of tools for creating TeX documents with graphics
 TransFig is a set of tools for creating TeX documents with graphics
 which are portable, in the sense that they can be printed in a wide
 which are portable, in the sense that they can be printed in a wide
 variety of environments.
 variety of environments.
 
 
-%prep
-%setup -q -n %{name}.%{version}
-%patch0 -p1 -b .optflags
-%patch5 -p1 -b .modularX
-%patch6 -p1 -b .bitmap
-%patch10 -p1 -b .buildfix
-%patch11 -p1
 
 
-# fix source permissions
-find -type f -exec chmod -x {} \;
+%debug_package
 
 
-# remove garbage
-rm -f doc/manual/Makefile.orig doc/fig2dev.1.orig
 
 
-%build
-xmkmf
-(cd fig2dev; xmkmf ; cd dev ;xmkmf)
-(cd transfig ; xmkmf)
-make
+%prep
+%setup -q -n fig2dev-%{version}
+%autopatch -p1
+autoreconf -i
+# Fix the manpage not being in UTF-8
+iconv -f ISO-8859-15 -t UTF-8 man/fig2dev.1.in -o fig2dev.1.in.new
+touch -r man/fig2dev.1.in fig2dev.1.in.new
+mv fig2dev.1.in.new man/fig2dev.1.in
 
 
 
 
-%install
-[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
+%build
+%configure --enable-transfig
+%make_build
 
 
-make DESTDIR=%{buildroot} \
-     MANPATH=%{_mandir} FIG2DEV_LIBDIR=%{_datadir}/fig2dev \
-     install install.man
 
 
-# fig2ps2tex{,.sh} are equivalent, use the sh one
-mv %{buildroot}%{_bindir}/fig2ps2tex.sh %{buildroot}%{_bindir}/fig2ps2tex
-ln -s fig2ps2tex %{buildroot}%{_bindir}/fig2ps2tex.sh
+%install
+%make_install
 
 
-%clean
-[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
 
 
 %files
 %files
 %defattr(-,root,root)
 %defattr(-,root,root)
-%doc CHANGES NOTES README LATEX.AND.XFIG
+%doc CHANGES transfig/doc/manual.pdf
 %{_bindir}/transfig
 %{_bindir}/transfig
 %{_bindir}/fig2dev
 %{_bindir}/fig2dev
 %{_bindir}/fig2ps2tex
 %{_bindir}/fig2ps2tex
-%{_bindir}/fig2ps2tex.sh
 %{_bindir}/pic2tpic
 %{_bindir}/pic2tpic
 %{_mandir}/man1/*
 %{_mandir}/man1/*
-%{_datadir}/xfig
 %{_datadir}/fig2dev
 %{_datadir}/fig2dev
 
 
+
 %changelog
 %changelog
+* Tue Mar 23 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.2.8-1
+- new upstream release.
+- dropped all patches.
+
 * Tue Oct  7 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 3.2.5e-1
 * Tue Oct  7 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 3.2.5e-1
 - updated to 3.2.5e
 - updated to 3.2.5e
 - added Patch11 from Fedora
 - added Patch11 from Fedora

+ 42 - 44
v/vala/vala-vl.spec

@@ -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
-Summary:        Development files for %{name}
-Summary(ja):    %{name} の開発用ファイル
-Group:          programming
-Requires:       %{name} = %{version}-%{release}
-Requires:       pkgconfig
+%package        libs
+Summary:        Vala compiler library
+Summary(ja):    Valaコンパイラの共有ライブラリ
+Group:          system,programming
+Provides:       libvala = %{version}-%{release}
 
 
-%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
-using the %{name} compiler.
+This package contains the shared libvala library.
 
 
 
 
-%package        tools
-Summary:        Tools for creating projects and bindings for %{name}
-Summary(ja):    %{name} のプロジェクト作成やバインディングのためのツール集
+%package        devel
+Summary:        Development files for %{name}
+Summary(ja):    %{name} の開発用ファイル
 Group:          programming
 Group:          programming
-License:        LGPLv2+
-Requires:       %{name} = %{version}-%{release}
-Requires:       gnome-common intltool libtool
-Provides:       %{name}-vapigen = %{version}-%{release}
-Obsoletes:      %{name}-vapigen < %{version}-%{release}
+Requires:       %{name}-libs = %{version}-%{release}
+Requires:       pkgconfig
+Provides:       libvala-devel = %{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
-from existing C libraries, allowing access from Vala programs.
+This package contains development files for %{name}. This is not necessary for
+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.