Browse Source

updated 11 packages

Field3D-1.7.3-2

ImageMagick-6.9.11.48-1

OpenEXR-2.5.3-1

OpenImageIO-2.2.9.0-1

babl-0.1.82-1

fmt-7.1.3-2

gegl04-0.4.26-2

gimp-2.10.22-1

hdf5-1.12.0-1

opencv-4.5.0-1

robin-map-0.6.3-4

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

+ 13 - 3
F/Field3D/Field3D-vl.spec

@@ -1,9 +1,9 @@
 Name:           Field3D
 Version:        1.7.3
-Release:        1%{?_dist_release}
+Release:        2%{?_dist_release}
 Summary:        Library for storing voxel data
 Summary(ja):    ボクセルデータを蓄積するためのライブラリ
-Group:          System Environment/Libraries
+Group:          system
 Vendor:         Project Vine
 Distribution:   Vine Linux
 
@@ -38,7 +38,7 @@ allows the C++ objects to be written to and read from disk.
 %package devel
 Summary:        Development files for %{name}
 Summary(ja):    %{name} の開発用ファイル
-Group:          Development/Libraries
+Group:          programming
 Requires:       %{name} = %{version}-%{release}
 
 %description devel
@@ -46,6 +46,10 @@ Development headers and documentation for %{name}.
 
 # Need devel-docs subpackage.
 
+
+%debug_package
+
+
 %prep
 %setup -q
 
@@ -60,6 +64,9 @@ sed -i \
 	CMakeLists.txt
 
 %build
+export CFLAGS="%{?optflags} -DH5_USE_110_API=1"
+export CXXFLAGS="%{?optflags} -DH5_USE_110_API=1"
+
 rm -rf build && mkdir build && pushd build
 %cmake -DINSTALL_DOCS=OFF \
        ../
@@ -104,6 +111,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Sat Dec 12 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.7.3-2
+- rebuilt with OpenEXR-2.5.3 and hdf5-1.12.0.
+
 * Sat Apr 25 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.7.3-1
 - new upstream release.
 - built with boost-1.72.0.

+ 23 - 10
I/ImageMagick/ImageMagick-vl.spec

@@ -1,8 +1,8 @@
 # ImageMagick has adopted a new Version.Patchlevel version numbering system...
 # 6.2.9.7 is actually version 6.2.9, Patchlevel 0.
 
-%define VER 6.9.10
-%define Patchlevel 69
+%define VER 6.9.11
+%define Patchlevel 48
 
 Name: ImageMagick
 Summary: X application for displaying and manipulating images.
@@ -14,13 +14,12 @@ Version: %{VER}.%{Patchlevel}
 Version: %{VER}
 %endif
 Release: 1%{?_dist_release}
-
+Group: graphics
 Vendor: Project Vine
 Distribution: Vine Linux
 Packager: inagaki, iwamoto
 
 License: freeware
-Group: Applications/Graphics
 URL: https://legacy.imagemagick.org/
 
 %if "%{Patchlevel}" != ""
@@ -43,6 +42,7 @@ BuildRequires: libjpeg-turbo-devel
 BuildRequires: libpng-devel >= 1.2.5
 BuildRequires: librsvg2-devel
 BuildRequires: libtiff-devel
+BuildRequires: libwebp-devel
 BuildRequires: libxml2-devel
 BuildRequires: libSM-devel
 BuildRequires: libX11-devel
@@ -69,7 +69,6 @@ Requires: OpenEXR-libs
 Requires: xorg-x11-server-utils
 Requires: zlib
 
-
 %description
 ImageMagick(TM) is an image display and manipulation tool for the X
 Window System. ImageMagick can read and write JPEG, TIFF, PNM, GIF,
@@ -85,7 +84,6 @@ and dis play images. If you want to develop your own applications
 which use ImageMagick code or APIs, you need to install
 ImageMagick-devel as well.
 
-
 %description -l ja
 ImageMagick(TM) は X ウィンドウシステム用の画像表示/処理ツールです.
 ImageMagick が読み書き出来る画像形式には JPEG, TIFF, PNM, GIF, Photo CD
