Browse Source

updated 7 packages

libsecret-0.20.4-1

py3c-1.3-4

sqlite3-3.35.2-1

subversion-1.14.1-1

swig-4.0.2-1

task-spooler-1.0.1-1

utf8proc-2.6.1-1
Tomohiro "Tomo-p" KATO 3 years ago
parent
commit
042029c5c0

+ 16 - 16
lib/libs/libsecret/libsecret-vl.spec

@@ -1,13 +1,14 @@
 Name:           libsecret
-Version:        0.20.3
-Release:        1%{?_dist_release}
 Summary:        GObject based library for accessing the Secret Service API
 Summary(ja):    シークレットサービス API アクセス用の GObject 基本ライブラリ
-Vendor:		    Project Vine
+Version:        0.20.4
+Release:        1%{?_dist_release}
+Group:          system
+Vendor:	        Project Vine
 Distribution:   Vine Linux
 
 License:        LGPLv2+
-URL:            https://live.gnome.org/Libsecret
+URL:            https://wiki.gnome.org/Libsecret
 %define         shortver %(echo %{version} | cut -d. -f1-2)
 Source0:        https://download.gnome.org/sources/libsecret/%{shortver}/%{name}-%{version}.tar.xz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
@@ -26,14 +27,14 @@ ksecretservice are both implementations of a Secret Service.
 
 libsecret replaces libgnome-keyring.
 
+
 %package        devel
 Summary:        Development files for %{name}
 Summary(ja):    %{name} の開発ファイル
-Group:          Development/Libraries
+Group:          programming
 Requires:       %{name} = %{version}-%{release}
 Requires:       pkgconfig
 
-
 %description    devel
 The %{name}-devel package contains libraries and header files for
 developing applications that use %{name}.
@@ -42,7 +43,7 @@ developing applications that use %{name}.
 %package        doc
 Summary:        Documentation for %{name}
 Summary(ja):    %{name} 用のドキュメント
-Group:          Documentation
+Group:          documentation
 Requires:       %{name} = %{version}-%{release}
 BuildArch:      noarch
 
@@ -50,14 +51,17 @@ BuildArch:      noarch
 This package contains documentation for %{name}.
 
 
+%debug_package
+
+
 %prep
 %setup -q
 
+
 %build
 %configure --disable-static
 make %{?_smp_mflags}
 
-%check
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -66,14 +70,6 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
 
 %find_lang %{name}
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-
-%post -p /sbin/ldconfig
-
-%postun -p /sbin/ldconfig
-
 
 %files -f %{name}.lang
 %defattr(-,root,root,-)
@@ -102,6 +98,10 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Thu Mar 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.20.4-1
+- new upstream release.
+- dropped scriptlets.
+
 * Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.20.3-1
 - new upstream release.
 

+ 143 - 0
p/py3c/py3c-vl.spec

