Browse Source

updated 6 packages

libX11-1.6.11-1

libepoxy-1.5.4-2

libxcb-1.14-1

pixman-0.40.0-1

xcb-proto-1.14-1

xorg-x11-server-1.20.8-2

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

+ 8 - 5
lib/libX/libX11/libX11-vl.spec

@@ -3,9 +3,9 @@
 Summary:        X.Org X11 libX11 runtime library
 Summary(ja):    X.Org X11 libX11 ランタイムライブラリ
 Name:           libX11
-Version:        1.6.9
+Version:        1.6.11
 Release:        1%{?_dist_release}
-Group:          System Environment/Libraries
+Group:          system
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Packager:       daisuke
@@ -37,7 +37,7 @@ X.Org X11 libX11 runtime library
 %package devel
 Summary: X.Org X11 libX11 development package
 Summary(ja): X.Org X11 libX11 開発パッケージ
-Group: Development/Libraries
+Group: programming
 Requires(pre): xorg-x11-filesystem
 Requires: %{name} = %{version}-%{release}
 Requires: xorg-x11-proto-devel
@@ -52,7 +52,7 @@ X.Org X11 libX11 development package
 %package -n compat32-%{name}
 Summary: X.Org X11 libX11 runtime library
 Summary(ja): X.Org X11 libX11 ランタイムライブラリ
-Group: System Environment/Libraries
+Group: system
 
 %description -n compat32-%{name}
 X.Org X11 libX11 runtime library
@@ -60,7 +60,7 @@ X.Org X11 libX11 runtime library
 %package -n compat32-%{name}-devel
 Summary: X.Org X11 libX11 development package
 Summary(ja): X.Org X11 libX11 開発パッケージ
-Group: Development/Libraries
+Group: programming
 Requires(pre): xorg-x11-filesystem
 Requires: %{name}-devel = %{version}-%{release}
 Requires: compat32-%{name} = %{version}-%{release}
@@ -319,6 +319,9 @@ rm -rf $RPM_BUILD_ROOT
 %endif
 
 %changelog
+* Fri Aug 07 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.6.11-1
+- new upstream release.
+
 * Sat May 02 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.6.9-1
 - new upstream release.
 

+ 9 - 6
lib/libe/libepoxy/libepoxy-vl.spec

@@ -3,8 +3,8 @@
 Summary: A library for handling OpenGL function pointer management
 Name: libepoxy
 Version: 1.5.4
-Release: 1%{?_dist_release}
-Group: System Environment/Libraries
+Release: 2%{?_dist_release}
+Group: system
 Vendor: Project Vine
 Distribution: Vine Linux
 
@@ -31,7 +31,7 @@ Epoxy is a library for handling OpenGL function pointer management for you.
 %package devel
 Summary: Development tools for %{name}
 Summary(ja): %{name} の開発環境
-Group: Development/Libraries
+Group: programming
 Requires: %{name} = %{version}-%{release}
 Requires: pkgconfig
 
@@ -42,7 +42,7 @@ Header files and libraries for building a extension library for the %{name}.
 # compat32
 %package -n compat32-%{name}
 Summary: A library for handling OpenGL function pointer management
-Group: System Environment/Libraries
+Group: system
 Requires: %{name} = %{version}-%{release}
 
 %description -n compat32-%{name}
@@ -52,7 +52,7 @@ Epoxy is a library for handling OpenGL function pointer management for you.
 %package -n compat32-%{name}-devel
 Summary: Development tools for compat32-%{name}
 Summary(ja): compat32-%{name} の開発環境
-Group: Development/Libraries
+Group: programming
 Requires: compat32-%{name} = %{version}-%{release}
 Requires: %{name}-devel = %{version}-%{release}
 
