[packages/hxtools] - updated to 20250309

qboosh qboosh at pld-linux.org
Sat Apr 5 16:14:51 CEST 2025


commit f1e8fdf9babb4a6522ddbdc775a4faab55a715e6
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Apr 5 15:38:17 2025 +0200

    - updated to 20250309

 hxtools.spec | 198 ++++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 129 insertions(+), 69 deletions(-)
---
diff --git a/hxtools.spec b/hxtools.spec
index a193e42..95a520e 100644
--- a/hxtools.spec
+++ b/hxtools.spec
@@ -1,131 +1,191 @@
 Summary:	Collection of day-to-day tools
+Summary(pl.UTF-8):	Zbiór narzędzi codziennego użytku
 Name:		hxtools
-Version:	20120107
-Release:	0.1
-License:	GPL, Public Domain
-Group:		Base
-Source0:	http://jengelh.medozas.de/files/hxtools/%{name}-%{version}.tar.xz
-# Source0-md5:	f41374a257e5c657e2dcd16624c33654
-URL:		http://jengelh.medozas.de/projects/hxtools/
-BuildRequires:	autoconf
+Version:	20250309
+Release:	1
+License:	MIT, BSD, LGPL v2.1+, GPL v2+
+Group:		Applications
+Source0:	https://inai.de/files/hxtools/%{name}-%{version}.tar.zst
+# Source0-md5:	a442cbcb481ff34425aaf904ebfc169a
+URL:		https://inai.de/projects/hxtools/
+BuildRequires:	autoconf >= 2.50
 BuildRequires:	automake
-BuildRequires:	libHX-devel >= 3.12.1
-BuildRequires:	libcap-devel
-BuildRequires:	libtool
-BuildRequires:	pkg-config
+BuildRequires:	libHX-devel >= 3.17
+BuildRequires:	libmount-devel >= 2.19
+# -std=gnu++17
+BuildRequires:	libstdc++-devel >= 6:7
+BuildRequires:	libxcb-devel >= 1
+BuildRequires:	pciutils-devel >= 3
+BuildRequires:	pkgconfig
+BuildRequires:	tar >= 1:1.31
 BuildRequires:	xorg-app-bdftopcf
-BuildRequires:	xz
+BuildRequires:	zstd
+Requires:	libHX >= 3.17
 Obsoletes:	hxtools-data
 Obsoletes:	hxtools-noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
-A big tool collection.
+A collection of tools and scripts that have accumulated over the
+years, and each of which seems to be too small to warrants its own
+project.
+
+%description -l pl.UTF-8
+Zbiór narzędzi i skryptów, które nazbierały się w ciągu lat, a każde
+jest za małe, aby zasługiwał na własny projekt.
 
 %prep
 %setup -q
 
 %build
-%{__libtoolize}
 %{__aclocal}
 %{__autoconf}
 %{__autoheader}
 %{__automake}
 %configure \
 	--datadir=%{_datadir}/%{name} \
