Browse Source

updated 10 packages

elogind-246.9.2-1

glib-networking-2.66.0-1

glib2-2.66.7-1

glibmm-2.66.0-1

gnome-autoar-0.2.4-2

gpgme-1.15.1-1

gtk3-3.24.24-1

gtkmm3-3.24.3-1

libmariadb-3.1.11-1

postgresql-13.2-1

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@12528 ec354946-7b23-47d6-9f5a-488ba84defc7
tomop 1 year ago
parent
commit
3ee25cf9cc

+ 42 - 16
e/elogind/elogind-vl.spec

@@ -1,20 +1,18 @@
-%define pkg_version 241.3
-%define pkg_release 2%{?_dist_release}
-
 %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
 
 Name:         elogind
 Summary:      The systemd project's "logind", extracted to a standalone package
 Summary(ja):  systemdプロジェクトのlogindを単独で動作するようにしたソフトウェア
-Version:      %{pkg_version}
-Release:      %{pkg_release}
-License:      GPL2/LGPL2.1
-Group:        System Environment/Base
-URL:          https://wiki.gentoo.org/wiki/Elogind
+Version:      246.9.2
+Release:      1%{?_dist_release}
+Group:        system
 Vendor:       Project Vine
 Distribution: Vine Linux
 Packager:     tomop
 
+License:      GPL2/LGPL2.1
+URL:          https://wiki.gentoo.org/wiki/Elogind
+
 Source0:      https://github.com/elogind/elogind/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Source1:      elogind.init
 
@@ -51,10 +49,11 @@ elogind is the systemd project's logind, extracted to a standalone package. It's
 systemdを利用していないシステム上で、KDE、Wayland、GNOMEのようにsystemd
 に強く依存しているソフトウェアを使用したいユーザのために設計されています。
 
+
 %package libs
 Summary:     shared libraries for elogind
 Summary(ja): eloginのための共有ライブラリファイル
-Group:       System Environment/Libraries
+Group:       system
 
 %description libs
  This package contains shared libraries for elogind
@@ -63,10 +62,11 @@ Group:       System Environment/Libraries
  このパッケージにはeloginを用いた開発のための共有ライブラリファイル
 が含まれています。
 
+
 %package devel
 Summary:     headers and libraries for elogind
 Summary(ja): eloginを用いた開発のためのヘッダ・ライブラリファイル
-Group:       Development/Libraries
+Group:       programming
 Requires:    elogind-libs = %{version}-%{release}
 
 %description devel
@@ -76,10 +76,11 @@ Requires:    elogind-libs = %{version}-%{release}
  このパッケージにはeloginを用いた開発のためのヘッダ・ライブラリファイル
 が含まれています。
 
+
 %package -n compat32-elogind-libs
 Summary:     shared libraries for elogind
 Summary(ja): eloginのための共有ライブラリファイル
-Group:       System Environment/Libraries
+Group:       system
 
 %description -n compat32-elogind-libs
  This package contains shared libraries for elogind
@@ -89,15 +90,20 @@ Group:       System Environment/Libraries
 が含まれています。
 
 
+%debug_package
+
+
 %prep
 %autosetup -p1
 
 
 %build
 export LANG=ja_JP.UTF-8
-%meson
+%meson \
+ -Dman=true
 %meson_build
 
+
 %install
 export LANG=ja_JP.UTF-8
 %{__rm} -rf %{buildroot}
@@ -114,16 +120,34 @@ rm -rf %{buildroot}%{_datadir}/factory
 
 %find_lang %{name}
 
+
 %check
 export LANG=ja_JP.UTF-8
 %meson_test
 
+
 %clean
 %{__rm} -rf %{buildroot}
 
 
+%pre
+if [ $1 -gt 1 ]; then
+  if [ -e /etc/rc2.d/S03elogind ]; then
+    /sbin/chkconfig elogind off
+    touch /tmp/chkconfig-elogind-on
+  fi
+fi
+
 %post
 /sbin/chkconfig --add elogind
+if [ $1 -eq 1 ]; then
+  /sbin/chkconfig elogind on
+else
+  if [ -e /tmp/chkconfig-elogind-on ]; then
+    /sbin/chkconfig elogind on
+    rm -f /tmp/chkconfig-elogind-on
+  fi
+fi
 
 %preun
 if [ $1 -eq 0 ]; then
@@ -131,11 +155,9 @@ if [ $1 -eq 0 ]; then
   /sbin/chkconfig --add elogind
 fi
 
-%post libs
-/sbin/ldconfig
+%post libs -p /sbin/ldconfig
+%postun libs -p /sbin/ldconfig
 
-%postun libs
-/sbin/ldconfig
 
 %files -f %{name}.lang
 %defattr(-,root,root)