@@ -0,0 +1,143 @@
+# A header-only library has no debuginfo
+%global debug_package %{nil}
+
+Name:           py3c
+Version:        1.3
+Release:        4%{?_dist_release}
+Summary:        Guide and compatibility macros for porting extensions to Python 3
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+# Licences differ for subpackages
+License:        MIT and CC-BY-SA
+URL:            http://py3c.readthedocs.io/
+Source0:        https://github.com/encukou/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
+
+BuildRequires: make
+BuildRequires:  gcc
+BuildRequires:  python3-devel
+BuildRequires:  python3-setuptools
+
+%description
+py3c helps you port C extensions to Python 3.
+
+It provides a detailed guide, and a set of macros to make porting easy
+and reduce boilerplate.
+
+%package        devel
+Summary:        Header files for py3c
+License:        MIT
+Group:          programming
+Requires:       python3-devel
+
+# A header-only library counts as static
+Provides:       %{name}-static = %{version}-%{release}
+%{?_isa:Provides: %{name}-static%{?_isa} = %{version}-%{release}}
+
+%description devel
+%{name}-devel is only required for building software that uses py3c.
+Because py3c is a header-only library, there is no matching run-time package.
+
+
+%prep
+%setup -q
+
+
+%build
+make %{?_smp_mflags} py3c.pc includedir=%{_includedir}
+
+
+%install
+make install prefix=%{buildroot}%{_prefix} includedir=%{buildroot}%{_includedir}
+
+# Strip buildroot name from the pkgconfig file
+sed --in-place -e's!%{buildroot}!!' %{buildroot}%{_datadir}/pkgconfig/py3c.pc
+
+
+%check
+export CFLAGS="%{optflags}"
+make %{?_smp_mflags} test-python3
+
+
+%files devel
+%license LICENSE.MIT
+%doc README.rst
+%{_includedir}/py3c.h
+%{_includedir}/py3c/
+%{_datadir}/pkgconfig/py3c.pc
+
+
+%changelog
+* Fri Mar 19 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.3-4
+- initial build for Vine Linux.
+
+* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.3-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
+
+* Thu Jan 07 2021 Petr Viktorin <pviktori@redhat.com> - 1.3-2
+- No longer unbundle fonts
+
+* Sun Nov 29 2020 Petr Viktorin <pviktori@redhat.com> - 1.3-1
+- Update to 1.3
+
+* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Thu Jan 30 2020 Petr Viktorin <pviktori@redhat.com> - 1.2-1
+- Update to 1.2 to fix tests under Python 3.9
+- BuildRequire python3-setuptools explicitly
+
+* Thu Jan 30 2020 Petr Viktorin <pviktori@redhat.com> - 1.1-3
+- Drop tests and Suggests for Python 2; require python3-devel
+
+* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
+
+* Fri Oct 04 2019 Petr Viktorin <pviktori@redhat.com> - 1.1-1
+- Update to 1.1 to fix Python 3.8 compatibility in tests
+  https://bugzilla.redhat.com/show_bug.cgi?id=1758446
+
+* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.0-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.0-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 1.0-3
+- Rebuilt for Python 3.7
+
+* Mon Feb 19 2018 Petr Viktorin <pviktori@redhat.com> - 1.0-2
+- Add BuildRequires: gcc
+
+* Sun Feb 11 2018 Petr Viktorin <pviktorin@redhat.com> - 1.0-1
+- Update to 1.0 (adds Py_UNREACHABLE, Py_RETURN_RICHCOMPARE, Py_UNUSED)
+- Strip buildroot name from the pkgconfig file
+
+* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.8-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.8-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
+
+* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.8-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.8-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+
+* Wed Feb 01 2017 Petr Viktorin <pviktorin@redhat.com> - 0.8-1
+- Update to 0.8:
+- Add backports for PyMem_Raw*
+
+* Thu May 19 2016 Petr Viktorin <pviktorin@redhat.com> - 0.7-1
+- Update to 0.7:
+- Fix file shim tests on big endian architectures
+  (bug in the test suite only, does not affect behavior)
+
+* Thu May 19 2016 Petr Viktorin <pviktorin@redhat.com> - 0.6-2
+- Initial package

+ 8 - 5
s/sqlite3/sqlite3-vl.spec

@@ -6,9 +6,9 @@
 %define with_check %{?_with_check:1}%{!?_with_check:0}
 
 %define year 2021
-%define realver 3340100
-%define docver 3340100
-%define rpmver 3.34.1
+%define realver 3350200
+%define docver 3350200
+%define rpmver 3.35.2
 
 Summary: SQLite is a C library that implements an embeddable SQL database engine
 Summary(ja): SQLite は組み込み型SQLデータベースエンジンを実装するCライブラリです。
@@ -113,7 +113,7 @@ sqlite3-tclはTclからSQLiteデータベースライブラリを扱うために
 %package -n compat32-%{name}
 Summary: SQLite is a C library that implements an embeddable SQL database engine
 Summary(ja): SQLite は組み込み型SQLデータベースエンジンを実装するCライブラリです。
-Group: system
+Group: system,legacy
 Requires: %{name} = %{version}-%{release}
 
 %description -n compat32-%{name}
@@ -133,7 +133,7 @@ SQLiteライブラリにリンクされたプログラムではSQLデータベ
 %package -n compat32-%{name}-devel
 Summary: Header files and libraries for developing apps which will use sqlite3
 Summary(ja): sqlite3の開発用ヘッダファイル及びライブラリ
-Group: programming
+Group: programming,legacy
 Requires: compat32-%{name} = %{version}-%{release}
 
 %description -n compat32-%{name}-devel