-	--with-keymapdir=/lib/kbd/keymaps \
-	--with-vgafontdir=/lib/kbd/consolefonts \
+	--disable-silent-rules \
+	--with-kbddatadir=/lib/kbd \
 	--with-x11fontdir=%{_datadir}/fonts
 %{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
+
 %{__make} install \
-	pkglibexecdir=%{_bindir} \
 	DESTDIR=$RPM_BUILD_ROOT
 
-install -p sadmin/xfs_irecover $RPM_BUILD_ROOT%{_bindir}
-
-# identical bins
-ln -f $RPM_BUILD_ROOT%{_bindir}/{oplay,omixer}
-ln -f $RPM_BUILD_ROOT%{_bindir}/{oplay,orec}
-
-# don't know actually what to package, so drop all
-rm -rf $RPM_BUILD_ROOT%{_sysconfdir}
-rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}
-
-# kbd keymaps and consolefonts
-rm -rfv $RPM_BUILD_ROOT/lib/kbd
-
-# fonts
-rm -rf $RPM_BUILD_ROOT%{_datadir}/fonts/misc
+# tools removed before release
+%{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/extract_f3pod.1
+%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/xfs_irecover.8
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
+%doc LICENSE.MIT LICENSES.txt NEWS.rst README.rst
+%attr(755,root,root) %{_bindir}/aumeta
+%attr(755,root,root) %{_bindir}/bin2c
 %attr(755,root,root) %{_bindir}/bsvplay
-%attr(755,root,root) %{_bindir}/cctypeinfo
 %attr(755,root,root) %{_bindir}/checkbrack
-%attr(755,root,root) %{_bindir}/clock_info
 %attr(755,root,root) %{_bindir}/cwdiff
 %attr(755,root,root) %{_bindir}/declone
-%attr(755,root,root) %{_bindir}/diff2php
-%attr(755,root,root) %{_bindir}/doxygen-kerneldoc-filter
 %attr(755,root,root) %{_bindir}/extract_d3pkg
+%{_bindir}/extract_dfqshared.pm
 %attr(755,root,root) %{_bindir}/extract_dxhog
-%attr(755,root,root) %{_bindir}/extract_f3pod
 %attr(755,root,root) %{_bindir}/extract_qupak
-%attr(755,root,root) %{_bindir}/fd0ssh
-%attr(755,root,root) %{_bindir}/fduphl
-%attr(755,root,root) %{_bindir}/fnt2bdf
 %attr(755,root,root) %{_bindir}/fxterm
+%attr(755,root,root) %{_bindir}/gh-trim-workflowruns
 %attr(755,root,root) %{_bindir}/git-author-stat
 %attr(755,root,root) %{_bindir}/git-blame-stats
-%attr(755,root,root) %{_bindir}/git-export-patch
 %attr(755,root,root) %{_bindir}/git-forest
-%attr(755,root,root) %{_bindir}/git-new-root
+%attr(755,root,root) %{_bindir}/git-logsortbychgsize
 %attr(755,root,root) %{_bindir}/git-revert-stats
 %attr(755,root,root) %{_bindir}/git-track
-%attr(755,root,root) %{_bindir}/googtts
 %attr(755,root,root) %{_bindir}/gpsh
-%attr(755,root,root) %{_bindir}/logontime
-%attr(755,root,root) %{_bindir}/mailsplit
+%attr(755,root,root) %{_bindir}/gxxdm
+%attr(755,root,root) %{_bindir}/hcdplay
+%attr(755,root,root) %{_bindir}/make_qupak
 %attr(755,root,root) %{_bindir}/man2html
-%attr(755,root,root) %{_bindir}/mod2ogg
-%attr(755,root,root) %{_bindir}/mpg2ogg
-%attr(755,root,root) %{_bindir}/netload
-%attr(755,root,root) %{_bindir}/newns
+%attr(755,root,root) %{_bindir}/mkvappend
+%attr(755,root,root) %{_bindir}/mod2opus
 %attr(755,root,root) %{_bindir}/ofl
-%attr(755,root,root) %{_bindir}/omixer
-%attr(755,root,root) %{_bindir}/oplay
-%attr(755,root,root) %{_bindir}/orec
-%attr(755,root,root) %{_bindir}/paddrspacesize
+%attr(755,root,root) %{_bindir}/pcmdiff
+%attr(755,root,root) %{_bindir}/pcmmix
+%attr(755,root,root) %{_bindir}/pegrep
 %attr(755,root,root) %{_bindir}/pesubst
 %attr(755,root,root) %{_bindir}/pmap_dirty
-%attr(755,root,root) %{_bindir}/png2wx.pl
-%attr(755,root,root) %{_bindir}/png2wx.py
-%attr(755,root,root) %{_bindir}/printcaps
 %attr(755,root,root) %{_bindir}/proc_iomem_count
-%attr(755,root,root) %{_bindir}/proc_stat_signal_decode
-%attr(755,root,root) %{_bindir}/psthreads
+%attr(755,root,root) %{_bindir}/proc_stat_parse
+%attr(755,root,root) %{_bindir}/qpdecode
 %attr(755,root,root) %{_bindir}/qplay
 %attr(755,root,root) %{_bindir}/qtar
-%attr(755,root,root) %{_bindir}/recursive_lower
-%attr(755,root,root) %{_bindir}/shared.pm
-%attr(755,root,root) %{_bindir}/sourcefuncsize
+%attr(755,root,root) %{_bindir}/rot13
+%attr(755,root,root) %{_bindir}/selective-preprocess
 %attr(755,root,root) %{_bindir}/spec-beautifier
 %attr(755,root,root) %{_bindir}/ssa2srt
-%attr(755,root,root) %{_bindir}/stxdb
 %attr(755,root,root) %{_bindir}/su1
 %attr(755,root,root) %{_bindir}/sysinfo
 %attr(755,root,root) %{_bindir}/tailhex
-%attr(755,root,root) %{_bindir}/utmp_register
-%attr(755,root,root) %{_bindir}/vcsaview
-%attr(755,root,root) %{_bindir}/vfontas
-%attr(755,root,root) %{_bindir}/wavdiff
 %attr(755,root,root) %{_bindir}/wktimer
 %attr(755,root,root) %{_bindir}/xcp
-%attr(755,root,root) %{_bindir}/xfs_irecover
-%{_mandir}/man[178]/*.*
+%attr(755,root,root) %{_bindir}/xmlformat
+%dir %{_libexecdir}/hxtools
+%attr(755,root,root) %{_libexecdir}/hxtools/clock_info
+%attr(755,root,root) %{_libexecdir}/hxtools/diff2php
+%attr(755,root,root) %{_libexecdir}/hxtools/doxygen-kerneldoc-filter
+%attr(755,root,root) %{_libexecdir}/hxtools/fd0ssh
+%attr(755,root,root) %{_libexecdir}/hxtools/hxnetload
+%attr(755,root,root) %{_libexecdir}/hxtools/ldif-duplicate-attrs
+%attr(755,root,root) %{_libexecdir}/hxtools/ldif-leading-spaces
+%attr(755,root,root) %{_libexecdir}/hxtools/logontime
+%attr(755,root,root) %{_libexecdir}/hxtools/mailsplit
+%attr(755,root,root) %{_libexecdir}/hxtools/paddrspacesize
+%attr(755,root,root) %{_libexecdir}/hxtools/peicon
+%attr(755,root,root) %{_libexecdir}/hxtools/proc_stat_signal_decode
+%attr(755,root,root) %{_libexecdir}/hxtools/psthreads
+%attr(755,root,root) %{_libexecdir}/hxtools/recursive_lower
+%attr(755,root,root) %{_libexecdir}/hxtools/rezip
+%attr(755,root,root) %{_libexecdir}/hxtools/sourcefuncsize
+%attr(755,root,root) %{_libexecdir}/hxtools/vcsaview
+%{_datadir}/hxtools
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/hxloginpref.conf
+%{_mandir}/man1/aumeta.1*
+%{_mandir}/man1/bin2c.1*
+%{_mandir}/man1/bsvplay.1*
+%{_mandir}/man1/checkbrack.1*
+%{_mandir}/man1/clock_info.1*
+%{_mandir}/man1/cwdiff.1*
+%{_mandir}/man1/declone.1*
+%{_mandir}/man1/diff2php.1*
+%{_mandir}/man1/extract_d3pkg.1*
+%{_mandir}/man1/extract_dxhog.1*
+%{_mandir}/man1/extract_qupak.1*
+%{_mandir}/man1/fd0ssh.1*
+%{_mandir}/man1/fxterm.1*
+%{_mandir}/man1/git-author-stat.1*
+%{_mandir}/man1/git-forest.1*
+%{_mandir}/man1/git-revert-stats.1*
+%{_mandir}/man1/git-track.1*
+%{_mandir}/man1/gpsh.1*
+%{_mandir}/man1/hcdplay.1*
+%{_mandir}/man1/ldif-duplicate-attrs.1*
+%{_mandir}/man1/mailsplit.1*
+%{_mandir}/man1/man2html.1*
+%{_mandir}/man1/mod2opus.1*
+%{_mandir}/man1/ofl.1*
+%{_mandir}/man1/pcmdiff.1*
+%{_mandir}/man1/pcmmix.1*
+%{_mandir}/man1/pegrep.1*
+%{_mandir}/man1/peicon.1*
+%{_mandir}/man1/pesubst.1*
+%{_mandir}/man1/psthreads.1*
+%{_mandir}/man1/qplay.1*
+%{_mandir}/man1/qtar.1*
+%{_mandir}/man1/recursive_lower.1*
+%{_mandir}/man1/rezip.1*
+%{_mandir}/man1/rot13.1*
+%{_mandir}/man1/sourcefuncsize.1*
+%{_mandir}/man1/spec-beautifier.1*
+%{_mandir}/man1/ssa2srt.1*
+%{_mandir}/man1/sysinfo.1*
+%{_mandir}/man1/tailhex.1*
+%{_mandir}/man1/wktimer.1*
+%{_mandir}/man1/xcp.1*
+%{_mandir}/man7/hxtools.7*
+%{_mandir}/man8/hxnetload.8*
+%{_mandir}/man8/logontime.8*
+%{_mandir}/man8/vcsaview.8*
+
+#%files kbd?
+/lib/kbd/consolefonts/A1.fnt
+/lib/kbd/consolefonts/B1.fnt
+/lib/kbd/consolefonts/E1.fnt
+/lib/kbd/consolefonts/neuropol.fnt
+/lib/kbd/consolefonts/uefi.psf
+/lib/kbd/keymaps/i386/qwerty/us_jng.map
+/lib/kbd/keymaps/i386/qwerty/us_jng_vaiou3.map
+/lib/kbd/keymaps/i386/qwertz/de_jng.map
+/lib/kbd/unimaps/cp437AB.uni
+/lib/kbd/unimaps/cp437x.uni
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/hxtools.git/commitdiff/f1e8fdf9babb4a6522ddbdc775a4faab55a715e6



More information about the pld-cvs-commit mailing list