@@ -179,6 +201,10 @@ fi
 
 
 %changelog
+* Sat Feb 13 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 246.9.2-1
+- new upstream release.
+- updated Source1.
+
 * Sat May 25 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 241.3-2
 - added a initscript.
 

+ 11 - 2
g/glib-networking/glib-networking-vl.spec

@@ -12,10 +12,10 @@
 %global __meson_wrap_mode default
 
 Name:           glib-networking
-Version:        2.64.2
+Version:        2.66.0
 Release:        1%{?_dist_release}
 Summary:        Networking support for GLib
-Group:          Development/Libraries
+Group:          system
 Vendor:         Project Vine
 Distribution:   Vine Linux
 
@@ -39,6 +39,10 @@ This package contains modules that extend the networking support in GIO.
 In particular, it contains a libproxy-based GProxyResolver implementation
 and a gnutls-based GTlsConnection implementation.
 
+
+%debug_package
+
+
 %prep
 %setup -q
 
@@ -57,12 +61,14 @@ rm -rf %{buildroot}
 rm -f %{buildroot}%{_prefix}/lib/systemd/user/glib-pacrunner.service
 rm -rf %{buildroot}%{_datadir}/installed-tests
 
+
 %post
 gio-querymodules %{_libdir}/gio/modules
 
 %postun
 gio-querymodules %{_libdir}/gio/modules
 
+
 %files -f %{name}.lang
 %defattr(-,root,root,-)
 %license COPYING
@@ -75,6 +81,9 @@ gio-querymodules %{_libdir}/gio/modules
 
 
 %changelog
+* Fri Feb 12 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.66.0-1
+- new upstream release.
+
 * Wed May 06 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.64.2-1
 - new upstream release.
 

+ 4 - 1
g/glib2/glib2-vl.spec

@@ -3,7 +3,7 @@
 
 Summary:        A library of handy utility functions.
 Name:           glib2
-Version:        2.66.4
+Version:        2.66.7
 Release:        1%{?_dist_release}
 Group:          system
 Vendor:         Project Vine
@@ -218,6 +218,9 @@ gio-querymodules %{_libdir}/gio/modules
 %endif
 
 %changelog
+* Fri Feb 12 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.66.7-1
+- new upstream release.
+
 * Sat Dec 19 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.66.4-1
 - new upstream release.
 

+ 9 - 3
g/glibmm/glibmm-vl.spec

@@ -5,8 +5,9 @@
 Summary:	A C++ interface for glib library.
 Summary(ja):	glib ライブラリの C++ インターフェイス
 Name:		glibmm
-Version:	2.64.2
+Version:	2.66.0
 Release:	1%{?_dist_release}
+Group:		system
 Vendor:		Project Vine
 Distribution:	Vine Linux
 
@@ -32,7 +33,7 @@ text encoding converter API, file access, and threads.
 %package devel
 Summary:	Development files for %{name}.
 Summary(ja):	%{name} の開発用ファイル
-Group:		Development/Libraries
+Group:		programming
 Requires:	%{name} = %{version}-%{release}
 Requires:	glib2-devel >= 2.46.0
 Requires:       libsigc++-devel >= 2.6.0
@@ -43,6 +44,9 @@ This package contains the libraries, include files and other resources
 needed to develop applications using %{name}.
 
 
+%debug_package
+
+
 %prep
 %setup -q -n %{name}-%{version}
 
@@ -66,7 +70,6 @@ rm -rf %{buildroot}
 
 
 %post -p /sbin/ldconfig
-
 %postun -p /sbin/ldconfig
 
 
@@ -92,6 +95,9 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Fri Feb 12 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.66.0-1
+- new upstream release.
+
 * Sat Aug 01 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.64.2-1
 - new upstream release.
 

+ 11 - 2
g/gnome-autoar/gnome-autoar-vl.spec

@@ -4,7 +4,8 @@ Summary:        Archive library
 Summary(ja):    アーカイブライブラリ
 Name:           gnome-autoar
 Version:        0.2.4
-Release:        1%{?_dist_release}
+Release:        2%{?_dist_release}
+Group:          system
 Vendor:         Project Vine
 Distribution:   Vine Linux
 
@@ -12,6 +13,7 @@ License:        LGPLv2+
 URL:            https://git.gnome.org/browse/gnome-autoar
 %global         shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
 Source0:        https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
+Patch1000:      CVE-2020-36241.patch
 
 BuildRequires:  gcc
 BuildRequires:  pkgconfig(gio-2.0)
@@ -28,6 +30,7 @@ gnome-autoar is a GObject based library for handling archives.
 
 %package        devel
 Summary:        Development files for %{name}
+Group:          programming
 Requires:       %{name}%{?_isa} = %{version}-%{release}
 
 %description    devel
