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
 
 %global major_version 3
-%global minor_version 15
+%global minor_version 18
 
 Name: cmake
 Summary: Cross-platform make system
 Summary(ja): クロスプラットフォームな Make システム
-Version: 3.15.3
+Version: 3.18.0
 Release: 1%{?_dist_release}
-
 Group: Development/Tools
+
 License: BSD
 URL: http://www.cmake.org/
-
 Source0: https://github.com/Kitware/CMake/releases/download/v%{version}/cmake-%{version}.tar.gz
 Source1: macros.cmake
+Vendor: Project Vine
+Distribution: Vine Linux
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: curl-devel
 BuildRequires: expat-devel
 BuildRequires: gcc-gfortran
 BuildRequires: libarchive-devel
-BuildRequires: libidn-devel
+#BuildRequires: libidn-devel
 BuildRequires: ncurses-devel
 BuildRequires: openssl-devel
 BuildRequires: zlib-devel
@@ -38,9 +39,6 @@ BuildRequires: qt4-devel, desktop-file-utils
 %define qt_gui --no-qt-gui
 %endif
 
-Vendor: Project Vine
-Distribution: Vine Linux
-
 %description
 CMake is used to control the software compilation process using simple 
 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.
 
 
+%debug_package
+
+
 %prep
 %setup -q
 
@@ -86,7 +87,7 @@ The %{name}-gui package contains the Qt based GUI for CMake.
     %{?qt_gui} \
     -- -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}
 
@@ -130,7 +131,7 @@ update-mime-database %{_datadir}/mime &> /dev/null || :
 %defattr(-,root,root)
 %doc CMakeLogo.gif README.* doc
 %doc Help
