Browse Source

updated 6 packages

brotli-1.0.7-5

graphviz-2.44.1-1

llvm-10.0.1-1

libplist-2.2.0-2

libpwquality-1.4.2-2

python-nose-1.3.7-2

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

+ 17 - 9
b/brotli/brotli-vl.spec

@@ -4,7 +4,8 @@ Summary:        Lossless compression algorithm
 Summary(ja):    ロスレス圧縮アルゴリズム
 Summary(ja):    ロスレス圧縮アルゴリズム
 Name:           brotli
 Name:           brotli
 Version:        1.0.7
 Version:        1.0.7
-Release:        4%{?_dist_release}
+Release:        5%{?_dist_release}
+Group:          system
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
 
 
@@ -22,10 +23,12 @@ coding and 2nd order context modeling, with a compression ratio comparable
 to the best currently available general-purpose compression methods.
 to the best currently available general-purpose compression methods.
 It is similar in speed with deflate but offers more dense compression.
 It is similar in speed with deflate but offers more dense compression.
 
 
+
 %package -n python3-%{name}
 %package -n python3-%{name}
-Requires: python3
 Summary:        Lossless compression algorithm (python 3)
 Summary:        Lossless compression algorithm (python 3)
+Group:          programming
 %{?python_provide:%python_provide python3-%{name}}
 %{?python_provide:%python_provide python3-%{name}}
+Requires: python3
 
 
 %description -n python3-%{name}
 %description -n python3-%{name}
 Brotli is a generic-purpose lossless compression algorithm that compresses
 Brotli is a generic-purpose lossless compression algorithm that compresses
@@ -38,6 +41,7 @@ This package installs a Python 3 module.
 
 
 %package -n %{name}-devel
 %package -n %{name}-devel
 Summary:        Lossless compression algorithm (development files)
 Summary:        Lossless compression algorithm (development files)
+Group:          programming
 Requires: %{name}%{?_isa} = %{version}-%{release} 
 Requires: %{name}%{?_isa} = %{version}-%{release} 
 
 
 %description -n %{name}-devel
 %description -n %{name}-devel