@@ -35,8 +38,11 @@ The %{name}-devel package contains libraries and header files for
 developing applications that use %{name}.
 
 
+%debug_package
+
+
 %prep
-%autosetup
+%autosetup -p1
 
 
 %build
@@ -77,6 +83,9 @@ make check
 
 
 %changelog
+* Fri Feb 12 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.2.4-2
+- imported Patch1000 from upstream to fix CVE-2020-36241.
+
 * Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.2.4-1
 - new upstream release.
 

+ 4 - 1
g/gpgme/gpgme-vl.spec

@@ -6,7 +6,7 @@
 Summary:	GPGME - GnuPG Made Easy
 Summary(ja):	GPGME - GnuPG Made Easy
 Name:		gpgme
-Version:	1.14.0
+Version:	1.15.1
 Release:	1%{?_dist_release}
 Group:		system
 Vendor:		Project Vine
@@ -174,6 +174,9 @@ fi
 %{python3_sitearch}/gpg/
 
 %changelog
+* Thu Feb 11 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.15.1-1
+- new upstream release.
+
 * Sun Aug 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.14.0-1
 - new upstream release.
 

+ 4 - 1
g/gtk3/gtk3-vl.spec

@@ -12,7 +12,7 @@
 %define gdkpixbuf2_version %{gdkpixbuf2_base_version}-1
 %define gobject_introspection_version 1.46.0
 
-%define base_version 3.24.22
+%define base_version 3.24.24
 %define bin_version 3.0.0
 
 # biarch support
@@ -306,6 +306,9 @@ fi
 %endif
 
 %changelog
+* Fri Feb 12 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.24.24-1
+- new upstream release.
+
 * Fri Aug 14 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.24.22-1
 - new upstream release.
 

+ 26 - 14
g/gtkmm3/gtkmm3-vl.spec

@@ -3,8 +3,9 @@
 Summary: A C++ interface for the GTK+ (a GUI library for X).
 Summary(ja): GTK+ の C++ インターフェイス
 Name: gtkmm3
-Version: 3.24.2
+Version: 3.24.3
 Release: 1%{?_dist_release}
+Group: system
 Vendor: Project Vine
 Distribution: Vine Linux
 
@@ -13,11 +14,8 @@ URL: https://www.gtkmm.org/
 %global shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
 Source: https://download.gnome.org/sources/gtkmm/%{shortver}/gtkmm-%{version}.tar.xz
 
-Buildroot: %{_tmppath}/%{name}-%{version}-root
-Requires: glibmm >= 2.33.13
-Requires: pangomm >= 2.27.1
-Requires: atk >= 1.9.0
-Requires: gtk3 >= 3.6.0
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+BuildRequires: meson
 BuildRequires: glibmm-devel >= 2.33.13
 BuildRequires: cairomm-devel
 BuildRequires: pangomm-devel >= 2.27.1
@@ -25,6 +23,10 @@ BuildRequires: atkmm-devel
 BuildRequires: gtk3-devel >= 3.6.0
 BuildRequires: libsigc++-devel >= 2.0.0
 BuildRequires: doxygen
+Requires: glibmm >= 2.33.13
+Requires: pangomm >= 2.27.1
+Requires: atk >= 1.9.0
+Requires: gtk3 >= 3.6.0
 
 %description
 gtkmm (previously known as Gtk--) is the official C++ interface for the
@@ -36,10 +38,10 @@ The gtkmm devel package contains the static libraries and header files
 needed for developing GTK+ (GIMP ToolKit) applications in C++.
 
 
-%package	devel
-Summary: 	Development tools for gtkmm applications.
-Summary(ja): 	gtkmm アプリケーションの開発用ファイル
-Group: 		Development/Libraries
+%package        devel
+Summary:        Development tools for gtkmm applications.
+Summary(ja):    gtkmm アプリケーションの開発用ファイル
+Group:          programming
 Requires:       %{name} = %{version}
 Requires:       gtk3-devel >= 3.6.0
 Requires:       glibmm-devel >= 2.33.13
@@ -52,19 +54,27 @@ applications which will use Gtk--, the C++ interface to the GTK+
 (the Gimp ToolKit) GUI library.
 
 
+%debug_package
+
+
 %prep
 %setup -q -n gtkmm-%{version}
 
 
 %build
-%configure --disable-static
-make %{?_smp_mflags}
+%meson \
+	-Dmaintainer-mode=false \
+	-Dbuild-documentation=true \
+	-Dbuild-demos=false \
+	-Dbuild-tests=false
+
+%meson_build
 
 
 %install
 [ -n "%{buildroot}" -a "%{buildroot}" != / ] && rm -rf %{buildroot}
 