@@ -242,6 +242,9 @@ install -D -m0644 tool/lempar.c $RPM_BUILD_ROOT/%{_datadir}/lemon/lempar.c
 
 
 %changelog
+* Thu Mar 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.35.2-1
+- new upstream release.
+
 * Thu Feb 25 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.34.1-1
 - new upstream release.
 - updated Patch1.

+ 75 - 47
s/subversion/subversion-vl.spec

@@ -1,3 +1,5 @@
+%bcond_with systemd
+
 %define neon_version 0.30.2
 %define swig_version 3.0.0
 %define apache_version 2.4
@@ -5,28 +7,28 @@
 
 %define swigdirs swig_pydir=%{python3_sitearch}/libsvn swig_pydir_extra=%{python3_sitearch}/svn
 
-# set to zero to avoid running test suite
-%define make_check 0
-
 Summary: Modern Version Control System
 Summary(ja): モダンなバージョン管理システム
 Name: subversion
-Version: 1.13.0
-Release: 1%{?_dist_release}
-License: ASL 2.0 
-Group: Development/Tools
-URL: https://subversion.apache.org/
-
+Version: 1.14.1
+Release: 1%{?_dist_release}%{?with_systemd:.systemd}
+Group: programming
 Vendor: Project Vine
 Distribution: Vine Linux
 Packager: iwaim, daisuke
 
-SOURCE0: http://ftp.jaist.ac.jp/pub/apache/subversion/subversion-%{version}.tar.bz2
-SOURCE1: subversion.conf
-SOURCE2: httpd.davcheck.conf
-SOURCE3: filter-requires.sh
+License: ASL 2.0 
+URL: https://subversion.apache.org/
+Source0: http://ftp.jaist.ac.jp/pub/apache/subversion/subversion-%{version}.tar.bz2
+Source1: subversion.conf
+Source2: httpd.davcheck.conf
+Source3: filter-requires.sh
+Source6: svnserve.service
+Source7: svnserve.tmpfiles
+Source8: svnserve.sysconf
 Patch1: subversion-1.12.0-linking.patch
-Patch2: subversion-1.12.2-py3tests.patch
+Patch2: subversion-1.14.0-testwarn.patch
+Patch3: subversion-1.14.0-soversion.patch
 Patch4: subversion-1.8.0-rubybind.patch
 Patch5: subversion-1.8.5-swigplWall.patch
 
@@ -54,10 +56,11 @@ BuildRequires: keyutils-libs-devel
 BuildRequires: dbus-devel
 BuildRequires: libsecret-devel
 BuildRequires: libserf-devel
-BuildRequires: libxcrypt-devel
-BuildRequires: libnsl2-devel
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
-
+%if %{with systemd}
+BuildRequires: systemd
+%{?systemd_requires}
+%endif
 %define __perllib_requires %{SOURCE3}
 
 %description
@@ -69,26 +72,30 @@ instead of every complete file.  Subversion is intended to be a
 compelling replacement for CVS.
 
 %package devel
-Group: Development/Libraries
 Summary: Development package for Subversion developers.
+Group: programming
 Requires: subversion = %{version}-%{release}
 Requires: apr-devel, apr-util-devel
+
 %description devel
 The subversion-devel package includes the static libraries and include files
 for developers interacting with the subversion package.
 
+
 %package mod_dav_svn
-Group: System Environment/Daemons
 Summary: Apache server module for Subversion server.
+Group: servers
 Requires: apache2 >= %{apache_version}
 Requires: subversion = %{version}-%{release}
+
 %description mod_dav_svn
 The subversion-mod_dav_svn package adds the Subversion server Apache module to
 the Apache directories and configuration.
 
+
 %package tools
-Group: Development/Tools
 Summary: Tools for Subversion
+Group: programming
 BuildRequires: perl >= 5.8.0
 Requires: perl >= 5.8.0
 Requires: subversion = %{version}-%{release}
@@ -97,8 +104,8 @@ Requires: subversion = %{version}-%{release}
 Tools for Subversion.
 
 %package perl
-Group: Development/Libraries
 Summary: Perl bindings to the Subversion libraries
+Group: programming
 Requires: subversion = %{version}-%{release}
 Requires: perl >= 5.8.0
 Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
