Browse Source

updated 5 packages

cmake-3.18.0-1

jsoncpp-1.9.3-1

libarchive-3.4.3-1

libzip-1.7.3-1

xz-5.2.5-1

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

+ 19 - 10
c/cmake/cmake-vl.spec

@@ -5,27 +5,28 @@
 %bcond_with gui
 %bcond_with gui
 
 
 %global major_version 3
 %global major_version 3
-%global minor_version 15
+%global minor_version 18
 
 
 Name: cmake
 Name: cmake
 Summary: Cross-platform make system
 Summary: Cross-platform make system
 Summary(ja): クロスプラットフォームな Make システム
 Summary(ja): クロスプラットフォームな Make システム
-Version: 3.15.3
+Version: 3.18.0
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
-
 Group: Development/Tools
 Group: Development/Tools
+
 License: BSD
 License: BSD
 URL: http://www.cmake.org/
 URL: http://www.cmake.org/
-
 Source0: https://github.com/Kitware/CMake/releases/download/v%{version}/cmake-%{version}.tar.gz
 Source0: https://github.com/Kitware/CMake/releases/download/v%{version}/cmake-%{version}.tar.gz
 Source1: macros.cmake
 Source1: macros.cmake
+Vendor: Project Vine
+Distribution: Vine Linux
 
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: curl-devel
 BuildRequires: curl-devel
 BuildRequires: expat-devel
 BuildRequires: expat-devel
 BuildRequires: gcc-gfortran
 BuildRequires: gcc-gfortran
 BuildRequires: libarchive-devel
 BuildRequires: libarchive-devel
-BuildRequires: libidn-devel
+#BuildRequires: libidn-devel
 BuildRequires: ncurses-devel
 BuildRequires: ncurses-devel
 BuildRequires: openssl-devel
 BuildRequires: openssl-devel
 BuildRequires: zlib-devel
 BuildRequires: zlib-devel
@@ -38,9 +39,6 @@ BuildRequires: qt4-devel, desktop-file-utils
 %define qt_gui --no-qt-gui
 %define qt_gui --no-qt-gui
 %endif
 %endif
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-
 %description
 %description
 CMake is used to control the software compilation process using simple 
 CMake is used to control the software compilation process using simple 
 platform and compiler independent configuration files. CMake generates 
 platform and compiler independent configuration files. CMake generates 
@@ -60,6 +58,9 @@ Requires(postun): desktop-file-utils, shared-mime-info
 The %{name}-gui package contains the Qt based GUI for CMake.
 The %{name}-gui package contains the Qt based GUI for CMake.
 
 
 
 
+%debug_package
+
+
 %prep
 %prep
 %setup -q
 %setup -q
 
 
@@ -86,7 +87,7 @@ The %{name}-gui package contains the Qt based GUI for CMake.
     %{?qt_gui} \
     %{?qt_gui} \
     -- -DCMAKE_USE_SYSTEM_LIBUV=OFF
     -- -DCMAKE_USE_SYSTEM_LIBUV=OFF
 
 
-sed -i 's/-lcurses/-lcurses -ltinfo/' Source/CMakeFiles/ccmake.dir/link.txt
+# sed -i 's/-lcurses/-lcurses -ltinfo/' Source/CMakeFiles/ccmake.dir/link.txt
 
 
 make VERBOSE=1 %{?_smp_mflags}
 make VERBOSE=1 %{?_smp_mflags}
 
 
@@ -130,7 +131,7 @@ update-mime-database %{_datadir}/mime &> /dev/null || :
 %defattr(-,root,root)
 %defattr(-,root,root)
 %doc CMakeLogo.gif README.* doc
 %doc CMakeLogo.gif README.* doc
 %doc Help
 %doc Help
