Browse Source

updated 8 packages

SDL2-2.0.12-1

SDL2_image-2.0.5-1

SDL2_mixer-2.0.4-1

SDL2_ttf-2.0.15-1

babl-0.1.74-1

bubblewrap-0.4.1-1

gegl04-0.4.22-1

libcap-2.33-1

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@12382 ec354946-7b23-47d6-9f5a-488ba84defc7
tomop 3 years ago
parent
commit
81ef1e49e7

+ 16 - 13
S/SDL2/SDL2-vl.spec

@@ -1,21 +1,22 @@
-%define ver 2.0.8
-%define rel 1
-
 %bcond_with wayland
 
 Name:           SDL2
-Version:        %{ver}
-Release:        %{rel}%{?_dist_release}
+Version:        2.0.12
+Release:        1%{?_dist_release}
 Summary:        A cross-platform multimedia library
 Group:          System Environment/Libraries
-URL:            http://www.libsdl.org/
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       iwaim
+
 License:        zlib and MIT
-Source0:        http://www.libsdl.org/release/%{name}-%{version}.tar.gz
+URL:            https://www.libsdl.org/
+Source0:        https://www.libsdl.org/release/%{name}-%{version}.tar.gz
 Source1:        SDL_config.h
 Patch0:         multilib.patch
 
 BuildRequires:  alsa-lib-devel
-BuildRequires:  audiofile-devel
+#BuildRequires:  audiofile-devel
 BuildRequires:  mesa-libGL-devel
 BuildRequires:  mesa-libGLU-devel
 BuildRequires:  mesa-libEGL-devel
@@ -74,15 +75,12 @@ to provide fast access to the graphics frame buffer and audio device. This
 package provides the libraries, include files, and other resources needed for
 developing SDL applications.
 
-Vendor: Project Vine
-Distribution: Vine Linux
-Packager: iwaim
 
 %prep
 %setup -q
 #%patch0 -p1 -b .multilib
 # Compilation without ESD
-sed -i -e 's/.*AM_PATH_ESD.*//' configure.in
+sed -i -e 's/.*AM_PATH_ESD.*//' configure.ac
 sed -i -e 's/\r//g' TODO.txt README.txt WhatsNew.txt BUGS.txt COPYING.txt CREDITS.txt README-SDL.txt
 
 %build