@@ -106,36 +113,43 @@ Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 %description perl
 This package includes the Perl bindings to the Subversion libraries.
 
+
 %package ruby
-Group: Development/Libraries
 Summary: Ruby bindings to the Subversion libraries
+Group: programming
 Requires: subversion = %{version}-%{release}
 Requires: ruby >= 2.0
 
 %description ruby
 This package includes the Ruby bindings to the Subversion libraries.
 
+
 %package -n python3-subversion
-Group: Development/Libraries
 Summary: Python bindings to the Subversion libraries
+Group: programming
 BuildRequires: python3
 BuildRequires: python3-devel
-BuildRequires: python3-rpm-macros
+BuildRequires: py3c-devel
 Requires: subversion = %{version}-%{release}, python3
 
 %description -n python3-subversion
 This package includes the Python bindings to the Subversion libraries.
 
+
+%debug_package
+
+
 %prep
 %setup -q
-%patch1 -p1 -b .link
-%patch2 -p1 -b .python3
+%patch1 -p1 -b .linking
+%patch2 -p1 -b .testwarn
+%patch3 -p1 -b .soversion
 %patch4 -p1 -b .rubybind
 %patch5 -p1 -b .swigplWall
 
+
 %build
 export LANG=ja_JP.UTF-8
-
 # Regenerate the buildsystem, so that:
 #  1) patches applied to configure.in take effect
 #  2) the swig bindings are regenerated using the system swig
@@ -145,6 +159,12 @@ export LANG=ja_JP.UTF-8
 mv build-outputs.mk build-outputs.mk.old
 export PYTHON=%{__python3}
 