@@ -57,8 +61,9 @@ This package installs the development files
 %{__chmod} 644 c/enc/*.[ch]
 %{__chmod} 644 c/enc/*.[ch]
 %{__chmod} 644 c/include/brotli/*.h
 %{__chmod} 644 c/include/brotli/*.h
 %{__chmod} 644 c/tools/brotli.c
 %{__chmod} 644 c/tools/brotli.c
-%build
 
 
+
+%build
 mkdir -p build
 mkdir -p build
 cd build
 cd build
 %cmake .. -DCMAKE_INSTALL_PREFIX="%{_prefix}" \
 %cmake .. -DCMAKE_INSTALL_PREFIX="%{_prefix}" \
@@ -84,10 +89,6 @@ for i in *.3;do
 done
 done
 
 
 
 
-%post -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
-
-
 %if %{with test}
 %if %{with test}
 %check
 %check
 cd build
 cd build
@@ -97,16 +98,20 @@ cd ..
 %endif
 %endif
 
 
 
 
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+
 %files
 %files
+%license LICENSE
 %{_bindir}/brotli
 %{_bindir}/brotli
 %{_libdir}/*.so.*
 %{_libdir}/*.so.*
-%license LICENSE
 
 
 # Note that there is no %%files section for the unversioned python module
 # Note that there is no %%files section for the unversioned python module
 # if we are building for several python runtimes
 # if we are building for several python runtimes
 %files -n python3-%{name}
 %files -n python3-%{name}
-%{python3_sitearch}/*
 %license LICENSE
 %license LICENSE
+%{python3_sitearch}/*
 
 
 %files -n %{name}-devel
 %files -n %{name}-devel
 %{_includedir}/*
 %{_includedir}/*
@@ -116,6 +121,9 @@ cd ..
 
 
 
 
 %changelog
 %changelog
+* Mon Aug 17 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.0.7-5
+- rebuilt with python-3.8.
+
 * Tue Aug 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.0.7-4
 * Tue Aug 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.0.7-4
 - rebuilt with current environment.
 - rebuilt with current environment.
 
 

+ 36 - 29
g/graphviz/graphviz-vl.spec

@@ -1,21 +1,18 @@
 %define _unpackaged_files_terminate_build 1
 %define _unpackaged_files_terminate_build 1
 
 
-Name:           graphviz
 Summary:        Graph Visualization Tools
 Summary:        Graph Visualization Tools
 Summary(ja):	グラフ可視化ツール
 Summary(ja):	グラフ可視化ツール
-Version:        2.42.2
+Name:           graphviz
+Version:        2.44.1
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
-Group:          Applications/Graphics
+Group:          graphics
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       daisuke
+
 License:        EPL
 License:        EPL
 URL:            http://www.graphviz.org/
 URL:            http://www.graphviz.org/
-
-Source0:	http://www.graphviz.org/pub/graphviz/ARCHIVE/%{name}-%{version}.tar.gz
-# rhbz#1505230
-Patch0:                 graphviz-2.42.2-dotty-menu-fix.patch
-Patch1:                 graphviz-2.42.2-coverity-scan-fixes.patch
-# Workaround for some const casting badness in the OCaml bindings.
-# Real fix will need a fix to SWIG.
-Patch2:                 graphviz-2.42.2-ocaml-allow-const-cast.patch
+Source0:        https://www2.graphviz.org/Packages/stable/portable_source/%{name}-%{version}.tar.gz
 
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildRequires:  bison
 BuildRequires:  bison
@@ -25,6 +22,7 @@ BuildRequires:  flex
 BuildRequires:  fontconfig-devel
 BuildRequires:  fontconfig-devel
 BuildRequires:  freetype2-devel
 BuildRequires:  freetype2-devel
 BuildRequires:  gd-devel
 BuildRequires:  gd-devel
+BuildRequires:  ghostscript
 BuildRequires:  gmp-devel
 BuildRequires:  gmp-devel
 BuildRequires:  gtk2-devel
 BuildRequires:  gtk2-devel
 BuildRequires:  guile-devel
 BuildRequires:  guile-devel
@@ -39,6 +37,7 @@ BuildRequires:  lua-devel
 BuildRequires:  m4
 BuildRequires:  m4
 BuildRequires:  perl
 BuildRequires:  perl
 BuildRequires:  python-devel
 BuildRequires:  python-devel
+BuildRequires:  python2-rpm-macros
 BuildRequires:  python3-devel
 BuildRequires:  python3-devel
 BuildRequires:  python3-rpm-macros
 BuildRequires:  python3-rpm-macros
 BuildRequires:  python3-setuptools
 BuildRequires:  python3-setuptools
@@ -52,17 +51,14 @@ Requires:	urw-fonts
 # only for this release
 # only for this release
 # BuildConflicts: graphviz-devel
 # BuildConflicts: graphviz-devel
 
 
-Vendor:		Project Vine
-Distribution:	Vine Linux
-Packager:	daisuke
-
 %description
 %description
 A collection of tools and tcl packages for the manipulation and layout
 A collection of tools and tcl packages for the manipulation and layout
 of graphs (as in nodes and edges, not as in barcharts).
 of graphs (as in nodes and edges, not as in barcharts).
 
 
+
 %package devel
 %package devel
 Summary:        Development tools for version %{version} of %{name}
 Summary:        Development tools for version %{version} of %{name}
-Group:          Development/Libraries
+Group:          programming
 Requires:       %{name} = %{version}
 Requires:       %{name} = %{version}
 
 
 %description devel
 %description devel
@@ -70,68 +66,76 @@ The %{name}-devel package contains the header files
 and man3 pages necessary for developing programs
 and man3 pages necessary for developing programs
 using version %{version} of the %{name} libraries.
 using version %{version} of the %{name} libraries.
 
 
+
 %package doc
 %package doc
 Summary: PDF and HTML documents for graphviz
 Summary: PDF and HTML documents for graphviz
-Group:	 Applications/Documentation
+Group:	 documentation
 
 
 %description doc
 %description doc
 Provides some additional PDF and HTML documentation for graphviz.
 Provides some additional PDF and HTML documentation for graphviz.
 
 
+
 %package guile
 %package guile
-Group:          Applications/Graphics
 Summary:	Guile extension for graphviz
 Summary:	Guile extension for graphviz
+Group:          programming
 Requires:	%{name} = %{version}-%{release}, guile
 Requires:	%{name} = %{version}-%{release}, guile
 
 
 %description guile
 %description guile
 Guile extension for graphviz.
 Guile extension for graphviz.
 
 
+
 %package lua
 %package lua
-Group:          Applications/Graphics
 Summary:	Lua extension for graphviz
 Summary:	Lua extension for graphviz
+Group:          programming
 Requires:	%{name} = %{version}-%{release}, lua
 Requires:	%{name} = %{version}-%{release}, lua
 
 
 %description lua
 %description lua
 Lua extension for graphviz.
 Lua extension for graphviz.
 
 
+
 %package perl
 %package perl
-Group:    Applications/Graphics
 Summary:  Perl extension for graphviz
 Summary:  Perl extension for graphviz
+Group:          programming
 Requires: %{name} = %{version}-%{release}
 Requires: %{name} = %{version}-%{release}
 Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 
 
 %description perl
 %description perl
 Perl extension for graphviz.
 Perl extension for graphviz.
 
 
+
 %package python
 %package python
-Group:    Applications/Graphics
 Summary:  Python extension for graphviz
 Summary:  Python extension for graphviz
+Group:          programming
 Requires: %{name} = %{version}-%{release}
 Requires: %{name} = %{version}-%{release}
 Requires: python
 Requires: python
 
 
 %description python
 %description python
 Python extension for graphviz.
 Python extension for graphviz.
 
 
+
 %package python3
 %package python3
-Group:    Applications/Graphics
 Summary:  Python3 extension for graphviz
 Summary:  Python3 extension for graphviz
+Group:          programming
 Requires: %{name} = %{version}-%{release}
 Requires: %{name} = %{version}-%{release}
 Requires: python3
 Requires: python3
 
 
 %description python3
 %description python3
 Python3 extension for graphviz.
 Python3 extension for graphviz.
 
 
+
 %package ruby
 %package ruby
-Group:    Applications/Graphics
 Summary:  Ruby extension for graphviz
 Summary:  Ruby extension for graphviz
+Group:          programming
 Requires: %{name} = %{version}-%{release}
 Requires: %{name} = %{version}-%{release}
 Requires: ruby
 Requires: ruby
 
 
 %description ruby
 %description ruby
 Ruby extension for graphviz.
 Ruby extension for graphviz.
 
 
+
 %package tcl
 %package tcl
-Group:    Applications/Graphics
 Summary:  Tcl extension & tools for graphviz
 Summary:  Tcl extension & tools for graphviz
+Group:          programming
 Requires: tcl >= 8.4, tk >= 8.4
 Requires: tcl >= 8.4, tk >= 8.4
 Requires: %{name} = %{version}
 Requires: %{name} = %{version}
 
 
@@ -140,14 +144,11 @@ Various tcl packages (extensions) for the graphviz tools.
 
 
 
 
 %prep
 %prep
-%setup -q -n graphviz-stable_release_%{version}
-%patch0 -p1 -b .dotty-menu-fix
-%patch1 -p1 -b .coverity-scan-fixes
-%patch2 -p1
-
+%setup -q -n graphviz-%{version}
 # Attempt to fix rpmlint warnings about executable sources
 # Attempt to fix rpmlint warnings about executable sources
 find -type f -regex '.*\.\(c\|h\)$' -exec chmod a-x {} ';'
 find -type f -regex '.*\.\(c\|h\)$' -exec chmod a-x {} ';'
 
 
+
 %build
 %build
 ./autogen.sh
 ./autogen.sh
 
 
@@ -189,6 +190,7 @@ export CPPFLAGS=-I`ruby -e "puts File.join(RbConfig::CONFIG['includedir'], RbCon
 
 
 make %{?_smp_mflags} 
 make %{?_smp_mflags} 
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT __doc
 rm -rf $RPM_BUILD_ROOT __doc
 make DESTDIR=$RPM_BUILD_ROOT \
 make DESTDIR=$RPM_BUILD_ROOT \
@@ -203,9 +205,11 @@ rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}/doc
 
 
 rm -rf %{buildroot}%{_libdir}/graphviz/python2
 rm -rf %{buildroot}%{_libdir}/graphviz/python2
 
 
+
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
+
 # run "dot -c" to generate plugin config in %{_libdir}/%{name}/config
 # run "dot -c" to generate plugin config in %{_libdir}/%{name}/config
 %post
 %post
 /sbin/ldconfig
 /sbin/ldconfig
@@ -292,6 +296,9 @@ fi
 
 
 
 
 %changelog
 %changelog
+* Mon Aug 17 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.44.1-1
+- new upstream release.
+
 * Mon Mar 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.42.2-1
 * Mon Mar 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.42.2-1
 - built with ruby-2.6.5.
 - built with ruby-2.6.5.
 - added python3 support.
 - added python3 support.

+ 31 - 25
l/llvm/llvm-vl.spec

@@ -19,19 +19,17 @@
 
 
 %define _unpackaged_files_terminate_build 1
 %define _unpackaged_files_terminate_build 1
 
 
-Name:           llvm
-Version:        10.0.0
-Release:        2%{?_dist_release}
 Summary:        The Low Level Virtual Machine
 Summary:        The Low Level Virtual Machine
 Summary(ja):    LLVM - 低レベルバーチャルマシン
 Summary(ja):    LLVM - 低レベルバーチャルマシン
-
-Group:          Development/Languages
-License:        NCSA
-URL:            https://llvm.org/
-
+Name:           llvm
+Version:        10.0.1
+Release:        1%{?_dist_release}
+Group:          programming
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
 
 
+License:        NCSA
+URL:            https://llvm.org/
 Source0:        https://github.com/llvm/llvm-project/releases/download/llvmorg-%{version}/llvm-%{version}.src.tar.xz
 Source0:        https://github.com/llvm/llvm-project/releases/download/llvmorg-%{version}/llvm-%{version}.src.tar.xz
 Source1:        https://github.com/llvm/llvm-project/releases/download/llvmorg-%{version}/clang-%{version}.src.tar.xz
 Source1:        https://github.com/llvm/llvm-project/releases/download/llvmorg-%{version}/clang-%{version}.src.tar.xz
 Source2:        https://github.com/llvm/llvm-project/releases/download/llvmorg-%{version}/compiler-rt-%{version}.src.tar.xz
 Source2:        https://github.com/llvm/llvm-project/releases/download/llvmorg-%{version}/compiler-rt-%{version}.src.tar.xz
@@ -127,7 +125,7 @@ functionality.
 %package devel
 %package devel
 Summary:        Libraries and header files for LLVM
 Summary:        Libraries and header files for LLVM
 Summary(ja):    LLVM のライブラリおよびヘッダファイル
 Summary(ja):    LLVM のライブラリおよびヘッダファイル
-Group:          Development/Libraries
+Group:          programming
 Requires:       %{name} = %{version}-%{release}
 Requires:       %{name} = %{version}-%{release}
 Requires:       libstdc++-devel
 Requires:       libstdc++-devel
 Requires:       libffi-devel
 Requires:       libffi-devel
@@ -141,7 +139,7 @@ native programs that use the LLVM infrastructure.
 %package doc
 %package doc
 Summary:        Documentation for LLVM
 Summary:        Documentation for LLVM
 Summary(ja):    LLVM のドキュメント
 Summary(ja):    LLVM のドキュメント
-Group:          Documentation
+Group:          documentation
 BuildArch:      noarch
 BuildArch:      noarch
 Requires:       %{name} = %{version}-%{release}
 Requires:       %{name} = %{version}-%{release}
 # might seem redundant, but needed to kill off the old arch-ed -doc subpackage
 # might seem redundant, but needed to kill off the old arch-ed -doc subpackage
@@ -154,7 +152,7 @@ Documentation for the LLVM compiler infrastructure.
 %package -n llvm%{ver_suffix}-libs
 %package -n llvm%{ver_suffix}-libs
 Summary:        LLVM shared libraries
 Summary:        LLVM shared libraries
 Summary(ja):    LLVM 共有ライブラリ
 Summary(ja):    LLVM 共有ライブラリ
-Group:          System Environment/Libraries
+Group:          system
 Provides:       llvm-libs = %{version}-%{release}
 Provides:       llvm-libs = %{version}-%{release}
 Obsoletes:      llvm-libs <= 7.0.0
 Obsoletes:      llvm-libs <= 7.0.0
 
 
@@ -167,6 +165,7 @@ LLVM コンパイラ基盤の共有ライブラリです.
 %package static
 %package static
 Summary:        LLVM static libraries
 Summary:        LLVM static libraries
 Summary(ja):    LLVM 静的ライブラリ
 Summary(ja):    LLVM 静的ライブラリ
+Group:          programming
 Requires:       llvm-devel = %{version}-%{release}
 Requires:       llvm-devel = %{version}-%{release}
 
 
 %description static
 %description static
@@ -180,7 +179,7 @@ LLVM コンパイラ基盤の静的ライブラリです.
 Summary:        A C language family front-end for LLVM
 Summary:        A C language family front-end for LLVM
 Summary(ja):    LLVM の C 言語フロントエンド
 Summary(ja):    LLVM の C 言語フロントエンド
 License:        NCSA
 License:        NCSA
-Group:          Development/Languages
+Group:          programming
 Requires:       %{name} = %{version}-%{release}
 Requires:       %{name} = %{version}-%{release}
 # clang requires gcc, clang++ requires libstdc++-devel
 # clang requires gcc, clang++ requires libstdc++-devel
 Requires:       libstdc++-devel
 Requires:       libstdc++-devel
@@ -200,7 +199,7 @@ as libraries and designed to be loosely-coupled and extensible.
 %Package -n clang-libs
 %Package -n clang-libs
 Summary:        Runtime library for clang
 Summary:        Runtime library for clang
 Summary(ja):    Clang のランタイムライブラリ
 Summary(ja):    Clang のランタイムライブラリ
-Group:          System Environment/Libraries
+Group:          system
 
 
 %description -n clang-libs
 %description -n clang-libs
 Runtime library for clang.
 Runtime library for clang.
@@ -211,7 +210,7 @@ Clang のランタイムライブラリです.
 %package -n clang-devel
 %package -n clang-devel
 Summary:        Header files for clang
 Summary:        Header files for clang
 Summary(ja):    Clang のヘッダファイル
 Summary(ja):    Clang のヘッダファイル
-Group:          Development/Libraries
+Group:          programming
 Requires:       clang = %{version}-%{release}
 Requires:       clang = %{version}-%{release}
 
 
 %description -n clang-devel
 %description -n clang-devel
@@ -224,7 +223,7 @@ Clang コンパイラのヘッダファイル集です.
 Summary:        A source code analysis framework
 Summary:        A source code analysis framework
 Summary(ja):    ソースコード分析フレームワーク
 Summary(ja):    ソースコード分析フレームワーク
 License:        NCSA
 License:        NCSA
-Group:          Development/Languages
+Group:          programming
 Requires:       clang = %{version}-%{release}
 Requires:       clang = %{version}-%{release}
 # not picked up automatically since files are currently not instaled
 # not picked up automatically since files are currently not instaled
 # in standard Python hierarchies yet
 # in standard Python hierarchies yet
@@ -238,6 +237,7 @@ intended to run in tandem with a build of a project or code base.
 
 
 %package -n python3-clang
 %package -n python3-clang
 Summary: Python3 bindings for clang
 Summary: Python3 bindings for clang
+Group:          programming
 Requires: %{name}%{ver_suffix}-libs%{?_isa} = %{version}-%{release}
 Requires: %{name}%{ver_suffix}-libs%{?_isa} = %{version}-%{release}
 Requires: python3
 Requires: python3
 %description -n python3-clang
 %description -n python3-clang
@@ -257,7 +257,7 @@ Python3 bindings for clang
 Summary:        Next generation high-performance debugger
 Summary:        Next generation high-performance debugger
 Summary(ja):    高性能デバッガー
 Summary(ja):    高性能デバッガー
 License:        NCSA
 License:        NCSA
-Group:          Development/Debuggers
+Group:          programming
 Requires:       %{name} = %{version}-%{release}
 Requires:       %{name} = %{version}-%{release}
 
 
 %description -n lldb
 %description -n lldb
@@ -269,7 +269,7 @@ disassembler.
 %package -n lldb-devel
 %package -n lldb-devel
 Summary:        Header files for LLDB
 Summary:        Header files for LLDB
 Summary(ja):    LLDB のヘッダファイル
 Summary(ja):    LLDB のヘッダファイル
-Group:          Development/Libraries
+Group:          programming
 Requires:       lldb = %{version}-%{release}
 Requires:       lldb = %{version}-%{release}
 
 
 %description -n lldb-devel
 %description -n lldb-devel
@@ -280,7 +280,7 @@ This package contains header files for the LLDB debugger.
 Summary:        The LLVM Linker
 Summary:        The LLVM Linker
 Summary(ja):    LLVMリンカー
 Summary(ja):    LLVMリンカー
 License:        NCSA
 License:        NCSA
-Group:          Development/Tools
+Group:          programming
 
 
 %description -n lld
 %description -n lld
 The LLVM project linker.
 The LLVM project linker.
@@ -290,7 +290,7 @@ The LLVM project linker.
 Summary:        LLD shared libraries
 Summary:        LLD shared libraries
 Summary(ja):    LLD 共有ライブラリ
 Summary(ja):    LLD 共有ライブラリ
 License:        NCSA
 License:        NCSA
-Group:          System Environment/Libraries
+Group:          programming
 
 
 %description -n lld-libs
 %description -n lld-libs
 Shared libraries for LLD.
 Shared libraries for LLD.
@@ -300,7 +300,7 @@ Shared libraries for LLD.
 Summary:        Libraries and header files for LLD
 Summary:        Libraries and header files for LLD
 Summary(ja):    LLD 用ライブラリとヘッダファイル
 Summary(ja):    LLD 用ライブラリとヘッダファイル
 License:        NCSA
 License:        NCSA
-Group:          System Environment/Libraries
+Group:          programming
 Requires:       lld-libs = %{version}-%{release}
 Requires:       lld-libs = %{version}-%{release}
 
 
 %description -n lld-devel
 %description -n lld-devel
@@ -312,7 +312,7 @@ programs that use the LLD infrastructure.
 %package apidoc
 %package apidoc
 Summary:        API documentation for LLVM
 Summary:        API documentation for LLVM
 Summary(ja):    LLVM の API ドキュメント
 Summary(ja):    LLVM の API ドキュメント
-Group:          Documentation
+Group:          documentation
 BuildArch:      noarch
 BuildArch:      noarch
 Requires:       %{name}-docs = %{version}-%{release}
 Requires:       %{name}-docs = %{version}-%{release}
 
 
@@ -333,6 +333,7 @@ API documentation for the Clang compiler.
 %package -n python3-lldb
 %package -n python3-lldb
 Summary:        Python3 module for LLDB
 Summary:        Python3 module for LLDB
 Summary(ja):    LLDB用Python3モジュール
 Summary(ja):    LLDB用Python3モジュール
+Group:          programming
 BuildRequires:  python-devel
 BuildRequires:  python-devel
 Requires:       python-six
 Requires:       python-six
 
 
@@ -343,6 +344,7 @@ The package contains the LLDB Python3 module.
 %package -n libomp
 %package -n libomp
 Summary:        OpenMP runtime for clang
 Summary:        OpenMP runtime for clang
 Summary(ja):    clang用OpenMPランタイム
 Summary(ja):    clang用OpenMPランタイム
+Group:          system
 
 
 %description -n libomp
 %description -n libomp
 The package contains the OpenMP runtime for clang.
 The package contains the OpenMP runtime for clang.
@@ -351,6 +353,7 @@ The package contains the OpenMP runtime for clang.
 %package -n libomp-devel
 %package -n libomp-devel
 Summary:        OpenMP header files
 Summary:        OpenMP header files
 Summary(ja):    OpenMPヘッダファイル
 Summary(ja):    OpenMPヘッダファイル
+Group:          programming
 Requires:       clang-devel%{?isa} = %{version}
 Requires:       clang-devel%{?isa} = %{version}
 
 
 %description -n libomp-devel
 %description -n libomp-devel
@@ -361,7 +364,7 @@ The package contains the OpenMP header files.
 %package        ocaml
 %package        ocaml
 Summary:        OCaml binding for LLVM
 Summary:        OCaml binding for LLVM
 Summary(ja):    LLVM の OCaml バインディング
 Summary(ja):    LLVM の OCaml バインディング
-Group:          System Environment/Libraries
+Group:          system
 Requires:       %{name} = %{version}-%{release}
 Requires:       %{name} = %{version}-%{release}
 Requires:       ocaml
 Requires:       ocaml
 
 
@@ -371,7 +374,7 @@ OCaml binding for LLVM.
 %package        ocaml-devel
 %package        ocaml-devel
 Summary:        Development files for %{name}-ocaml
 Summary:        Development files for %{name}-ocaml
 Summary(ja):    %{name}-ocaml の開発ファイル
 Summary(ja):    %{name}-ocaml の開発ファイル
-Group:          Development/Libraries
+Group:          programming
 Requires:       %{name}-devel = %{version}-%{release}
 Requires:       %{name}-devel = %{version}-%{release}
 Requires:       %{name}-ocaml = %{version}-%{release}
 Requires:       %{name}-ocaml = %{version}-%{release}
 Requires:       ocaml
 Requires:       ocaml
@@ -383,7 +386,7 @@ for developing applications that use %{name}-ocaml.
 %package ocaml-doc
 %package ocaml-doc
 Summary:        Documentation for %{name}-ocaml
 Summary:        Documentation for %{name}-ocaml
 Summary(ja):    %{name}-ocaml のドキュメント
 Summary(ja):    %{name}-ocaml のドキュメント
-Group:          Documentation
+Group:          documentation
 BuildArch:      noarch
 BuildArch:      noarch
 Requires:       %{name}-ocaml = %{version}-%{release}
 Requires:       %{name}-ocaml = %{version}-%{release}
 # might seem redundant, but needed to kill off the old arch-ed -doc subpackage
 # might seem redundant, but needed to kill off the old arch-ed -doc subpackage
@@ -398,7 +401,7 @@ HTML documentation for LLVM's OCaml binding.
 %package -n compat32-%{name}%{ver_suffix}-libs
 %package -n compat32-%{name}%{ver_suffix}-libs
 Summary:        LLVM shared libraries
 Summary:        LLVM shared libraries
 Summary(ja):    LLVM 共有ライブラリ
 Summary(ja):    LLVM 共有ライブラリ
-Group:          System Environment/Libraries
+Group:          system
 Provides:       compat32-llvm-libs = %{version}-%{release}
 Provides:       compat32-llvm-libs = %{version}-%{release}
 Requires:       %{name}%{ver_suffix}-libs = %{version}-%{release}
 Requires:       %{name}%{ver_suffix}-libs = %{version}-%{release}
 
 
@@ -864,6 +867,9 @@ exit 0
 %endif
 %endif
 
 
 %changelog
 %changelog
+* Mon Aug 17 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.0.1-1
+- new upstream release.
+
 * Thu Apr 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.0.0-2
 * Thu Apr 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.0.0-2
 - rebuilt with libffi-3.3.
 - rebuilt with libffi-3.3.
 
 

+ 7 - 3
lib/libp/libplist/libplist-vl.spec

@@ -2,7 +2,8 @@ Name:           libplist
 Summary:        Library for manipulating Apple Binary and XML Property Lists
 Summary:        Library for manipulating Apple Binary and XML Property Lists
 Summary(ja):    Apple のバイナリおよび XML プロパティリストを操作するライブラリ
 Summary(ja):    Apple のバイナリおよび XML プロパティリストを操作するライブラリ
 Version:        2.2.0
 Version:        2.2.0
-Release:        1%{?_dist_release}
+Release:        2%{?_dist_release}
+Group:          system
 Vendor:	        Project Vine
 Vendor:	        Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
 Packager:       daisuke
 Packager:       daisuke
@@ -32,7 +33,7 @@ libplist は Apple のバイナリおよび XML プロパティリストを操
 %package devel
 %package devel
 Summary: Development package for libplist
 Summary: Development package for libplist
 Summary(ja): libplist の開発用パッケージ
 Summary(ja): libplist の開発用パッケージ
-Group: Development/Libraries
+Group: programming
 Requires: %{name} = %{version}-%{release}
 Requires: %{name} = %{version}-%{release}
 
 
 %description devel
 %description devel
@@ -41,7 +42,7 @@ Requires: %{name} = %{version}-%{release}
 
 
 %package -n python3-libplist
 %package -n python3-libplist
 Summary: Python3 package for libplist
 Summary: Python3 package for libplist
-Group: System Environment/Libraries
+Group: programming
 Requires: %{name} = %{version}-%{release}
 Requires: %{name} = %{version}-%{release}
 Requires: python3
 Requires: python3
 
 
@@ -98,6 +99,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %changelog
+* Mon Aug 17 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.2.0-2
+- rebuilt with python-3.8.
+
 * Sun Aug 02 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.2.0-1
 * Sun Aug 02 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.2.0-1
 - new upstream release.
 - new upstream release.
 
 

+ 28 - 14
lib/libp/libpwquality/libpwquality-vl.spec

@@ -1,13 +1,15 @@
 Summary: A library for password generation and password quality checking
 Summary: A library for password generation and password quality checking
 Name: libpwquality
 Name: libpwquality
 Version: 1.4.2
 Version: 1.4.2
-Release: 1%{?_dist_release}
-Group: System Environment/Base
+Release: 2%{?_dist_release}
+Group: system
 Vendor: Project Vine
 Vendor: Project Vine
 Distribution: Vine Linux
 Distribution: Vine Linux
+
 # The package is BSD licensed with option to relicense as GPLv2+
 # The package is BSD licensed with option to relicense as GPLv2+
 # - this option is redundant as the BSD license allows that anyway.
 # - this option is redundant as the BSD license allows that anyway.
 License: BSD or GPLv2+
 License: BSD or GPLv2+
+URL: https://fedorahosted.org/libpwquality/
 Source0: https://github.com/libpwquality/libpwquality/releases/download/libpwquality-%{version}/libpwquality-%{version}.tar.bz2
 Source0: https://github.com/libpwquality/libpwquality/releases/download/libpwquality-%{version}/libpwquality-%{version}.tar.bz2
 
 
 %global _moduledir /%{_lib}/security
 %global _moduledir /%{_lib}/security
@@ -18,13 +20,14 @@ Requires: pam
 BuildRequires: cracklib
 BuildRequires: cracklib
 BuildRequires: gettext
 BuildRequires: gettext
 BuildRequires: pam-devel
 BuildRequires: pam-devel
-BuildRequires: python-devel
 BuildRequires: python-rpm-macros
 BuildRequires: python-rpm-macros
+
+BuildRequires: python-devel
+BuildRequires: python2-rpm-macros
+
 BuildRequires: python3-devel
 BuildRequires: python3-devel
 BuildRequires: python3-rpm-macros
 BuildRequires: python3-rpm-macros
 
 
-URL: https://fedorahosted.org/libpwquality/
-
 # we don't want to provide private python extension libs
 # we don't want to provide private python extension libs
 %define __provides_exclude_from ^(%{python_sitearch}|%{python3_sitearch})/.*\.so$.
 %define __provides_exclude_from ^(%{python_sitearch}|%{python3_sitearch})/.*\.so$.
 
 
@@ -34,9 +37,10 @@ of random passwords that pass the checks.
 This library uses the cracklib and cracklib dictionaries
 This library uses the cracklib and cracklib dictionaries
 to perform some of the checks.
 to perform some of the checks.
 
 
+
 %package devel
 %package devel
-Group: Development/Libraries
 Summary: Files needed for developing PAM-aware applications and modules for PAM
 Summary: Files needed for developing PAM-aware applications and modules for PAM
+Group: programming
 Requires: libpwquality = %{version}-%{release}
 Requires: libpwquality = %{version}-%{release}
 Requires: pkgconfig
 Requires: pkgconfig
 
 
@@ -45,9 +49,10 @@ Files needed for development of applications using the libpwquality
 library.
 library.
 See the pwquality.h header file for the API.
 See the pwquality.h header file for the API.
 
 
+
 %package -n python-pwquality
 %package -n python-pwquality
-Group: Development/Libraries
 Summary: Python bindings for the libpwquality library
 Summary: Python bindings for the libpwquality library
+Group: programming
 Requires: libpwquality = %{version}-%{release}
 Requires: libpwquality = %{version}-%{release}
 
 
 %description -n python-pwquality
 %description -n python-pwquality
@@ -56,9 +61,10 @@ for the libpwquality library. These bindings can be used
 for easy password quality checking and generation of random
 for easy password quality checking and generation of random
 pronounceable passwords from Python applications.
 pronounceable passwords from Python applications.
 
 
+
 %package -n python3-pwquality
 %package -n python3-pwquality
-Group: Development/Libraries
 Summary: Python bindings for the libpwquality library
 Summary: Python bindings for the libpwquality library
+Group: programming
 Requires: libpwquality = %{version}-%{release}
 Requires: libpwquality = %{version}-%{release}
 
 
 %description -n python3-pwquality
 %description -n python3-pwquality
@@ -67,17 +73,18 @@ for the libpwquality library. These bindings can be used
 for easy password quality checking and generation of random
 for easy password quality checking and generation of random
 pronounceable passwords from Python applications.
 pronounceable passwords from Python applications.
 
 
+
 %prep
 %prep
 %setup -q
 %setup -q
-
 rm -rf %{py3dir}
 rm -rf %{py3dir}
 cp -a . %{py3dir}
 cp -a . %{py3dir}
 
 
+
 %build
 %build
 %configure \
 %configure \
 	--with-securedir=%{_moduledir} \
 	--with-securedir=%{_moduledir} \
-	--with-pythonsitedir=%{python_sitearch} \
-	--with-python-binary=%{__python} \
+	--with-pythonsitedir=%{python2_sitearch} \
+	--with-python-binary=%{__python2} \
 	--disable-static
 	--disable-static
 
 
 make %{?_smp_mflags}
 make %{?_smp_mflags}
@@ -92,6 +99,7 @@ pushd %{py3dir}
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 popd
 popd
 
 
+
 %install
 %install
 make install DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p'
 make install DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p'
 
 
@@ -110,13 +118,15 @@ mkdir $RPM_BUILD_ROOT%{_secconfdir}/pwquality.conf.d
 
 
 %find_lang libpwquality
 %find_lang libpwquality
 
 
+
 %check
 %check
 # Nothing yet
 # Nothing yet
 
 
-%post -p /sbin/ldconfig
 
 
+%post -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
 
+
 %files -f libpwquality.lang
 %files -f libpwquality.lang
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %{!?_licensedir:%global license %%doc}
 %{!?_licensedir:%global license %%doc}
@@ -140,15 +150,19 @@ mkdir $RPM_BUILD_ROOT%{_secconfdir}/pwquality.conf.d
 
 
 %files -n python-pwquality
 %files -n python-pwquality
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%{python_sitearch}/pwquality.so
-%{python_sitearch}/*.egg-info
+%{python2_sitearch}/pwquality.so
+%{python2_sitearch}/*.egg-info
 
 
 %files -n python3-pwquality
 %files -n python3-pwquality
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %{python3_sitearch}/*.so
 %{python3_sitearch}/*.so
 %{python3_sitearch}/*.egg-info
 %{python3_sitearch}/*.egg-info
 
 
+
 %changelog
 %changelog
+* Mon Aug 17 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.4.2-2
+- rebuilt with python-3.8.
+
 * Sun Apr 12 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.4.2-1
 * Sun Apr 12 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.4.2-1
 - new upstream release.
 - new upstream release.
 - dropped Patch1: fixed in upstream.
 - dropped Patch1: fixed in upstream.

+ 4 - 4
p/python-nose/python-nose-vl.spec

@@ -4,8 +4,8 @@ Summary:	A discovery-based unittest extension for Python
 Summary(ja):	Python 用の発見型ユニットテスト・エクステンション
 Summary(ja):	Python 用の発見型ユニットテスト・エクステンション
 Name:		python-nose
 Name:		python-nose
 Version:	1.3.7
 Version:	1.3.7
-Release:	1%{?_dist_release}
-Group:          programming
+Release:	2%{?_dist_release}
+Group:		programming
 Vendor:		Project Vine
 Vendor:		Project Vine
 Distribution:	Vine Linux
 Distribution:	Vine Linux
 
 
@@ -29,9 +29,9 @@ Patch3:         python-nose-readunicode.patch
 # https://github.com/nose-devs/nose/pull/1029
 # https://github.com/nose-devs/nose/pull/1029
 Patch4:         python-nose-py36.patch
 Patch4:         python-nose-py36.patch
 
 
+BuildArch:	noarch
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 
-BuildArch:	noarch
 BuildRequires:	dos2unix
 BuildRequires:	dos2unix
 BuildRequires:	python-rpm-macros
 BuildRequires:	python-rpm-macros
 BuildRequires:	python-devel, python-setuptools, python2-rpm-macros
 BuildRequires:	python-devel, python-setuptools, python2-rpm-macros
@@ -50,7 +50,7 @@ reasonably possible without resorting to too much magic.
 %package -n python3-nose
 %package -n python3-nose
 Summary:	A discovery-based unittest extension for Python
 Summary:	A discovery-based unittest extension for Python
 Summary(ja):	Python 用の発見型ユニットテスト・エクステンション
 Summary(ja):	Python 用の発見型ユニットテスト・エクステンション
-Group:          programming
+Group:		programming
 Requires:	python3-setuptools
 Requires:	python3-setuptools
 
 
 %description -n python3-nose
 %description -n python3-nose