-%doc Licenses
+%license Copyright.txt Licenses/*
 %config(noreplace) %{_sysconfdir}/rpm/macros.cmake
 %{_bindir}/ccmake
 %{_bindir}/cmake
@@ -138,6 +139,11 @@ update-mime-database %{_datadir}/mime &> /dev/null || :
 %{_bindir}/ctest
 %{_datadir}/%{name}/
 %{_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}
 %files gui
@@ -150,6 +156,9 @@ update-mime-database %{_datadir}/mime &> /dev/null || :
 
 
 %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
 - updated to 3.15.3.
 

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

@@ -1,20 +1,16 @@
 Name:           jsoncpp
-Version:        1.9.1
+Version:        1.9.3
 Release:        1%{?_dist_release}
 Summary:        JSON library implemented in C++
 Summary(ja):    C++ で実装された JSON ライブラリ
-
 Group:          System Environment/Libraries
-License:        Public Domain or MIT
-
 Vendor:         Project Vine
 Distribution:   Vine Linux
 
+License:        Public Domain or MIT
 URL:            https://github.com/open-source-parsers/jsoncpp
 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
 BuildRequires:  cmake > 3.15.0
 BuildRequires:  python3-devel
@@ -84,6 +80,10 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %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
 - new upstream release.
 - dropped Source1.

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

@@ -1,9 +1,8 @@
 Name:          libarchive
 Summary:       A library for handling streaming archive formats 
-Version:       3.4.2
+Version:       3.4.3
 Release:       1%{?_dist_release}
 Group:         System Environment/Libraries
-
 Vendor:        Project Vine
 Distribution:  Vine Linux
 
@@ -12,13 +11,15 @@ URL:           https://www.libarchive.org/
 Source0:       https://www.libarchive.org/downloads/%{name}-%{version}.tar.gz
 
 BuildRoot:     %{_tmppath}/%{name}-%{version}-root
-BuildRequires: zlib-devel
 BuildRequires: bzip2-devel
 BuildRequires: libacl-devel
 BuildRequires: libattr-devel
-BuildRequires: openssl-devel
 BuildRequires: libxml2-devel
+BuildRequires: libzstd-devel
+BuildRequires: lz4-devel
+BuildRequires: openssl-devel
 BuildRequires: xz-devel
+BuildRequires: zlib-devel
 
 
 %description
@@ -36,15 +37,18 @@ Requires:      %{name} = %{version}-%{release}
 The %{name}-devel package contains libraries and header files for
 developing applications that use %{name}.
 
+
 %prep
 %setup -q
 
+
 %build
 %configure \
     --disable-static \
     --disable-bsdtar --disable-bsdcpio --disable-bsdcat
 make %{?_smp_mflags}
 
+
 %install
 rm -rf $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 tar.5 -exec rm -f {} ';'
 
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+
 %post -p /sbin/ldconfig
 
 %postun -p /sbin/ldconfig
@@ -77,6 +83,11 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/pkgconfig/*.pc
 
 %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
 - 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
 Name:           libzip
-Version:        1.4.0
+Version:        1.7.3
 Release:        1%{?_dist_release}
-
 Group:          System Environment/Libraries
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
 License:        BSD
 URL:            https://libzip.org/
 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
-BuildRequires:  zlib-devel >= 1.2.2
+BuildRequires:  zlib-devel
 BuildRequires:  bzip2-devel
+BuildRequires:  xz-devel
+BuildRequires:  openssl-devel
 BuildRequires:  pkgconfig
 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
 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 
@@ -40,29 +49,51 @@ Requires: zlib-devel
 The %{name}-devel package contains libraries and header files for
 developing applications that use %{name}.
 
+
 %prep
 %autosetup -p1
 
+
 %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}
 
+
 %install
 rm -rf $RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p'
 
-find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
+
+%check
+make check
+
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+
 %post -p /sbin/ldconfig
 
 %postun -p /sbin/ldconfig
 
+
 %files
 %defattr(-,root,root,-)
-%doc LICENSE* AUTHORS* NEWS* README* THANKS* TODO*
+%license LICENSE*
+%doc AUTHORS THANKS *.md
 %{_bindir}/*
 %{_libdir}/libzip.so.*
 %{_mandir}/man1/*zip*
@@ -72,10 +103,19 @@ rm -rf $RPM_BUILD_ROOT
 %{_includedir}/*
 %{_libdir}/libzip.so
 %{_libdir}/pkgconfig/libzip.pc
+%dir %{_libdir}/cmake
+%{_libdir}/cmake/libzip
 %{_mandir}/man3/*
 
 
 %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
 - new upstream release.
 - import patches from rawhide.

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

@@ -1,18 +1,18 @@
 Summary:        LZMA compression utilities
 Summary(ja):    LZMA 圧縮ユーティリティ
 Name:           xz
-Version:        5.2.4
+Version:        5.2.5
 Release:        1%{?_dist_release}
-License:        LGPLv2+
 Group:          Applications/Archiving
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        LGPLv2+
 URL:            https://tukaani.org/xz/
 Source0:        https://tukaani.org/xz/%{name}-%{version}.tar.xz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 Requires:       %{name}-libs = %{version}-%{release}
 
-Vendor:         Project Vine
-Distribution:   Vine Linux
-
 %description
 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
@@ -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
 decompression speed fast.
 
+
 %package 	libs
 Summary:	Libraries for decoding LZMA compression
 Summary(ja):	LZMA圧縮をデコードするためのライブラリ
@@ -32,6 +33,7 @@ License:	LGPLv2+
 %description 	libs
 Libraries for decoding files compressed with LZMA or XZ utils.
 
+
 %package 	devel
 Summary:	Devel libraries & headers for liblzma
 Summary(ja):	liblzma の開発ライブラリとヘッダファイル
@@ -43,6 +45,7 @@ Requires:	pkgconfig
 %description  devel
 Devel libraries and headers for liblzma.
 
+
 %package 	lzma-compat
 Summary:	Older LZMA format compatibility binaries
 Summary(ja):	旧式のLZMAフォーマット互換バイナリ
@@ -57,9 +60,11 @@ Provides:	lzma = 5
 The lzma-compat package contains compatibility links for older
 commands that deal with the older LZMA format.
 
+
 %prep
 %setup -q
 
+
 %build
 CFLAGS="%{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}
 
+
 %install
 rm -rf %{buildroot}
 make install DESTDIR=%{buildroot} INSTALL="%{__install} -p"
@@ -78,22 +84,27 @@ rm -rf %{buildroot}/%{_docdir}/%{name}
 
 %find_lang %{name}
 
+
 %check
 LD_LIBRARY_PATH=$PWD/src/liblzma/.libs make check
 
+
 %clean
 rm -rf %{buildroot}
 
+
 %post libs -p /sbin/ldconfig
 
 %postun libs -p /sbin/ldconfig
 
+
 %files
 %defattr(-,root,root,-)
 %license COPYING.*
 %doc AUTHORS README THANKS ChangeLog 
 %{_bindir}/*xz*
 %{_mandir}/man1/*xz*
+%{_mandir}/de/man1/*xz*
 
 %files libs -f %{name}.lang
 %defattr(-,root,root,-)
@@ -112,8 +123,13 @@ rm -rf %{buildroot}
 %defattr(-,root,root,-)
 %{_bindir}/*lz*
 %{_mandir}/man1/*lz*
+%{_mandir}/de/man1/*lz*
+
 
 %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
 - new upstream release.