+### Force regeneration of swig bindings with the buildroot's SWIG.
+# Generated files depend on the build/generator/swig/*.py which
+# generates them, so when autogen-standalone.mk's autogen-swig target
+# is run by autogen.sh it will regenerate them:
+touch build/generator/swig/*.py
+
 PATH=/usr/bin:$PATH ./autogen.sh --release
 
 # fix shebang lines, #111498
@@ -157,6 +177,10 @@ perl -pi -e 's|/usr/bin/env python.*|%{svn_python}|' subversion/tests/cmdline/sv
 export svn_cv_ruby_link="%{__cc} -shared"
 export svn_cv_ruby_sitedir_libsuffix=""
 export svn_cv_ruby_sitedir_archsuffix=""
+%if 0
+# Fix include path for ruby2.7
+export svn_cv_ruby_includes="-I%{_includedir}"
+%endif
 
 export CC=gcc CXX=g++ JAVA_HOME=%{jdk_path} CFLAGS="$RPM_OPT_FLAGS"
 export LIBTOOL=/usr/bin/libtool
@@ -173,11 +197,11 @@ export LIBTOOL=/usr/bin/libtool
 
 make %{?_smp_mflags} all tools
 make swig-py swig-py-lib %{swigdirs}
-make swig-pl swig-pl-lib swig-rb swig-rb-lib
+make swig-pl swig-pl-lib 
+make swig-rb swig-rb-lib
 
 
 %install
-echo %{rarchdir}
 rm -rf $RPM_BUILD_ROOT
 make install \
 	install-swig-py \
@@ -249,28 +273,23 @@ done | tee tools.files | sed 's/^/%%exclude /' > exclude.tools.files
 
 cat %{name}.lang exclude.tools.files >> %{name}.files
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%post -p /sbin/ldconfig
+%if %{with systemd}
+install -D -p -m 644 %{SOURCE6} %{buildroot}%{_unitdir}/svnserve.service
+install -D -p -m 644 %{SOURCE7} %{buildroot}%{_tmpfilesdir}/svnserve.conf
+install -D -p -m 644 %{SOURCE8} %{buildroot}%{_sysconfdir}/sysconfig/svnserve
+%endif
 
-%postun -p /sbin/ldconfig
 
-%post perl -p /sbin/ldconfig
+%if %{with systemd}
+%post
+%systemd_post svnserve.service
 
-%postun perl -p /sbin/ldconfig
+%preun
+%systemd_preun svnserve.service
 
-%post ruby -p /sbin/ldconfig
-
-%postun ruby -p /sbin/ldconfig
-
-%post -n python3-subversion -p /sbin/ldconfig
-
-%postun -n python3-subversion -p /sbin/ldconfig
-
-%post tools -p /sbin/ldconfig
-
-%postun tools -p /sbin/ldconfig
+%postun
+%systemd_postun_with_restart svnserve.service
+%endif
 
 
 %files
@@ -287,6 +306,11 @@ rm -rf $RPM_BUILD_ROOT
 %exclude %{_libdir}/libsvn_swig_perl*.so.*
 %exclude %{_libdir}/libsvn_swig_py*.so.*
 %exclude %{_libdir}/libsvn_swig_ruby*.so.*
+%if %{with systemd}
+%{_unitdir}/svnserve.service
+%{_tmpfilesdir}/svnserve.conf
+%config(noreplace) %{_sysconfdir}/sysconfig/svnserve
+%endif
 
 %files devel
 %defattr(-,root,root)
@@ -324,6 +348,10 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Fri Mar 19 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.14.1-1
+- new upstream release.
+- re-imported patches from rawhide.
+
 * Mon Mar 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.13.0-1
 - new upstream release.
 

+ 19 - 8
s/swig/swig-vl.spec

@@ -4,14 +4,14 @@
 Summary: Connects C/C++/Objective C to some high-level programming languages
 Summary(ja): C/C++/Objective C を高級プログラミング言語に接続するためのツール
 Name: swig
-Version: 4.0.1
+Version: 4.0.2
 Release: 1%{?_dist_release}
-License: GPLv3+ and BSD
-Group: Development/Tools
-URL: http://swig.sourceforge.net/
+Group: programming
 Vendor: Project Vine
 Distribution: Vine Linux
 
+License: GPLv3+ and BSD
+URL: http://www.swig.org/
 Source: http://downloads.sourceforge.net/project/swig/swig/swig-%{version}/swig-%{version}.tar.gz
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
@@ -39,16 +39,21 @@ Eiffel and Guile.  SWIG is normally used to create high-level
 interpreted programming environments, systems integration, and as a
 tool for building user interfaces
 
+
 %package doc
 Summary: Documentation files for SWIG
 Summary(ja): SWIG のドキュメント
 License: BSD
-Group: Documentation
+Group: documentation
 BuildArch: noarch
 
 %description doc
 This package contains documentation for SWIG and useful examples
 
+
+%debug_package
+
+
 %prep
 %setup -q -n swig-%{version}
 
@@ -79,7 +84,11 @@ done
 
 %build
 ./autogen.sh
-%configure
+%configure \
+  --with-python3=python3 \
+  --with-2to3=2to3-3.8 \
+  %{nil}
+
 make %{?_smp_mflags}
 
 # Test suite is currently broken
@@ -108,8 +117,6 @@ popd
 
 make DESTDIR=%{buildroot} install
 
-%clean
-rm -rf %{buildroot}
 
 %files
 %defattr(-,root,root,-)
@@ -124,7 +131,11 @@ rm -rf %{buildroot}
 %doc Doc Examples
 %license LICENSE LICENSE-GPL LICENSE-UNIVERSITIES COPYRIGHT
 
+
 %changelog
+* Fri Mar 19 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.0.2-1
+- new upstream release.
+
 * Wed Oct 30 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.0.1-1
 - new upstream release.
 

+ 66 - 0
t/task-spooler/task-spooler-vl.spec

@@ -0,0 +1,66 @@
+Name:           task-spooler
+Summary:        Personal job scheduler
+Summary(ja):    個人用ジョブスケジューラ
+Version:        1.0.1
+Release:        1%{?_dist_release}
+Group:          system
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        GPLv2+
+URL:            http://vicerveza.homeunix.net/~viric/soft/ts
+Source0:        %{url}/ts-%{version}.tar.gz
+
+BuildRequires:  gcc
+
+%description
+Task spooler is a Unix batch system where the tasks spooled run one
+after the other. Each user in each system has his own job queue. The tasks are
+run in the correct context (that of enqueue) from any shell/process, and its
+output/results can be easily watched. It is very useful when you know that
+your commands depend on a lot of RAM, a lot of disk use, give a lot of
+output, or for whatever reason it's better not to run them at the same time.
+
+
+%debug_package
+
+
+%prep
+%autosetup -n ts-%{version}
+touch configure
+chmod +x configure
+
+
+%build
+%configure
+%make_build
+
+
+%install
+%make_install PREFIX=%{buildroot}%{_prefix}
+mv %{buildroot}%{_bindir}/ts %{buildroot}%{_bindir}/tsp
+mv %{buildroot}%{_mandir}/man1/ts.1 %{buildroot}%{_mandir}/man1/tsp.1
+
+
+%files
+%license COPYING
+%doc Changelog README TRICKS PROTOCOL
+%{_bindir}/tsp
+%{_mandir}/man1/tsp.1.*
+
+
+%changelog
+* Fri Mar 19 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.0.1-1
+- new upstream release.
+
+* Fri Aug 02 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.0-4
+- initial build for Vine Linux.
+
+* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.0-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Tue Apr 17 2018 Vasiliy N. Glazov <vascom2@gmail.com> - 1.0-1
+- Initial package for Fedora

+ 35 - 21
u/utf8proc/utf8proc-vl.spec

@@ -1,15 +1,16 @@
-Summary: Library for processing UTF-8 encoded Unicode strings
-Name:    utf8proc
-Version: 2.4.0
-Release: 2%{?_dist_release}
-License: Unicode and MIT
-URL:     http://julialang.org/utf8proc/
-Source:  https://github.com/JuliaLang/utf8proc/archive/v%{version}.tar.gz#/%{name}-v%{version}.tar.gz
-BuildRequires: gcc
-BuildRequires: perl
-
-Vendor:        Project Vine
-Distribution:  Vine Linux
+Summary:        Library for processing UTF-8 encoded Unicode strings
+Name:           utf8proc
+Version:        2.6.1
+Release:        1%{?_dist_release}
+Group:          system
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        Unicode and MIT
+URL:            http://julialang.org/utf8proc/
+Source:         https://github.com/JuliaLang/utf8proc/archive/v%{version}.tar.gz#/%{name}-v%{version}.tar.gz
+BuildRequires:  gcc
+BuildRequires:  perl
 
 %description
 utf8proc is a library for processing UTF-8 encoded Unicode strings.
@@ -22,9 +23,11 @@ equal for comparisons.
 
 This package only contains the C library.
 
-%package devel
-Summary:  Header files, libraries and development documentation for %{name}
-Requires: %{name}%{?_isa} = %{version}-%{release}
+
+%package        devel
+Summary:        Header files, libraries and development documentation for %{name}
+Group:          programming
+Requires:       %{name}%{?_isa} = %{version}-%{release}
 
 %description devel
 Contains header files for developing applications that use the %{name}
@@ -34,26 +37,32 @@ The documentation for the C library is found in the utf8proc.h header file.
 "utf8proc_map" is most likely the function you will be using for mapping UTF-8
 strings, unless you want to allocate memory yourself.
 
+
+%debug_package
+
+
 %prep
 %setup -qn %{name}-%{version}
 # Disable slow tests and tests which require network access
 sed -i '/-C bench/d;/\ttest.* data/d' Makefile
 touch data/NormalizationTest.txt data/GraphemeBreakTest.txt
 
+
 %build
-export CFLAGS="%{optflags}"
+%set_build_flags
 make %{?_smp_mflags}
 
-%check
-make %{?_smp_mflags} check
 
 %install
 make install DESTDIR=%{buildroot} prefix=%{_prefix} includedir=%{_includedir} libdir=%{_libdir}
-rm %{buildroot}%{_libdir}/libutf8proc.a
+rm -f %{buildroot}%{_libdir}/libutf8proc.a
+
 
-%post -p /sbin/ldconfig
+%if 0
+%check
+make %{?_smp_mflags} check ||:
+%endif
 
-%postun -p /sbin/ldconfig
 
 %files
 %license LICENSE.md
@@ -65,7 +74,12 @@ rm %{buildroot}%{_libdir}/libutf8proc.a
 %{_libdir}/libutf8proc.so
 %{_libdir}/pkgconfig/libutf8proc.pc
 
+
 %changelog
+* Thu Mar 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.6.1-1
+- new upstream release.
+- dropped scriptlets.
+
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.4.0-2
 - initial build for Vine Linux.