@@ -65,7 +65,7 @@ Header files and libraries for building a extension library for the compat32-%{n
 
 
 %build
-%meson -Degl=no
+%meson -Degl=yes
 %meson_build
 
 
@@ -116,6 +116,9 @@ xvfb-run -d -s "-screen 0 640x480x24" ninja -C %{_vpath_builddir} test || \
 %endif
 
 %changelog
+* Fri Aug 07 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.5.4-2
+- enabled egl.
+
 * Tue May 05 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.5.4-1
 - new upstream release.
 

+ 15 - 13
lib/libx/libxcb/libxcb-vl.spec

@@ -5,13 +5,15 @@
 Summary:        A C binding to the X11 protocol
 Summary(ja):    X11 プロトコルの C による実装
 Name:           libxcb
-Version:        1.13
+Version:        1.14
 Release:        1%{?_dist_release}
+Group:          system
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
-Group:          System Environment/Libraries
 License:        MIT
-URL:            http://xcb.freedesktop.org/
-Source0:        http://xcb.freedesktop.org/dist/%{name}-%{version}.tar.bz2
+URL:            https://xcb.freedesktop.org/
+Source0:        https://xcb.freedesktop.org/dist/%{name}-%{version}.tar.xz
 # This is stolen straight from the pthread-stubs source:
 # http://cgit.freedesktop.org/xcb/pthread-stubs/blob/?id=6900598192bacf5fd9a34619b11328f746a5956d
 # we don't need the library because glibc has working pthreads, but we need
@@ -34,9 +36,6 @@ BuildRequires:  python-devel
 
 Obsoletes:	%{name}-python < 1.8
 
-Vendor: Project Vine
-Distribution: Vine Linux
-
 %description
 The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a
 small footprint, latency hiding, direct access to the protocol, improved
@@ -45,7 +44,7 @@ threading support, and extensibility.
 %package        devel
 Summary:        Development files for %{name}
 Summary(ja):    %{name} の開発用ファイル
-Group:          Development/Libraries
+Group:          programming
 Requires:       %{name} = %{version}-%{release}
 Requires:       pkgconfig
 
@@ -55,7 +54,7 @@ developing applications that use %{name}.
 
 %package        doc
 Summary:        Documentation for %{name}
-Group:          Documentation
+Group:          documentation
 
 %description    doc
 The %{name}-doc package contains documentation for the %{name} library.
@@ -63,7 +62,7 @@ The %{name}-doc package contains documentation for the %{name} library.
 %package        -n compat32-%{name}
 Summary:        A C binding to the X11 protocol
 Summary(ja):    X11 プロトコルの C による実装
-Group:          System Environment/Libraries
+Group:          programming
 
 %description    -n compat32-%{name}
 The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a
@@ -73,7 +72,7 @@ threading support, and extensibility.
 %package        -n compat32-%{name}-devel
 Summary:        Development files for %{name}
 Summary(ja):    %{name} の開発用ファイル
-Group:          Development/Libraries
+Group:          programming
 Requires:       compat32-%{name} = %{version}-%{release}
 Requires:       %{name}-devel = %{version}-%{release}
 
@@ -98,7 +97,6 @@ make %{?_smp_mflags}
 rm -rf $RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT
 find $RPM_BUILD_ROOT -name '*.la' | xargs rm -f
-install -m 644 COPYING NEWS README $RPM_BUILD_ROOT/%{_datadir}/doc/%{name}-%{version}
 
 sed 's,@libdir@,%{_libdir},;s,@prefix@,%{_prefix},;s,@exec_prefix@,%{_exec_prefix},' %{SOURCE1} > $RPM_BUILD_ROOT%{_libdir}/pkgconfig/pthread-stubs.pc
 
@@ -115,6 +113,8 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(-,root,root,-)
+%license COPYING
+%doc NEWS README.md
 %{_libdir}/*.so.*
 
 %files devel
@@ -125,7 +125,6 @@ rm -rf $RPM_BUILD_ROOT
 
 %files doc
 %defattr(-,root,root,-)
-%{_datadir}/doc/%{name}-%{version}
 %{_mandir}/man3/*
 
 %if %{build_compat32}
@@ -139,6 +138,9 @@ rm -rf $RPM_BUILD_ROOT
 %endif
 
 %changelog
+* Fri Aug 07 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.14-1
+- new upstream release.
+
 * Thu Sep 05 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.13-1
 - new upstream release.
 

+ 13 - 11
p/pixman/pixman-vl.spec

@@ -1,29 +1,28 @@
 %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
 
 Name:           pixman
-Version:        0.38.4
+Version:        0.40.0
 Release:        1%{?_dist_release}
 Summary:        Pixel manipulation library
 Summary(ja):    ピクセル操作ライブラリ
+Group:          system
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
-Group:          System Environment/Libraries
 License:        MIT
-URL:            http://xorg.freedesktop.org/archive/individual/lib/
-Source0:        ftp://ftp.x.org/pub/individual/lib/pixman-%{version}.tar.bz2
+URL:            https://xorg.freedesktop.org/archive/individual/lib/
+Source0:        https://www.x.org/archive/individual/lib/pixman-%{version}.tar.xz
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 
 Obsoletes:	libpixman <= 0.1.6
 
-Vendor: Project Vine
-Distribution: Vine Linux
-
 %description
 Pixman is a pixel manipulation library for X and cairo.
 
 %package devel
 Summary: Pixel manipulation library development package
-Group: Development/Libraries
+Group: programming
 Requires: %{name} = %{version}-%{release}
 Requires: pkgconfig
 Obsoletes: libpixman-devel <= 0.1.6
@@ -35,7 +34,7 @@ Development library for pixman.
 %package -n compat32-%{name}
 Summary:        Pixel manipulation library
 Summary(ja):    ピクセル操作ライブラリ
-Group:          System Environment/Libraries
+Group:          system
 Requires: %{name} = %{version}-%{release}
 
 %description -n compat32-%{name}
@@ -43,7 +42,7 @@ Pixman is a pixel manipulation library for X and cairo.
 
 %package -n compat32-%{name}-devel
 Summary: Pixel manipulation library development package
-Group: Development/Libraries
+Group: programming
 Requires: compat32-%{name} = %{version}-%{release}
 Requires: %{name}-devel = %{version}-%{release}
 
@@ -98,8 +97,11 @@ rm -rf $RPM_BUILD_ROOT
 %endif
 
 %changelog
+* Fri Aug 07 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.40.0-1
+- new upstream release.
+
 * Fri Sep 06 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.38.4-1
-- new upstream release .
+- new upstream release.
 
 * Thu May 05 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.34.0-1
 - new upstream release 

+ 9 - 7
x/xcb-proto/xcb-proto-vl.spec

@@ -2,22 +2,21 @@
 
 Summary:        XCB protocol descriptions
 Name:           xcb-proto
-Version:        1.13
+Version:        1.14
 Release:        1%{?_dist_release}
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
-Group:          Development/Libraries
+Group:          programming
 License:        MIT
-URL:            http://xcb.freedesktop.org/
-Source0:        http://xcb.freedesktop.org/dist/%{name}-%{version}.tar.bz2
+URL:            https://xcb.freedesktop.org/
+Source0:        https://xcb.freedesktop.org/dist/%{name}-%{version}.tar.xz
 BuildArch:      noarch
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRequires:  python
 Requires:       pkgconfig
 
-Vendor: Project Vine
-Distribution: Vine Linux
-
 %description
 XCB is a project to enable efficient language bindings to the X11 protocol.
 This package contains the protocol descriptions themselves.  Language
@@ -50,6 +49,9 @@ rm -rf $RPM_BUILD_ROOT
 %{python_sitelib}/xcbgen
 
 %changelog
+* Fri Aug 07 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.14-1
+- new upstream release.
+
 * Thu Sep 05 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.13-1
 - new upstream release.
 

+ 19 - 10
x/xorg-x11-server/xorg-x11-server-vl.spec

@@ -8,8 +8,8 @@ Summary:        X.Org X11 X server
 Summary(ja):    X.Org X11 X サーバ
 Name:           xorg-x11-server
 Version:        1.20.8
-Release:        1%{?_dist_release}%{?with_systemd:.systemd}
-Group:          User Interface/X
+Release:        2%{?_dist_release}%{?with_systemd:.systemd}
+Group:          system
 Vendor:         Project Vine
 Distribution:   Vine Linux
 
@@ -28,6 +28,9 @@ Source20:       http://svn.exactcode.de/t2/trunk/package/xorg/xorg-server/xvfb-r
 # This really could be done prettier.
 Patch5002: xserver-1.12.1-ssh-isnt-local.patch
 
+# security patch
+Patch9000: CVE-2020-14347.patch
+
 ## Vine Patch
 # add elogind support
 Patch10000: 0001-add-elogind-support.patch
@@ -150,7 +153,7 @@ X.Org X11 X server
 %package common
 Summary: Xorg server common files
 Summary(ja): Xorg サーバ共通ファイル
-Group: User Interface/X
+Group: system
 
 %description common
 Common files shared among all X servers.
@@ -160,7 +163,7 @@ Common files shared among all X servers.
 %package Xorg
 Summary: Xorg X server
 Summary(ja): Xorg X サーバ
-Group: User Interface/X
+Group: system
 Provides: Xorg = %{version}-%{release}
 Provides: Xserver
 # Requires: xorg-x11-drivers >= 0.99.2-4
@@ -187,7 +190,7 @@ upon.
 %package Xnest
 Summary: Xnest server
 Summary(ja): Xnest サーバ
-Group: User Interface/X
+Group: system
 Obsoletes: XFree86-Xnest, XOrg-Xnest
 Requires: xorg-x11-server-common >= %{version}-%{release}
 Provides: Xnest
@@ -203,7 +206,7 @@ applications without running them on their real X server.
 %package Xdmx
 Summary: Distributed Multihead X Server and utilities
 Summary(ja): 分散マルチヘッド X サーバおよびユーティリティ
-Group: User Interface/X
+Group: system
 Requires: xorg-x11-server-common >= %{version}-%{release}
 Provides: Xdmx
 
@@ -221,7 +224,7 @@ application for Xdmx would be to unify a 4 by 4 grid of 1280x1024 displays
 %package Xvfb
 Summary: Virtual framebuffer X server.
 Summary(ja): 仮想フレームバッファ X サーバ
-Group: User Interface/X
+Group: system
 Obsoletes: XFree86-Xvfb, XOrg-Xvfb
 Requires: xorg-x11-server-common >= %{version}-%{release}
 Provides: Xvfb
@@ -237,7 +240,7 @@ is normally used for testing servers.
 %package Xephyr
 Summary: Xephyr X server
 Summary(ja): Xephyr X サーバ
-Group: User Interface/X
+Group: system
 Requires: xorg-x11-server-common >= %{version}-%{release}
 Provides: Xephyr
 
@@ -256,7 +259,7 @@ Render and Composite.
 %package sdk
 Summary: SDK for X server driver module development
 Summary(ja): X サーバドライバモジュール開発用 SDK
-Group: User Interface/X
+Group: system
 Obsoletes: XFree86-sdk, XOrg-sdk
 Requires: xorg-x11-util-macros
 Requires: xorg-x11-proto-devel
@@ -279,7 +282,7 @@ drivers, input drivers, or other X modules should install this package.
 %package source
 Summary: Xserver source code required to build VNC server (Xvnc)
 Summary(ja): VNC サーバ (Xvnc) をビルドするために必要な X サーバのソースコード
-Group: Development/Libraries
+Group: programming
 
 %description source
 Xserver source code needed to build VNC server (Xvnc)
@@ -291,6 +294,9 @@ Xserver source code needed to build VNC server (Xvnc)
 
 %patch5002 -p1 -b .ssh-isnt-local
 
+# security patch
+%patch9000 -p1 -b .CVE-2020-14347
+
 # Vine patch
 %patch10010 -p1 -b .nvidia
 %patch10020 -p1 -b .fglrx
@@ -541,6 +547,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Fri Aug 07 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.20.8-2
+- added Patch9000 to fix CVE-2020-14347.
+
 * Sat May 02 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.20.8-1
 - new upstream release.
 - added systemd support (disabled as default).