-make install DESTDIR=%{buildroot}
+%meson_install
 
 find %{buildroot} -type f -name "*.la" -exec rm -f {} ';'
 
@@ -81,7 +91,6 @@ rm -rf %{buildroot}%{_datadir}/gtkmm-%{ver}/examples
 
 
 %post -p /sbin/ldconfig
-
 %postun -p /sbin/ldconfig
 
 
@@ -110,6 +119,9 @@ rm -rf %{buildroot}%{_datadir}/gtkmm-%{ver}/examples
 
 
 %changelog
+* Fri Feb 12 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.24.3-1
+- new upstream release.
+
 * Sun Aug 02 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.24.2-1
 - new upstream release.
 

+ 14 - 18
lib/libm/libmariadb/libmariadb-vl.spec

@@ -1,9 +1,9 @@
 Name:           libmariadb
 Summary:        The MariaDB Native Client library (C driver)
 Epoch:          1
-Version:        3.1.8
+Version:        3.1.11
 Release:        1%{?_dist_release}
-Group:          System Environment/Libraries
+Group:          system
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Packager:       tomop
@@ -27,7 +27,7 @@ developed in C/C++ to MariaDB and MySQL databases.
 
 %package devel
 Summary:        Development files for mariadb-connector-c
-Group:          Development/Libraries
+Group:          programming
 Provides:       libmysqlclient-devel = %{epoch}:%{version}-%{release}
 Obsoletes:      libmysqlclient-devel
 Requires:       %{name} = %{epoch}:%{version}-%{release}
@@ -41,6 +41,7 @@ Contains everything needed to build against libmariadb.so >=3 client library.
 
 %package -n mariadb-common
 Summary:        Configuration files for packages that use /etc/my.cnf as a configuration file
+Group:          system
 BuildArch:      noarch
 
 %description -n mariadb-common
@@ -50,12 +51,14 @@ Other packages should only put their files into /etc/my.cnf.d directory
 and require this package, so the /etc/my.cnf file is present.
 
 
+%debug_package
+
 
 %prep
 %setup -q -n mariadb-connector-c-%{version}-src
 
 # Remove unsused parts
-rm -r win zlib win-iconv examples
+rm -r win zlib win-iconv
 
 
 
@@ -148,45 +151,34 @@ end
 
 
 %files
+%doc README
+%license COPYING.LIB
 %{_libdir}/libmariadb.so.*
-
 %dir %{_libdir}/mariadb
 %dir %{_libdir}/mariadb/plugin
 %{_libdir}/mariadb/plugin/*
 
-%doc README
-%license COPYING.LIB
-
-
-
 %files devel
+%license COPYING.LIB
 # Binary which provides compiler info for software compiling against this library
 %{_bindir}/mariadb_config
 %{_bindir}/mysql_config
-
 # Symlinks to the versioned library
 %{_libdir}/libmariadb.so
 %{_libdir}/libmysqlclient.so
 %{_libdir}/libmysqlclient_r.so
-
 # pkgconfig files
 %dir %{_libdir}/pkgconfig
 %{_libdir}/pkgconfig/*
-
 # Header files
 %dir %{_includedir}/mysql
 %{_includedir}/mysql/*
 
-%license COPYING.LIB
-
-
 %files -n mariadb-common
 %dir %{_sysconfdir}/my.cnf.d
 %config(noreplace) %{_sysconfdir}/my.cnf
 %config(noreplace) %{_sysconfdir}/my.cnf.d/client.cnf
 
-
-
 # RPMLint issues from 2.3.2 release tracked on the upstream JIRA:
 #   https://jira.mariadb.org/browse/CONC-232
 #   https://jira.mariadb.org/browse/CONC-234
@@ -194,7 +186,11 @@ end
 #   https://jira.mariadb.org/browse/CONC-287
 #   https://jira.mariadb.org/browse/CONC-291
 
+
 %changelog
+* Sat Feb 13 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.1.11-1
+- new upstream release.
+
 * Sat May 23 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.1.8-1
 - new upstream release.
 

+ 5 - 1
p/postgresql/postgresql-vl.spec

@@ -17,7 +17,7 @@
 Summary: PostgreSQL client programs
 Summary(ja): PostgreSQL のクライアントプログラム群
 Name: postgresql
-Version: 13.1
+Version: 13.2
 Release: 1%{?_dist_release}%{?with_systemd:.systemd}
 Group: office
 Vendor: Project Vine
@@ -856,7 +856,11 @@ rm -rf $RPM_BUILD_ROOT
 %attr(-,postgres,postgres) %dir %{_libdir}/postgresql/test
 %endif
 
+
 %changelog
+* Fri Feb 12 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 13.2-1
+- new upstream release.
+
 * Fri Nov 13 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 13.1-1
 - new upstream release.