-%doc Licenses
+%license Copyright.txt Licenses/*
 %config(noreplace) %{_sysconfdir}/rpm/macros.cmake
 %config(noreplace) %{_sysconfdir}/rpm/macros.cmake
 %{_bindir}/ccmake
 %{_bindir}/ccmake
 %{_bindir}/cmake
 %{_bindir}/cmake
@@ -138,6 +139,11 @@ update-mime-database %{_datadir}/mime &> /dev/null || :
 %{_bindir}/ctest
 %{_bindir}/ctest
 %{_datadir}/%{name}/
 %{_datadir}/%{name}/
 %{_datadir}/aclocal/cmake.m4
 %{_datadir}/aclocal/cmake.m4
+%dir %{_datadir}/bash-completion
+%dir %{_datadir}/bash-completion/completions
+%{_datadir}/bash-completion/completions/*
+%exclude /usr/share/vim
+%exclude /usr/share/emacs
 
 
 %if %{with gui}
 %if %{with gui}
 %files gui
 %files gui
@@ -150,6 +156,9 @@ update-mime-database %{_datadir}/mime &> /dev/null || :
 
 
 
 
 %changelog
 %changelog
+* Thu Jul 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.18.0-1
+- updated to 3.18.0.
+
 * Sat Sep 21 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.15.3-1
 * Sat Sep 21 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.15.3-1
 - updated to 3.15.3.
 - updated to 3.15.3.
 
 

+ 6 - 6
j/jsoncpp/jsoncpp-vl.spec

@@ -1,20 +1,16 @@
 Name:           jsoncpp
 Name:           jsoncpp
-Version:        1.9.1
+Version:        1.9.3
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
 Summary:        JSON library implemented in C++
 Summary:        JSON library implemented in C++
 Summary(ja):    C++ で実装された JSON ライブラリ
 Summary(ja):    C++ で実装された JSON ライブラリ
-
 Group:          System Environment/Libraries
 Group:          System Environment/Libraries
-License:        Public Domain or MIT
-
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
 
 
+License:        Public Domain or MIT
 URL:            https://github.com/open-source-parsers/jsoncpp
 URL:            https://github.com/open-source-parsers/jsoncpp
 Source0:        https://github.com/open-source-parsers/jsoncpp/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Source0:        https://github.com/open-source-parsers/jsoncpp/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
 
 
-Patch0000:      %{name}-1.9.1-fix_version.patch
-
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildRequires:  cmake > 3.15.0
 BuildRequires:  cmake > 3.15.0
 BuildRequires:  python3-devel
 BuildRequires:  python3-devel
@@ -84,6 +80,10 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %changelog
+* Thu Jul 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.9.3-1
+- new upstream release.
+- dropped Patch0000: fixed in upstream.
+
 * Sat Sep 21 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.9.1-1
 * Sat Sep 21 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.9.1-1
 - new upstream release.
 - new upstream release.
 - dropped Source1.
 - dropped Source1.

+ 15 - 4
lib/liba/libarchive/libarchive-vl.spec

@@ -1,9 +1,8 @@
 Name:          libarchive
 Name:          libarchive
 Summary:       A library for handling streaming archive formats 
 Summary:       A library for handling streaming archive formats 
-Version:       3.4.2
+Version:       3.4.3
 Release:       1%{?_dist_release}
 Release:       1%{?_dist_release}
 Group:         System Environment/Libraries
 Group:         System Environment/Libraries
-
 Vendor:        Project Vine
 Vendor:        Project Vine
 Distribution:  Vine Linux
 Distribution:  Vine Linux
 
 
@@ -12,13 +11,15 @@ URL:           https://www.libarchive.org/
 Source0:       https://www.libarchive.org/downloads/%{name}-%{version}.tar.gz
 Source0:       https://www.libarchive.org/downloads/%{name}-%{version}.tar.gz
 
 
 BuildRoot:     %{_tmppath}/%{name}-%{version}-root
 BuildRoot:     %{_tmppath}/%{name}-%{version}-root
-BuildRequires: zlib-devel
 BuildRequires: bzip2-devel
 BuildRequires: bzip2-devel
 BuildRequires: libacl-devel
 BuildRequires: libacl-devel
 BuildRequires: libattr-devel
 BuildRequires: libattr-devel
-BuildRequires: openssl-devel
 BuildRequires: libxml2-devel
 BuildRequires: libxml2-devel
+BuildRequires: libzstd-devel
+BuildRequires: lz4-devel
+BuildRequires: openssl-devel
 BuildRequires: xz-devel
 BuildRequires: xz-devel
+BuildRequires: zlib-devel
 
 
 
 
 %description
 %description
@@ -36,15 +37,18 @@ Requires:      %{name} = %{version}-%{release}
 The %{name}-devel package contains libraries and header files for
 The %{name}-devel package contains libraries and header files for
 developing applications that use %{name}.
 developing applications that use %{name}.
 
 
+
 %prep
 %prep
 %setup -q
 %setup -q
 
 
+
 %build
 %build
 %configure \
 %configure \
     --disable-static \
     --disable-static \
     --disable-bsdtar --disable-bsdcpio --disable-bsdcat
     --disable-bsdtar --disable-bsdcpio --disable-bsdcat
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT
@@ -54,9 +58,11 @@ find $RPM_BUILD_ROOT -name cpio.5 -exec rm -f {} ';'
 find $RPM_BUILD_ROOT -name mtree.5 -exec rm -f {} ';'
 find $RPM_BUILD_ROOT -name mtree.5 -exec rm -f {} ';'
 find $RPM_BUILD_ROOT -name tar.5 -exec rm -f {} ';'
 find $RPM_BUILD_ROOT -name tar.5 -exec rm -f {} ';'
 
 
+
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
+
 %post -p /sbin/ldconfig
 %post -p /sbin/ldconfig
 
 
 %postun -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
@@ -77,6 +83,11 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/pkgconfig/*.pc
 %{_libdir}/pkgconfig/*.pc
 
 
 %changelog
 %changelog
+* Thu Jul 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.4.3-1
+- new upstream release.
+- added BR:lz4-devel.
+- added BR:libzstd-devel.
+
 * Sun Feb 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.4.2-1
 * Sun Feb 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.4.2-1
 - new upstream release.
 - new upstream release.
 
 

+ 53 - 13
lib/libz/libzip/libzip-vl.spec

@@ -2,27 +2,36 @@
 
 
 Summary:        C library for reading, creating, and modifying zip archives
 Summary:        C library for reading, creating, and modifying zip archives
 Name:           libzip
 Name:           libzip
-Version:        1.4.0
+Version:        1.7.3
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
-
 Group:          System Environment/Libraries
 Group:          System Environment/Libraries
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
 License:        BSD
 License:        BSD
 URL:            https://libzip.org/
 URL:            https://libzip.org/
 Source0:        https://libzip.org/download/%{name}-%{version}.tar.xz
 Source0:        https://libzip.org/download/%{name}-%{version}.tar.xz
 
 
-# allow path customization (lib64)
-Patch0:  libzip-upstream.patch
-# drop RPATH from installed binaries
-Patch1:  libzip-rpath.patch
-# fix multi-lib issue
-Patch2:  libzip-multilib.patch
-
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
-BuildRequires:  zlib-devel >= 1.2.2
+BuildRequires:  zlib-devel
 BuildRequires:  bzip2-devel
 BuildRequires:  bzip2-devel
+BuildRequires:  xz-devel
+BuildRequires:  openssl-devel
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig
 BuildRequires:  cmake
 BuildRequires:  cmake
 
 
+BuildRequires:  perl
+BuildRequires:  perl(Cwd)
+BuildRequires:  perl(File::Copy)
+BuildRequires:  perl(File::Path)
+BuildRequires:  perl(Getopt::Long)
+BuildRequires:  perl(IPC::Open3)
+BuildRequires:  perl(Storable)
+BuildRequires:  perl(Symbol)
+BuildRequires:  perl(UNIVERSAL)
+BuildRequires:  perl(strict)
+BuildRequires:  perl(warnings)
+
 %description
 %description
 libzip is a C library for reading, creating, and modifying zip archives. Files
 libzip is a C library for reading, creating, and modifying zip archives. Files
 can be added from data buffers, files, or compressed data copied directly from 
 can be added from data buffers, files, or compressed data copied directly from 
@@ -40,29 +49,51 @@ Requires: zlib-devel
 The %{name}-devel package contains libraries and header files for
 The %{name}-devel package contains libraries and header files for
 developing applications that use %{name}.
 developing applications that use %{name}.
 
 
+
 %prep
 %prep
 %autosetup -p1
 %autosetup -p1
 
 
+
 %build
 %build
-%cmake .
+%cmake \
+  -DENABLE_COMMONCRYPTO:BOOL=OFF \
+  -DENABLE_GNUTLS:BOOL=OFF \
+  -DENABLE_MBEDTLS:BOOL=OFF \
+  -DENABLE_OPENSSL:BOOL=ON \
+  -DENABLE_WINDOWS_CRYPTO:BOOL=OFF \
+  -DENABLE_BZIP2:BOOL=ON \
+  -DENABLE_LZMA:BOOL=ON \
+  -DBUILD_TOOLS:BOOL=ON \
+  -DBUILD_REGRESS:BOOL=ON \
+  -DBUILD_EXAMPLES:BOOL=OFF \
+  -DBUILD_DOC:BOOL=ON \
+  .
+
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p'
 make install DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p'
 
 
-find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
+
+%check
+make check
+
 
 
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
+
 %post -p /sbin/ldconfig
 %post -p /sbin/ldconfig
 
 
 %postun -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
 
+
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%doc LICENSE* AUTHORS* NEWS* README* THANKS* TODO*
+%license LICENSE*
+%doc AUTHORS THANKS *.md
 %{_bindir}/*
 %{_bindir}/*
 %{_libdir}/libzip.so.*
 %{_libdir}/libzip.so.*
 %{_mandir}/man1/*zip*
 %{_mandir}/man1/*zip*
@@ -72,10 +103,19 @@ rm -rf $RPM_BUILD_ROOT
 %{_includedir}/*
 %{_includedir}/*
 %{_libdir}/libzip.so
 %{_libdir}/libzip.so
 %{_libdir}/pkgconfig/libzip.pc
 %{_libdir}/pkgconfig/libzip.pc
+%dir %{_libdir}/cmake
+%{_libdir}/cmake/libzip
 %{_mandir}/man3/*
 %{_mandir}/man3/*
 
 
 
 
 %changelog
 %changelog
+* Thu Jul 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.7.3-1
+- new upstream release.
+
+* Sat Jul 11 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.7.1-1
+- new upstream release.
+- dropped all patches.
+
 * Mon Jan 08 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.4.0-1
 * Mon Jan 08 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.4.0-1
 - new upstream release.
 - new upstream release.
 - import patches from rawhide.
 - import patches from rawhide.

+ 21 - 5
x/xz/xz-vl.spec

@@ -1,18 +1,18 @@
 Summary:        LZMA compression utilities
 Summary:        LZMA compression utilities
 Summary(ja):    LZMA 圧縮ユーティリティ
 Summary(ja):    LZMA 圧縮ユーティリティ
 Name:           xz
 Name:           xz
-Version:        5.2.4
+Version:        5.2.5
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
-License:        LGPLv2+
 Group:          Applications/Archiving
 Group:          Applications/Archiving
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        LGPLv2+
 URL:            https://tukaani.org/xz/
 URL:            https://tukaani.org/xz/
 Source0:        https://tukaani.org/xz/%{name}-%{version}.tar.xz
 Source0:        https://tukaani.org/xz/%{name}-%{version}.tar.xz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 Requires:       %{name}-libs = %{version}-%{release}
 Requires:       %{name}-libs = %{version}-%{release}
 
 
-Vendor:         Project Vine
-Distribution:   Vine Linux
-
 %description
 %description
 XZ Utils are an attempt to make LZMA compression easy to use on free (as in
 XZ Utils are an attempt to make LZMA compression easy to use on free (as in
 freedom) operating systems. This is achieved by providing tools and libraries
 freedom) operating systems. This is achieved by providing tools and libraries
@@ -23,6 +23,7 @@ LZMA is a general purpose compression algorithm designed by Igor Pavlov as
 part of 7-Zip. It provides high compression ratio while keeping the
 part of 7-Zip. It provides high compression ratio while keeping the
 decompression speed fast.
 decompression speed fast.
 
 
+
 %package 	libs
 %package 	libs
 Summary:	Libraries for decoding LZMA compression
 Summary:	Libraries for decoding LZMA compression
 Summary(ja):	LZMA圧縮をデコードするためのライブラリ
 Summary(ja):	LZMA圧縮をデコードするためのライブラリ
@@ -32,6 +33,7 @@ License:	LGPLv2+
 %description 	libs
 %description 	libs
 Libraries for decoding files compressed with LZMA or XZ utils.
 Libraries for decoding files compressed with LZMA or XZ utils.
 
 
+
 %package 	devel
 %package 	devel
 Summary:	Devel libraries & headers for liblzma
 Summary:	Devel libraries & headers for liblzma
 Summary(ja):	liblzma の開発ライブラリとヘッダファイル
 Summary(ja):	liblzma の開発ライブラリとヘッダファイル
@@ -43,6 +45,7 @@ Requires:	pkgconfig
 %description  devel
 %description  devel
 Devel libraries and headers for liblzma.
 Devel libraries and headers for liblzma.
 
 
+
 %package 	lzma-compat
 %package 	lzma-compat
 Summary:	Older LZMA format compatibility binaries
 Summary:	Older LZMA format compatibility binaries
 Summary(ja):	旧式のLZMAフォーマット互換バイナリ
 Summary(ja):	旧式のLZMAフォーマット互換バイナリ
@@ -57,9 +60,11 @@ Provides:	lzma = 5
 The lzma-compat package contains compatibility links for older
 The lzma-compat package contains compatibility links for older
 commands that deal with the older LZMA format.
 commands that deal with the older LZMA format.
 
 
+
 %prep
 %prep
 %setup -q
 %setup -q
 
 
+
 %build
 %build
 CFLAGS="%{optflags} -D_FILE_OFFSET_BITS=64" \
 CFLAGS="%{optflags} -D_FILE_OFFSET_BITS=64" \
 CXXFLAGS="%{optflags} -D_FILE_OFFSET_BITS=64" \
 CXXFLAGS="%{optflags} -D_FILE_OFFSET_BITS=64" \
@@ -69,6 +74,7 @@ sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
 
 
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 make install DESTDIR=%{buildroot} INSTALL="%{__install} -p"
 make install DESTDIR=%{buildroot} INSTALL="%{__install} -p"
@@ -78,22 +84,27 @@ rm -rf %{buildroot}/%{_docdir}/%{name}
 
 
 %find_lang %{name}
 %find_lang %{name}
 
 
+
 %check
 %check
 LD_LIBRARY_PATH=$PWD/src/liblzma/.libs make check
 LD_LIBRARY_PATH=$PWD/src/liblzma/.libs make check
 
 
+
 %clean
 %clean
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 
 
+
 %post libs -p /sbin/ldconfig
 %post libs -p /sbin/ldconfig
 
 
 %postun libs -p /sbin/ldconfig
 %postun libs -p /sbin/ldconfig
 
 
+
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %license COPYING.*
 %license COPYING.*
 %doc AUTHORS README THANKS ChangeLog 
 %doc AUTHORS README THANKS ChangeLog 
 %{_bindir}/*xz*
 %{_bindir}/*xz*
 %{_mandir}/man1/*xz*
 %{_mandir}/man1/*xz*
+%{_mandir}/de/man1/*xz*
 
 
 %files libs -f %{name}.lang
 %files libs -f %{name}.lang
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
@@ -112,8 +123,13 @@ rm -rf %{buildroot}
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %{_bindir}/*lz*
 %{_bindir}/*lz*
 %{_mandir}/man1/*lz*
 %{_mandir}/man1/*lz*
+%{_mandir}/de/man1/*lz*
+
 
 
 %changelog
 %changelog
+* Thu Jul 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.2.5-1
+- new upstream release.
+
 * Fri Sep 13 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.2.4-1
 * Fri Sep 13 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.2.4-1
 - new upstream release.
 - new upstream release.