@@ -100,10 +98,11 @@ ImageMagick が読み書き出来る画像形式には JPEG, TIFF, PNM, GIF, Pho
 アプリケーションを開発したい場合は,ImageMagick-devel パッケージも同時に
 インストールして下さい.
 
+
 %package devel
 Summary: Static libraries and header files for ImageMagick app development.
 Summary(ja): ImageMagick アプリケーション開発用ライブラリ/ヘッダファイル
-Group: Development/Libraries
+Group: programming
 Requires: ImageMagick = %{version}-%{release}
 
 %description devel
@@ -126,10 +125,11 @@ ImageMagick のコードや API を使ったアプリケーションを作りた
 する必要があります.単に ImageMagick を使いたいだけならば,devel パッケージは
 インストールする必要はありません.
 
+
 %package c++
 Summary: ImageMagick Magick++ library (C++ bindings)
 Summary(ja): ImageMagick Magick++ ライブラリ (C++ バインディング)
-Group: System Environment/Libraries
+Group: system
 Requires: ImageMagick = %{version}-%{release}
 
 %description c++
@@ -145,10 +145,11 @@ Magick++ とは ImageMagick ライブラリの C++ バインディングです
 Magick++ を使ったアプリケーションを利用する際には ImageMagick-c++
 パッケージをインストールして下さい.
 
+
 %package c++-devel
 Summary: C++ bindings for the ImageMagick library
 Summary(ja): ImageMagick ライブラリの C++ バインディング
-Group: Development/Libraries
+Group: programming
 Requires: ImageMagick = %{version}-%{release}
 Requires: ImageMagick-c++ = %{version}-%{release}
 Requires: ImageMagick-devel = %{version}-%{release}
@@ -177,10 +178,11 @@ ImageMagick プログラムを使うだけの場合,あるいは ImageMagick C
 を使ってアプリケーション開発を行う場合は,ImageMagick-c++-devel パッケージは
 インストールする必要はありません.
 
+
 %package -n perl-Image-Magick
 Summary: ImageMagick perl bindings
 Summary(ja): ImageMagick の Perl バインディング
-Group: Development/Libraries
+Group: programming
 Requires: ImageMagick = %{version}-%{release}
 Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
 Obsoletes: ImageMagick-perl < %{version}-%{release}
@@ -199,11 +201,15 @@ ImageMagick を利用する perl スクリプトを使いたい場合は
 ImageMagick-perl パッケージをインストールして下さい.
 
 
+%debug_package
+
+
 %prep
 %setup -q -n %{name}-%{VER}-%{Patchlevel}
 
 #patch1 -p1 -b .CVE-2006-5456
 
+
 %build
 %configure \
     --enable-silent-rules \
@@ -229,6 +235,7 @@ sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
 
 make %{?_smp_mflags}
 
+
 %install
 rm -rf $RPM_BUILD_ROOT
 
@@ -260,9 +267,11 @@ find $RPM_BUILD_ROOT%{_libdir} -name "lib*.la" |xargs rm -f
 
 rm -rf $RPM_BUILD_ROOT%{_docdir}/ImageMagick-6
 
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+
 %post -p /sbin/ldconfig
 
 %post c++ -p /sbin/ldconfig