@@ -117,7 +115,8 @@ rm -f %{buildroot}%{_libdir}/*.a
 %postun -p /sbin/ldconfig
 
 %files
-%doc BUGS.txt CREDITS.txt COPYING.txt README-SDL.txt
+%license COPYING.txt
+%doc BUGS.txt CREDITS.txt README-SDL.txt
 %{_libdir}/lib*.so.*
 
 %files devel
@@ -127,10 +126,14 @@ rm -f %{buildroot}%{_libdir}/*.a
 %{_libdir}/pkgconfig/sdl2.pc
 %dir %{_libdir}/cmake/SDL2
 %{_libdir}/cmake/SDL2/sdl2-config.cmake
+%{_libdir}/cmake/SDL2/sdl2-config-version.cmake
 %{_includedir}/SDL2
 %{_datadir}/aclocal/*
 
 %changelog
+* Fri Apr 17 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.0.12-1
+- new upstream release.
+
 * Wed May 23 2018 IWAI, Masaharu <iwaim.sub@gmail.com> 2.0.8-1
 - update to 2.0.8
 

+ 11 - 12
S/SDL2_image/SDL2_image-vl.spec

@@ -1,15 +1,15 @@
-%define ver 2.0.3
-%define rel 1
-
 Name:           SDL2_image
-Version:        %{ver}
-Release:        %{rel}%{?_dist_release}
+Version:        2.0.5
+Release:        1%{?_dist_release}
 Summary:        Image loading library for SDL
-
 Group:          System Environment/Libraries
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       iwaim
+
 License:        LGPLv2+
-URL:            http://www.libsdl.org/projects/SDL_image/
-Source0:        http://www.libsdl.org/projects/SDL_image/release/%{name}-%{version}.tar.gz
+URL:            https://www.libsdl.org/projects/SDL_image/
+Source0:        https://www.libsdl.org/projects/SDL_image/release/%{name}-%{version}.tar.gz
 
 BuildRequires:  SDL2-devel
 BuildRequires:  libjpeg-devel
@@ -18,10 +18,6 @@ BuildRequires:  libtiff-devel
 BuildRequires:  libwebp-devel
 BuildRequires:  chrpath
 
-Vendor: Project Vine
-Distribution: Vine Linux
-Packager: iwaim
-
 %description
 Simple DirectMedia Layer (SDL) is a cross-platform multimedia library
 designed to provide fast access to the graphics frame buffer and audio
@@ -79,6 +75,9 @@ rm -f %{buildroot}%{_libdir}/*.la
 %{_libdir}/pkgconfig/%{name}.pc
 
 %changelog
+* Fri Apr 17 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.0.5-1
+- new upstream release.
+
 * Wed May 23 2018 IWAI, Masaharu <iwaim.sub@gmail.com> 2.0.3-1
 - update to 2.0.3
 

+ 10 - 11
S/SDL2_mixer/SDL2_mixer-vl.spec

@@ -1,15 +1,15 @@
-%define ver 2.0.2
-%define rel 1
-
 Name:           SDL2_mixer
-Version:        %{ver}
-Release:        %{rel}%{?_dist_release}
+Version:        2.0.4
+Release:        1%{?_dist_release}
 Summary:        Simple DirectMedia Layer - Sample Mixer Library
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       iwaim
 
 Group:          System Environment/Libraries
 License:        zlib
-URL:            http://www.libsdl.org/projects/SDL_mixer/
-Source0:        http://www.libsdl.org/projects/SDL_mixer/release/%{name}-%{version}.tar.gz
+URL:            https://www.libsdl.org/projects/SDL_mixer/
+Source0:        https://www.libsdl.org/projects/SDL_mixer/release/%{name}-%{version}.tar.gz
 
 BuildRequires:  SDL2-devel
 BuildRequires:  libvorbis-devel
@@ -19,10 +19,6 @@ BuildRequires:  libmodplug-devel
 BuildRequires:  fluidsynth-devel
 BuildRequires:  libmikmod-devel
 
-Vendor: Project Vine
-Distribution: Vine Linux
-Packager: iwaim
-
 %description
 SDL_mixer is a sample multi-channel audio mixer library.
 It supports any number of simultaneously playing channels of 16 bit stereo
@@ -79,6 +75,9 @@ find %{buildroot} -name '*.la' -exec rm -f {} ';'
 %{_includedir}/SDL2/*
 
 %changelog
+* Fri Apr 17 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.0.4-1
+- new upstream release.
+
 * Wed May 23 2018 IWAI, Masaharu <iwaim.sub@gmail.com> 2.0.2-1
 - update to 2.0.2
 

+ 10 - 9
S/SDL2_ttf/SDL2_ttf-vl.spec

@@ -1,10 +1,11 @@
-%define ver 2.0.14
-%define rel 1
-
 Name:		SDL2_ttf
-Version:	%{ver}
-Release:	%{rel}%{?_dist_release}
+Version:	2.0.15
+Release:	1%{?_dist_release}
 Summary:	TrueType font rendering library for SDL2
+Vendor:		Project Vine
+Distribution:	Vine Linux
+Packager:	iwaim
+
 License:	zlib
 URL:		https://www.libsdl.org/projects/SDL_ttf/
 Source0:	%{url}release/%{name}-%{version}.tar.gz
@@ -13,10 +14,6 @@ BuildRequires:  libGL-devel
 BuildRequires:	freetype2-devel
 BuildRequires:	zlib-devel
 
-Vendor: Project Vine
-Distribution: Vine Linux
-Packager: iwaim
-
 %description
 This library allows you to use TrueType fonts to render text in SDL2
 applications.
@@ -59,6 +56,10 @@ find %{buildroot} -type f -name '*.la' -delete -print
 %{_libdir}/pkgconfig/%{name}.pc
 
 %changelog
+* Fri Apr 17 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.0.15-1
+- new upstream release.
+- renamed specfile.
+
 * Sun Apr 16 2017 IWAI, Masaharu <iwaim.sub@gmail.com> 2.0.14-1
 - initial build for Vine Linux
 

+ 4 - 1
b/babl/babl-vl.spec

@@ -1,6 +1,6 @@
 Summary:  A dynamic, any to any, pixel format conversion library
 Name:     babl
-Version:  0.1.72
+Version:  0.1.74
 Release:  1%{?_dist_release}
 # The gggl codes contained in this package are under the GPL, with exceptions allowing their use under libraries covered under the LGPL
 License:  LGPLv3+ and GPLv3+
@@ -94,6 +94,9 @@ make check
 %{_datadir}/gir-1.0/Babl-0.1.gir
 
 %changelog
+* Fri Apr 17 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.1.74-1
+- new upstream release.
+
 * Fri Oct 25 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.1.72-1
 - new upstream release.
 

+ 7 - 4
b/bubblewrap/bubblewrap-vl.spec

@@ -1,11 +1,11 @@
 Name:           bubblewrap
-Version:        0.3.3
-Release:        6%{?_dist_release}
+Version:        0.4.1
+Release:        1%{?_dist_release}
 Summary:        Core execution tool for unprivileged containers
-
-License:        LGPLv2+
 Vendor:         Project Vine
 Distribution:   Vine Linux
+
+License:        LGPLv2+
 #VCS: git:https://github.com/projectatomic/bubblewrap
 URL:            https://github.com/projectatomic/bubblewrap
 Source0:        https://github.com/projectatomic/bubblewrap/releases/download/v%{version}/bubblewrap-%{version}.tar.xz
@@ -45,6 +45,9 @@ find %{buildroot} -name '*.la' -delete -print
 %{_mandir}/man1/*
 
 %changelog
+* Fri Apr 17 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.4.1-1
+- new upstream release.
+
 * Mon Sep 23 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.3.3-6
 - added suid flag /usr/bin/bwrap.
 

+ 45 - 21
g/gegl04/gegl04-vl.spec

@@ -1,40 +1,48 @@
 Summary:        A graph based image processing framework
 Summary(ja):    グラフベースの画像処理フレームワーク
 Name:           gegl04
-Version:        0.4.16
+Version:        0.4.22
 Release:        1%{?_dist_release}
-# The binary is under the GPL, while the libs are under LGPL
-License:        LGPLv3+ and GPLv3+
 Group:          System Environment/Libraries
-
 Vendor:         Project Vine
 Distribution:   Vine Linux
+
+# The binary is under the GPL, while the libs are under LGPL
+License:        LGPLv3+ and GPLv3+
 URL:            http://www.gegl.org/
 %define         shortver %(echo %{version} | sed -e 's/\\.[0-9]*$//')
-Source0:        https://download.gimp.org/pub/gegl/%{shortver}/gegl-%{version}.tar.bz2
+Source0:        https://download.gimp.org/pub/gegl/%{shortver}/gegl-%{version}.tar.xz
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
+BuildRequires:  meson
 BuildRequires:  glib2-devel
 BuildRequires:  gdk-pixbuf2-devel
 BuildRequires:  pango-devel
-BuildRequires:  babl-devel >= 0.1.56
+BuildRequires:  babl-devel >= 0.1.74
 BuildRequires:  json-glib-devel
 BuildRequires:  perl
 BuildRequires:  ruby
-BuildRequires:  python3-devel
 BuildRequires:  exiv2-devel
-BuildRequires:  libgexiv2-devel
+BuildRequires:  jasper-devel
 BuildRequires:  lcms2-devel
-BuildRequires:  libpng-devel
+BuildRequires:  lensfun-devel
+BuildRequires:  libgexiv2-devel
 BuildRequires:  libjpeg-devel
+BuildRequires:  libpng-devel
+BuildRequires:  LibRaw-devel
 BuildRequires:  librsvg2-devel
 BuildRequires:  libtiff-devel
+BuildRequires:  libv4l-devel
 BuildRequires:  libwebp-devel
-BuildRequires:  LibRaw-devel
-BuildRequires:  jasper-devel
-BuildRequires:  lensfun-devel
+BuildRequires:  poppler-devel
+BuildRequires:  python3-devel
+BuildRequires:  python3-rpm-macros
+BuildRequires:  python3-pygobject
+BuildRequires:  pygobject3-devel
+BuildRequires:  gobject-introspection-devel
+BuildRequires:  vala-devel
 BuildRequires:  asciidoc
-BuildRequires:  SDL-devel
+BuildRequires:  SDL2-devel
 BuildRequires:  OpenEXR-devel
 BuildRequires:  lua-devel
 BuildRequires:  enscript
@@ -70,21 +78,32 @@ developing with %{name}.
 %prep
 %setup -q -n gegl-%{version}
 
+
 %build
-./autogen.sh
-%{configure} --disable-static
-%{__make} %{?_smp_mflags}
+export PYTHON=%{__python3}
+%meson \
+	-Dlibspiro=disabled \
+	-Dlibv4l=disabled \
+	-Dlua=disabled \
+	-Dmrg=disabled \
+	-Dlibav=disabled \
+	-Dumfpack=disabled
+
+%meson_build
+
 
 %install
-%{__rm} -rf ${RPM_BUILD_ROOT}
-%{__make} DESTDIR=${RPM_BUILD_ROOT} install INSTALL='install -p'
+%{__rm} -rf %{buildroot}
+%meson_install
 
-find ${RPM_BUILD_ROOT} -name '*.la' -delete
+find %{buildroot} -name '*.la' -delete
 
 %find_lang gegl-%{shortver}
 
+
 %clean
-%{__rm} -rf ${RPM_BUILD_ROOT}
+%{__rm} -rf %{buildroot}
+
 
 %post -p %{_syssbindir}/ldconfig
 
@@ -110,10 +129,15 @@ find ${RPM_BUILD_ROOT} -name '*.la' -delete
 %{_libdir}/pkgconfig/gegl-%{shortver}.pc
 %{_libdir}/pkgconfig/gegl-sc-%{shortver}.pc
 %{_datadir}/gir-1.0/Gegl-%{shortver}.gir
-%{_datadir}/gtk-doc/html/*
+%{_datadir}/vala/vapi/gegl-%{shortver}.deps
+%{_datadir}/vala/vapi/gegl-%{shortver}.vapi
+#{_datadir}/gtk-doc/html/*
 
 
 %changelog
+* Fri Apr 17 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.4.22-1
+- new upstream release.
+
 * Sat Oct 26 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.4.16-1
 - new upstream release.
 - built with OpenEXR-2.4.0.

+ 18 - 9
lib/libc/libcap/libcap-vl.spec

@@ -3,25 +3,20 @@
 Summary: Library for getting and setting POSIX.1e capabilities
 Summary(ja): POSIX.1e ケーパビリティを取得・設定するためのライブラリ
 Name: libcap
-Version: 2.27
+Version: 2.33
 Release: 1%{?_dist_release}
-
-License: LGPLv2
 Group: System Environment/Libraries
-
 Vendor: Project Vine
 Distribution: Vine Linux
 
+License: LGPLv2
 Source: https://mirrors.edge.kernel.org/pub/linux/libs/security/linux-privs/libcap2/%{name}-%{version}.tar.xz
 Source1: getpcaps.8
 
-
-# Patch0: libcap-2.16-headerfix.patch
-Patch1: %{name}-2.25-buildflags.patch
-
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: libattr-devel
 BuildRequires: pam-devel
+BuildRequires: glibc-static
 
 %description
 libcap is a library for getting and setting POSIX.1e (formerly POSIX 6)
@@ -77,16 +72,22 @@ draft 15 capabilities.
 Install libcap-devel if you want to develop or compile applications using
 libcap.
 
+
 %prep
 %setup -q
 # %patch0 -p1
-%patch1 -p1
+
+sed -i \
+	-e 's| -O2 | $(RPM_OPT_FLAGS) |' \
+	-e 's| #-g| $(RPM_LD_FLAGS) #-g|' \
+	Make.Rules
 
 %build
 # libcap can not be build with _smp_mflags:
 make PREFIX=%{_prefix} LIBDIR=%{_libdir} SBINDIR=%{_sbindir} \
      INCDIR=%{_includedir} MANDIR=%{_mandir} COPTFLAG="$RPM_OPT_FLAGS"
 
+
 %install
 rm -rf $RPM_BUILD_ROOT
 make install RAISE_SETFCAP=no \
@@ -105,12 +106,15 @@ chmod +x $RPM_BUILD_ROOT/%{_lib}/*.so.*
 
 # need to build init.lxc.static
 mv %{buildroot}/%{_lib}/libcap.a %{buildroot}/%{_libdir}/libcap.a
+mv %{buildroot}/%{_lib}/libpsx.a %{buildroot}/%{_libdir}/libpsx.a
 
 cp -f %{SOURCE1} %{buildroot}/%{_mandir}/man8/
 
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+
 %post -p /sbin/ldconfig
 
 %postun -p /sbin/ldconfig
@@ -119,6 +123,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %postun -n compat32-%{name} -p /sbin/ldconfig
 
+
 %files
 %defattr(-,root,root)
 %license License
@@ -152,6 +157,10 @@ rm -rf $RPM_BUILD_ROOT
 %endif
 
 %changelog
+* Fri Apr 17 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.33-1
+- new upstream release.
+- dropped Patch1: made to get same effect by another way.
+
 * Mon Sep 23 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.27-1
 - new upstream release.