@@ -335,7 +344,11 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(-,root,root)
 %{_mandir}/man3/*
 
+
 %changelog
+* Sat Dec 12 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.9.11.48-1
+- new upstream release.
+
 * Sat Oct 26 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.9.10.69-1
 - new upstream release.
 

+ 12 - 23
O/OpenEXR/OpenEXR-vl.spec

@@ -3,9 +3,9 @@
 Name:	        OpenEXR
 Summary:        A high dynamic-range (HDR) image file format
 Summary(ja):    高ダイナミックレンジ(HDR)画像ファイルフォーマット
-Version:        2.4.2
+Version:        2.5.3
 Release:        1%{?_dist_release}
-Group:          Applications/Graphics
+Group:          graphics
 Vendor:         Project Vine
 Distribution:   Vine Linux
 
@@ -33,7 +33,7 @@ sample applications for handling the format.
 %package        libs
 Summary:        %{name} runtime libraries
 Summary(ja):    %{name} のランタイムライブラリ
-Group:          System Environment/Libraries
+Group:          system
 
 %description    libs
 %{summary}.
@@ -42,7 +42,7 @@ Group:          System Environment/Libraries
 %package        devel
 Summary:        Development files for %{name}
 Summary(ja):    %{name} の開発用ファイル
-Group:          Development/Libraries
+Group:          programming
 Requires:       %{name}-libs = %{version}-%{release}
 Requires:       ilmbase-devel
 Obsoletes:      openexr-devel < %{version}-%{release}
@@ -54,7 +54,7 @@ Provides:       openexr-devel = %{version}-%{release}
 
 %package -n     ilmbase 
 Summary:        Abraction/convenience libraries
-Group:          System Environment/Libraries
+Group:          system
 BuildRequires:  libGL-devel
 BuildRequires:  libGLU-devel
 
@@ -73,7 +73,7 @@ Iex is an exception-handling library.
 %package -n     ilmbase-devel
 Summary:        Headers and libraries for building apps that use ilmbase
 Summary(ja):    ilmbaseを使うアプリケーションをビルドするためのヘッダファイル及びライブラリ
-Group:          Development/Libraries
+Group:          programming
 Requires:       ilmbase = %{version}-%{release}
 Requires:       pkgconfig
 Requires:       libGL-devel
@@ -83,25 +83,11 @@ Requires:       libGLU-devel
 Headers and libraries for building apps that use ilmbase.
 
 
-%prep
-%setup -q -n openexr-%{version}
+%debug_package
 
-pushd IlmBase
-echo "Requires.private: gl glu" >> IlmBase.pc.in
-popd
 
-# *.pc built by cmake is broken
-# https://github.com/openexr/openexr/issues/595
-sed -i \
-	-e 's,@exec_prefix@,${prefix}/@exec_prefix@,' \
-	-e 's,@libdir@,\${prefix}/@libdir@,' \
-	-e 's,@includedir@,${prefix}/@includedir@,' \
-	IlmBase/IlmBase.pc.in
-sed -i \
-	-e 's,@exec_prefix@,${prefix}/@exec_prefix@,' \
-	-e 's,@libdir@,\${prefix}/@libdir@,' \
-	-e 's,@includedir@,${prefix}/@includedir@,' \
-	OpenEXR/OpenEXR.pc.in
+%prep
+%setup -q -n openexr-%{version}
 
 
 %build
@@ -194,6 +180,9 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Sat Dec 12 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.5.3-1
+- new upstream release.
+
 * Fri Jul 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.4.2-1
 - new upstream release.
 

+ 7 - 2
O/OpenImageIO/OpenImageIO-vl.spec

@@ -3,7 +3,7 @@
 %global subname oiio
 
 Name:           OpenImageIO
-Version:        2.2.6.1
+Version:        2.2.9.0
 Release:        1%{?_dist_release}
 Summary:        Library for reading and writing images
 Group:          system
@@ -20,10 +20,12 @@ BuildRequires:  cmake
 BuildRequires:  git
 BuildRequires:  txt2man
 BuildRequires:  qt5-qtbase-devel
+BuildRequires:  fmt-devel
+BuildRequires:  robin-map-devel
 BuildRequires:  libboost-devel
 BuildRequires:  libboost-python3
 BuildRequires:  libboost-filesystem
-BuildRequires:  glew-devel
+#BuildRequires:  glew-devel
 BuildRequires:  OpenEXR-devel
 BuildRequires:  python3-devel
 BuildRequires:  python3-rpm-macros
@@ -195,6 +197,9 @@ popd
 
 
 %changelog
+* Sat Dec 12 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.2.9.0-1
+- new upstream release.
+
 * Fri Sep 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.2.6.1-1
 - new upstream release.
 

+ 8 - 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.78
+Version:        0.1.82
 Release:        1%{?_dist_release}
 Group:          system
 Vendor:         Project Vine
@@ -36,6 +36,9 @@ This package contains the libraries and header files needed for
 developing with %{name}.
 
 
+%debug_package
+
+
 %prep
 %setup -q
 
@@ -100,7 +103,11 @@ make check
 %dir %{_datadir}/vala/vapi
 %{_datadir}/vala/vapi/babl-*
 
+
 %changelog
+* Sat Dec 12 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.1.82-1
+- new upstream release.
+
 * Fri Sep 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.1.78-1
 - new upstream release.
 

+ 225 - 0
f/fmt/fmt-vl.spec

@@ -0,0 +1,225 @@
+%undefine __cmake_in_source_build
+%bcond_with doc
+
+Name:           fmt
+Summary:        Small, safe and fast formatting library for C++
+Version:        7.1.3
+Release:        2%{?_dist_release}
+Group:          system
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+
+License:        BSD
+URL:            https://github.com/fmtlib/%{name}
+Source0:        %{url}/archive/%{version}.tar.gz
+# See https://github.com/fmtlib/fmt/issues/443 and https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/LVKYLDLJVWAVJE4MQVKDO6PYZRD5MCP6/
+Patch1:         doc-build-removed-all-pip-internet-stuff.patch
+Patch3:         doc-build-do-not-create-virtual-environment.patch
+Patch4:         doc-_templates-layout-stripped-Google-Analytics.patch
+Patch5:         doc-_templates-layout-stripped-download-links.patch
+Patch6:         doc-index-removed-GitHub-iframe.patch
+Patch7:         doc-build-use-sphinx-build-3.patch
+
+BuildRequires:  gcc
+BuildRequires:  gcc-c++
+BuildRequires:  ninja
+BuildRequires:  cmake
+%if %{with doc}
+BuildRequires:  doxygen
+BuildRequires:  nodejs
+BuildRequires:  python3-sphinx
+BuildRequires:  python3-breathe
+%else
+Provides:       %{name}-doc = %{?epoch:%{epoch}:}%{version}-%{release}
+Obsoletes:      %{name}-doc < %{?epoch:%{epoch}:}%{version}-%{release}
+%endif
+
+# This package replaces the old name of cppformat
+Provides:       cppformat = %{?epoch:%{epoch}:}%{version}-%{release}
+Obsoletes:      cppformat < %{?epoch:%{epoch}:}%{version}-%{release}
+
+%description
+C++ Format is an open-source formatting library for C++. It can be used as a
+safe alternative to printf or as a fast alternative to IOStreams.
+
+
+%package        devel
+Summary:        Development files for %{name}
+Group:          programming
+Requires:       %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
+
+# This package replaces the old name of cppformat
+Provides:       cppformat-devel = %{?epoch:%{epoch}:}%{version}-%{release}
+Obsoletes:      cppformat-devel < %{?epoch:%{epoch}:}%{version}-%{release}
+
+%description    devel
+This package contains the header file for using %{name}.
+
+
+%if %{with doc}
+%package        doc
+Summary:        Documentation files for %{name}
+Group:          documentation
+License:        Python
+BuildArch:      noarch
+
+# This package replaces the old name of cppformat
+Provides:       cppformat-doc = %{?epoch:%{epoch}:}%{version}-%{release}
+Obsoletes:      cppformat-doc < %{?epoch:%{epoch}:}%{version}-%{release}
+
+%description    doc
+This package contains documentation for developer documentation for %{name}.
+%endif
+
+
+%debug_package
+
+
+%prep
+%autosetup -p1
+
+%if %{with doc}
+# Remove --clean-css since that plugin isn't available
+sed -i "s/'--clean-css',//" doc/build.py
+%endif
+
+
+%build
+%cmake                                        \
+    -G Ninja                                  \
+    -DCMAKE_BUILD_TYPE=RelWithDebInfo         \
+    -DCMAKE_POSITION_INDEPENDENT_CODE=ON      \
+    -DFMT_CMAKE_DIR=%{_datadir}/cmake/%{name} \
+    -DFMT_LIB_DIR=%{_libdir}
+
+%__cmake --build . \
+%if %{with doc}
+    --target doc \
+%endif
+    --target all
+
+%if %{with doc}
+# Remove temporary build products
+rm -rf %{_vpath_builddir}/doc/html/{.buildinfo,.doctrees,objects.inv}
+%endif
+
+
+%install
+DESTDIR="%{buildroot}" %__cmake --install .
+  
+
+#%check
+#%ctest
+
+
+%files
+%license LICENSE.rst
+%doc ChangeLog.rst README.rst
+%{_libdir}/lib%{name}.so.7*
+
+%files devel
+%{_includedir}/%{name}
+%{_libdir}/lib%{name}.so
+%{_datadir}/cmake/%{name}
+%{_libdir}/pkgconfig/%{name}.pc
+
+%if %{with doc}
+%files doc
+%doc %{_datadir}/doc/%{name}
+%license doc/python-license.txt
+%endif
+
+
+%changelog
+* Sat Dec 12 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 7.1.3-2
+- initial build for Vine Linux.
+
+* Sun Nov 29 2020 Vitaly Zaitsev <vitaly@easycoding.org> - 7.1.3-1
+- Updated to version 7.1.3.
+
+* Tue Nov 10 2020 Vitaly Zaitsev <vitaly@easycoding.org> - 7.1.2-1
+- Updated to version 7.1.2.
+
+* Sat Aug 08 2020 Vitaly Zaitsev <vitaly@easycoding.org> - 7.0.3-1
+- Updated to version 7.0.3.
+
+* Wed Jul 29 2020 Vitaly Zaitsev <vitaly@easycoding.org> - 7.0.2-1
+- Updated to version 7.0.2.
+
+* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 7.0.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Wed Jul 08 2020 Vitaly Zaitsev <vitaly@easycoding.org> - 7.0.1-1
+- Updated to version 7.0.1.
+
+* Sat May 09 2020 Vitaly Zaitsev <vitaly@easycoding.org> - 6.2.1-1
+- Updated to version 6.2.1.
+
+* Thu Apr 30 2020 Kefu Chai <tchaikov@gmail.com> - 6.2.0-2
+- Incorporate patch from upstream to address https://github.com/fmtlib/fmt/issues/1631
+
+* Mon Apr 06 2020 Vitaly Zaitsev <vitaly@easycoding.org> - 6.2.0-1
+- Updated to version 6.2.0.
+
+* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 6.1.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
+
+* Wed Dec 18 2019 Vitaly Zaitsev <vitaly@easycoding.org> - 6.1.2-1
+- Updated to version 6.1.2.
+- Recreated all documentation patches.
+- SPEC file cleanup.
+
+* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 5.3.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Mon Jun 10 2019 Jan Staněk <jstanek@redhat.com> - 5.3.0-1
+- Update to 5.3.0
+- Recreate documentation build patches
+- Package new pkg-config files
+
+* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 5.2.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Thu Oct 11 2018 Kefu Chai <tchaikov@gmail.com> - 5.2.1-1
+- Update to 5.2.1
+- Build using python3 packages on fedora
+- Remove links in document accessing network
+- Package ChangeLog.rst and README.rst
+- Drop fmt-static package
+
+* Fri Aug 31 2018 Leigh Scott <leigh123linux@googlemail.com> - 3.0.2-7
+- Fix python2 issue for doc
+
+* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.2-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.2-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Wed Aug 09 2017 Dave Johansen <davejohansen@gmail.com> - 3.0.2-4
+- Patch for Test 8 segfault
+
+* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.2-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
+
+* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Sat Jun 24 2017 Dave Johansen <davejohansen@gmail.com> - 3.0.2-1
+- Upstream release
+
+* Mon May 15 2017 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.1-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild
+
+* Tue Dec 27 2016 Dave Johansen <davejohansen@gmail.com> - 3.0.1-2
+- Build documentation
+
+* Fri Nov 25 2016 Dave Johansen <davejohansen@gmail.com> - 3.0.1-1
+- Upstream release
+
+* Tue Nov 15 2016 Dave Johansen <davejohansen@gmail.com> - 3.0.0-2
+- Fix expected unqualified-id before numeric constant error
+
+* Wed Aug 24 2016 Dave Johansen <davejohansen@gmail.com> - 3.0.0-1
+- Initial RPM release

+ 7 - 1
g/gegl04/gegl04-vl.spec

@@ -2,7 +2,7 @@ Summary:        A graph based image processing framework
 Summary(ja):    グラフベースの画像処理フレームワーク
 Name:           gegl04
 Version:        0.4.26
-Release:        1%{?_dist_release}
+Release:        2%{?_dist_release}
 Group:          system
 Vendor:         Project Vine
 Distribution:   Vine Linux
@@ -76,6 +76,9 @@ This package contains the libraries and header files needed for
 developing with %{name}.
 
 
+%debug_package
+
+
 %prep
 %setup -q -n gegl-%{version}
 
@@ -135,6 +138,9 @@ find %{buildroot} -name '*.la' -delete
 
 
 %changelog
+* Sat Dec 12 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.4.26-2
+- rebuilt with OpenEXR-2.5.3.
+
 * Fri Sep 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.4.26-1
 - new upstream release.
 

+ 14 - 7
g/gimp/gimp-vl.spec

@@ -5,9 +5,9 @@
 Summary:        The GNU Image Manipulation Program
 Summary(ja):    GNU 画像加工プログラム
 Name:           gimp
-Version:        2.10.18
+Version:        2.10.22
 Release:        1%{?_dist_release}
-Group:          Applications/Graphics
+Group:          graphics
 Vendor:         Project Vine
 Distribution:   Vine Linux
 
@@ -62,7 +62,6 @@ BuildRequires: mypaint-brushes-devel >= 1.3.0
 BuildRequires: OpenEXR-devel >= 1.6.1
 BuildRequires: libgexiv2-devel >= 0.10.6
 
-
 %description
 The GIMP (GNU Image Manipulation Program) is a powerful image
 composition and editing program, which can be extremely useful for
@@ -116,10 +115,11 @@ ftp://ftp.gimp.org/pub/gimp/fonts/sharefonts-0.10.tar.gz から
 (gimp-libgimp : GIMP プラグインを使用する場合に必要。
 gimp-data-extras : GIMP用のさまざまな拡張ファイル。)
 
+
 %package devel
 Summary: GIMP plugin and extension development kit
 Summary(ja): GIMP プラグイン・拡張機能開発キット
-Group:    Development/Libraries
+Group:    programming
 Requires: %{name} = %{version}-%{release}
 Requires: gtk2-devel >= 2.24.10
 Requires: glib2-devel >= 2.54.2
@@ -142,10 +142,12 @@ and gimp, and you may want to install gimp-data-extras.
 %patch1 -p1 -b .splash
 # %patch100 -p1 -b .gimprc
 
+
 %build
 %{configure}
 %{__make} %{?_smp_mflags}
 
+
 %install
 %{__rm} -rf ${RPM_BUILD_ROOT}
 %{make_install}
@@ -171,6 +173,11 @@ desktop-file-install \
 %{__rm} -f ${RPM_BUILD_ROOT}%{_libdir}/%{name}/%{subver}/modules/*.la
 %{__rm} -f ${RPM_BUILD_ROOT}%{_libdir}/%{name}/%{subver}/python/*.la
 
+
+%clean
+%{__rm} -rf ${RPM_BUILD_ROOT}
+
+
 %post
 %{_syssbindir}/ldconfig
 gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor ||:
@@ -179,9 +186,6 @@ gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor ||:
 %{_syssbindir}/ldconfig
 gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor ||:
 
-%clean
-%{__rm} -rf ${RPM_BUILD_ROOT}
-
 
 %files
 %license COPYING
@@ -259,6 +263,9 @@ gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor ||:
 
 
 %changelog
+* Sat Dec 12 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.10.22-1
+- updated to 2.10.22.
+
 * Sat May 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.10.18-1
 - updated to 2.10.18.
 

+ 23 - 11
h/hdf5/hdf5-vl.spec

@@ -1,14 +1,12 @@
-%define pkg_name    hdf5
-%define pkg_version 1.8.20
-%define pkg_release 2%{?_dist_release}
-
 Summary: A general purpose library and file format for storing scientific data
-Name:    %{pkg_name}
-Version: %{pkg_version}
-Release: %{pkg_release}
+Name:		 hdf5
+Version:	1.12.0
+Release:	1%{?_dist_release}
+Group:		system
+Vendor:		Project Vine
+Distribution:	Vine Linux
 
 License: BSD
-Group:   System Environment/Libraries
 URL:     http://www.hdfgroup.org/HDF5/
 
 Source0: ftp://ftp.hdfgroup.org/HDF5/current/src/%{name}-%{version}.tar.bz2
@@ -27,23 +25,28 @@ objects, one can create and store almost any kind of scientific data
 structure, such as images, arrays of vectors, and structured and unstructured
 grids. You can also mix and match them in HDF5 files according to your needs.
 
+
 %package devel
 Summary: HDF5 development files
-Group: Development/Libraries
+Group: programming
 Requires: %{name} = %{version}-%{release}
 
 %description devel
 HDF5 development headers and libraries.
 
+
 %package static
 Summary: HDF5 static libraries
-Group: Development/Libraries
+Group: programming
 Requires: %{name}-devel = %{version}-%{release}
 
 %description static
 HDF5 static libraries.
 
 
+%debug_package
+
+
 %prep
 %setup -q
 
@@ -51,7 +54,9 @@ HDF5 static libraries.
 export CC=gcc
 export CXX=g++
 export F9X=gfortran
-%{configure} --with-ssl --enable-cxx --enable-fortran \
+%{configure} \
+             --enable-build-mode=production \
+             --with-ssl --enable-cxx --enable-fortran \
              --disable-dependency-tracking \
              --enable-hl --enable-shared
 %{__make} %{?_smp_mflags}
@@ -78,10 +83,12 @@ export F9X=gfortran
 %doc release_docs/HISTORY*.txt
 %{_bindir}/gif2h5
 %{_bindir}/h52gif
+%{_bindir}/h5clear
 %{_bindir}/h5copy
 %{_bindir}/h5debug
 %{_bindir}/h5diff
 %{_bindir}/h5dump
+%{_bindir}/h5format_convert
 %{_bindir}/h5import
 %{_bindir}/h5jam
 %{_bindir}/h5ls
@@ -91,6 +98,7 @@ export F9X=gfortran
 %{_bindir}/h5repart
 %{_bindir}/h5stat
 %{_bindir}/h5unjam
+%{_bindir}/h5watch
 %attr(0755,root,root) %{_libdir}/*.so.*
 
 %files devel
@@ -110,6 +118,10 @@ export F9X=gfortran
 
 
 %changelog
+
+* Sat Dec 12 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.12.0-1
+- new upstream release.
+
 * Fri Jan 25 2019 Toshiaki Ara <ara_t@384.jp> 1.8.20-2
 - rebuild with gfortran-8.2.0
 

+ 8 - 2
o/opencv/opencv-vl.spec

@@ -4,7 +4,7 @@
 #global indice   a
 
 Name:           opencv
-Version:        4.4.0
+Version:        4.5.0
 Release:        1%{?_dist_release}
 Summary:        Collection of algorithms for computer vision
 Summary(ja):    コンピュータビジョン用のアルゴリズム集
@@ -51,6 +51,7 @@ BuildRequires:  libv4l-devel
 BuildRequires:  libwebp-devel
 BuildRequires:  mesa-libGL-devel
 BuildRequires:  OpenEXR-devel
+BuildRequires:  openjpeg2-devel
 #ifarch %{ix86} x86_64
 #BuildRequires:  openni-devel
 #BuildRequires:  openni-primesense
@@ -80,7 +81,6 @@ BuildRequires:  xorg-x11-drv-dummy
 
 Requires:       opencv-core = %{version}-%{release}
 
-
 %description
 OpenCV means Intel® Open Source Computer Vision Library. It is a collection of
 C functions and a few C++ classes that implement some popular Image Processing
@@ -96,6 +96,7 @@ Obsoletes:      %{name}-python < %{version}-%{release}
 %description    core
 This package contains the OpenCV C/C++ core libraries.
 
+
 %package        devel
 Summary:        Development files for using the OpenCV library
 Summary(ja):    OpenCV ライブラリを使用するための開発用ファイル
@@ -108,6 +109,7 @@ documentation. It should be installed if you want to develop programs that
 will use the OpenCV library. You should consider installing opencv-devel-docs
 package.
 
+
 %package -n     python3-opencv
 Summary:        Python bindings for apps which use OpenCV
 Summary(ja):    OpenCV を使用するアプリケーション用の Python バインディング
@@ -118,6 +120,7 @@ Requires:       python3-numpy
 %description -n python3-opencv
 This package contains Python bindings for the OpenCV library.
 
+
 %package        contrib
 Summary:        OpenCV contributed functionality
 Summary(ja):    寄付された OpenCV の追加機能
@@ -348,6 +351,9 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Sat Dec 12 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.5.0-1
+- new upstream release.
+
 * Sun Aug 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.4.0-1
 - new upstream release.
 - enabled vulkan compute backend

+ 117 - 0
r/robin-map/robin-map-vl.spec

@@ -0,0 +1,117 @@
+%global debug_package %{nil}
+
+Name:           robin-map
+Summary:        C++ implementation of a fast hash map and hash set using robin hood hashing
+Version:        0.6.3
+Release:        4%{?_dist_release}
+Group:          system
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        MIT
+URL:            https://github.com/Tessil/robin-map
+Source0:        https://github.com/Tessil/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz
+
+BuildArch:      noarch
+
+BuildRequires:  cmake gcc-c++
+BuildRequires:  libboost-devel
+BuildRequires:  libboost-test
+
+%description
+The robin-map library is a C++ implementation of a fast hash map and hash set
+using open-addressing and linear robin hood hashing with backward shift
+deletion to resolve collisions.
+
+*** This is a header only library. ***
+The package you want is %{name}-devel.
+
+
+%package devel
+Summary:        %{summary}
+Group:          programming
+
+%description devel
+The robin-map library is a C++ implementation of a fast hash map and hash set
+using open-addressing and linear robin hood hashing with backward shift
+deletion to resolve collisions.
+
+Four classes are provided: tsl::robin_map, tsl::robin_set, tsl::robin_pg_map
+and tsl::robin_pg_set. The first two are faster and use a power of two growth
+policy, the last two use a prime growth policy instead and are able to cope
+better with a poor hash function. Use the prime version if there is a chance of
+repeating patterns in the lower bits of your hash (e.g. you are storing
+pointers with an identity hash function). See GrowthPolicy for details.
+
+A benchmark of tsl::robin_map against other hash maps may be found here. This
+page also gives some advices on which hash table structure you should try for
+your use case (useful if you are a bit lost with the multiple hash tables
+implementations in the tsl namespace).
+
+
+%prep
+%autosetup -p1
+
+
+%build
+%cmake
+
+
+%install
+DESTDIR="%{buildroot}" %__cmake --install .
+
+
+%check
+pushd tests
+%cmake
+%__cmake --build .
+./tsl_robin_map_tests
+
+
+%files devel
+%license LICENSE
+%doc README.md
+%{_datadir}/cmake/tsl-%{name}/*.cmake
+%{_includedir}/tsl/
+
+
+%changelog
+* Sat Dec 12 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.6.3-4
+- initial build for Vine Linux.
+
+* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.3-3
+- Second attempt - Rebuilt for
+  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.3-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Sun Jun 21 2020 Richard Shaw <hobbes1069@gmail.com> - 0.6.3-1
+- Update to 0.6.3.
+
+* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
+
+* Tue Nov 12 2019 Richard Shaw <hobbes1069@gmail.com> - 0.6.2-1
+- Update to 0.6.2.
+
+* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Wed Feb 27 2019 Richard Shaw <hobbes1069@gmail.com> - 0.6.1-1
+- Update to 0.6.1.
+
+* Tue Feb 12 2019 Richard Shaw <hobbes1069@gmail.com> - 0.6.0-2
+- Add patch for GCC 9 warnings.
+
+* Mon Feb 11 2019 Richard Shaw <hobbes1069@gmail.com> - 0.6.0-1
+- Update to 0.6.0.
+
+* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.0-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Mon Jun 11 2018 Richard Shaw <hobbes1069@gmail.com> - 0.2.0-1
+- Initial packaging.