%define hxsysname %{name}-system %define hxgitname %{name}-git %define hxutilsname %{name}-utils %define hxsoundname %{name}-sound %define hxvideoname %{name}-video %define hxextractname %{name}-extract Name: hxtools Version: 20221120 Release: %mkrel 2 Summary: A collection of several multipurpose scripts and tools License: GPLv2+ Group: File tools URL: https://inai.de/projects/hxtools/ Source0: https://inai.de/files/hxtools/hxtools-%{version}.tar.zst Source1: https://inai.de/files/hxtools/hxtools-%{version}.tar.asc BuildRequires: pkgconfig(libHX) BuildRequires: pkgconfig(libcap) BuildRequires: pkgconfig(mount) BuildRequires: pkgconfig(libpci) BuildRequires: pkgconfig(xcb) Requires: mc # vfontas has been split off to a new project, consoleet-utils Provides: %{name}-fonts = %{version}-%{release} Obsoletes: %{name}-fonts < 20221120-2 %description A collection of multipurpose scripts and tools by the developer Jan Engelhardt (https://inai.de/) used in other projects. %package -n %{hxsysname} License: LGPLv2+ Summary: Hxtools scripts and binaries dedicated to system Group: System/Configuration Requires: wdiff Requires: sudo %description -n %{hxsysname} %{summary}. %package -n %{hxfontname} License: GPLv2+ Summary: Hxtools fonts Group: System/Fonts/X11 bitmap %description -n %{hxfontname} %{summary}. %package -n %{hxgitname} License: GPLv2+ Summary: Hxtools utilities dedicated to git Group: Development/Tools Requires: git Requires: perl Requires: less Requires: coreutils %description -n %{hxgitname} %{summary}. %package -n %{hxutilsname} License: GPLv2+ Summary: The hxtools scripts and tools Group: File tools Requires: perl Requires: tar Requires: gzip Requires: xz Requires: bzip2 Requires: lzip Requires: fontforge Requires: xterm %description -n %{hxutilsname} %{summary}. %package -n %{hxsoundname} License: GPLv2+ Summary: Hxtools scripts and binaries for audio processing Group: Sound/Editors and Converters Requires: perl Requires: ossp Requires: TiMidity++ %description -n %{hxsoundname} %{summary}. %package -n %{hxvideoname} License: GPLv2+ Summary: Hxtools scripts and binaries for video processing Group: Video/Editors and Converters Requires: perl Requires: ffmpeg %description -n %{hxvideoname} %{summary}. %package -n %{hxextractname} License: GPLv2+ Summary: Hxtools scripts and binaries for game packaging Group: Games/Other Requires: perl %description -n %{hxextractname} %{summary}. %prep %setup -q %build %configure --disable-silent-rules %make_build %install %make_install #already provided by man %__rm %{buildroot}%{_bindir}/man2html %__rm %{buildroot}%{_mandir}/man1/man2html.1* #no corresponding binary %__rm %{buildroot}%{_mandir}/man8/xfs_irecover.8* %files %doc doc/changelog.rst kbd/README %license LICENSE.GPL2 LICENSE.GPL3 LICENSE.MIT LICENSES.txt %config(noreplace) %{_sysconfdir}/hxloginpref.conf %dir %{_libexecdir}/hxtools %{_libexecdir}/hxtools/doxygen-kerneldoc-filter %dir %{_datadir}/hxtools %{_datadir}/hxtools/hx* %{_datadir}/hxtools/rfc* %{_datadir}/kbd/ %{_mandir}/man7/hxtools.7* %files -n %{hxsysname} %{_bindir}/declone %{_bindir}/ofl %{_bindir}/pmap_dirty %{_bindir}/su1 %{_bindir}/sysinfo %{_bindir}/xcp %{_bindir}/proc_* %{_libexecdir}/hxtools/clock_info %{_libexecdir}/hxtools/cctypeinfo %{_libexecdir}/hxtools/fd0ssh %{_libexecdir}/hxtools/psthreads %{_libexecdir}/hxtools/logontime %{_libexecdir}/hxtools/hxnetload %{_libexecdir}/hxtools/paddrspacesize %{_libexecdir}/hxtools/proc* %{_libexecdir}/hxtools/utmp_register %{_mandir}/man1/cctypeinfo.1* %{_mandir}/man1/clock_info.1* %{_mandir}/man1/declone.1* %{_mandir}/man1/fd0ssh.1* %{_mandir}/man1/ofl.1* %{_mandir}/man1/psthreads.1* %{_mandir}/man1/sysinfo.1* %{_mandir}/man1/xcp.1* %{_mandir}/man8/hxnetload.8* %{_mandir}/man8/logontime.8* %{_mandir}/man8/utmp_register.8* %files -n %{hxgitname} %{_bindir}/git-* %{_bindir}/pesubst %{_datadir}/hxtools/gitconfig %{_mandir}/man1/pesubst.1* %{_mandir}/man1/git-author-stat.1* %{_mandir}/man1/git-forest.1* %{_mandir}/man1/git-revert-stats.1* %{_mandir}/man1/git-track.1* %files -n %{hxutilsname} %{_bindir}/bin2c %{_bindir}/checkbrack %{_bindir}/cwdiff %{_bindir}/fxterm %{_bindir}/gxxdm %{_bindir}/qtar %{_bindir}/qpdecode %{_bindir}/pegrep %{_bindir}/rot13 %{_bindir}/spec-beautifier %{_bindir}/tailhex %{_bindir}/wktimer %{_libexecdir}/hxtools/ldif-* %{_libexecdir}/hxtools/diff2php %{_libexecdir}/hxtools/mailsplit %{_libexecdir}/hxtools/peicon %{_libexecdir}/hxtools/recursive_lower %{_libexecdir}/hxtools/rezip %{_libexecdir}/hxtools/sourcefuncsize %{_libexecdir}/hxtools/vcsaview %{_mandir}/man1/bin2c.1* %{_mandir}/man1/checkbrack.1* %{_mandir}/man1/cwdiff.1* %{_mandir}/man1/diff2php.1* %{_mandir}/man1/fxterm.1* %{_mandir}/man1/ldif-duplicate-attrs.1* %{_mandir}/man1/mailsplit.1* %{_mandir}/man1/peicon.1* %{_mandir}/man1/pegrep.1* %{_mandir}/man1/qtar.1* %{_mandir}/man1/rot13.1* %{_mandir}/man1/recursive_lower.1* %{_mandir}/man1/rezip.1* %{_mandir}/man1/spec-beautifier.1* %{_mandir}/man1/sourcefuncsize.1* %{_mandir}/man1/tailhex.1* %{_mandir}/man8/vcsaview.8* %{_mandir}/man1/wktimer.1* %files -n %{hxsoundname} %{_bindir}/aumeta %{_bindir}/gpsh %{_bindir}/hcdplay %{_bindir}/mkvappend %{_bindir}/bsvplay %{_bindir}/mod2opus %{_bindir}/pcmdiff %{_bindir}/pcmmix %{_bindir}/qplay %{_mandir}/man1/bsvplay.1* %{_mandir}/man1/hcdplay.1* %{_mandir}/man1/mod2opus.1* %{_mandir}/man1/pcmdiff.1* %{_mandir}/man1/pcmmix.1* %{_mandir}/man1/qplay.1* %{_mandir}/man1/aumeta.1* %files -n %{hxvideoname} %{_bindir}/ssa2srt %{_mandir}/man1/ssa2srt.1* %files -n %{hxextractname} %{_bindir}/extract_* %{_mandir}/man1/extract*.1* %changelog * Tue Jan 17 2023 daviddavid <daviddavid> 20221120-2.mga9 + Revision: 1934027 - obsoletes hxtools-fonts as vfontas has been split off to a new project, consoleet-utils * Tue Jan 17 2023 daviddavid <daviddavid> 20221120-1.mga9 + Revision: 1934001 - new version: 20221120 * Wed Mar 30 2022 umeabot <umeabot> 20210803-2.mga9 + Revision: 1833603 - Mageia 9 Mass Rebuild * Sun Aug 08 2021 luigiwalser <luigiwalser> 20210803-1.mga9 + Revision: 1740355 - 20210803 * Sat Dec 12 2020 eatdirt <eatdirt> 20201116-1.mga8 + Revision: 1655972 - Upgrade to version 20201116 * Tue Oct 20 2020 eatdirt <eatdirt> 20200712-1.mga8 + Revision: 1637358 - Upgrade to version 20200712 * Fri May 29 2020 daviddavid <daviddavid> 20200310-2.mga8 + Revision: 1588732 - rebuild for new libhx 3.25 * Tue Mar 17 2020 eatdirt <eatdirt> 20200310-1.mga8 + Revision: 1557582 - Upgrade to version 20200310 * Thu Feb 13 2020 umeabot <umeabot> 20180301-3.mga8 + Revision: 1513514 - Mageia 8 Mass Rebuild + wally <wally> - replace deprecated %%configure2_5x * Sun Sep 23 2018 umeabot <umeabot> 20180301-2.mga7 + Revision: 1298232 - Mageia 7 Mass Rebuild * Thu Mar 15 2018 eatdirt <eatdirt> 20180301-1.mga7 + Revision: 1209594 - Upgrade to version 20180301 * Tue May 02 2017 eatdirt <eatdirt> 20170430-1.mga6 + Revision: 1098462 - Upgrade to version 20170430 * Mon Apr 03 2017 eatdirt <eatdirt> 20170114-1.mga6 + Revision: 1095792 - Upgrade to latest version 20170114 * Thu Feb 11 2016 umeabot <umeabot> 20150304-2.mga6 + Revision: 954335 - Mageia 6 Mass Rebuild * Mon Sep 28 2015 eatdirt <eatdirt> 20150304-1.mga6 + Revision: 884906 - Upgrade to version 20150304 * Thu Jul 30 2015 eatdirt <eatdirt> 20150221-1.mga6 + Revision: 859098 - Splitting hxtools in subpackages + luigiwalser <luigiwalser> - imported package hxtools * Sat Feb 21 2015 Till Maas <opensource@till.name> - 20150221-1 - Update to new release - Use %%license - Update removed tools - Properly mention peicon * Sun Nov 09 2014 Till Maas <opensource@till.name> - 20140703-4 - Harden build - Add automatic GPG key verification * Mon Aug 18 2014 Till Maas <opensource@till.name> - 20140703-3 - Add missing GPG signature - Fix man page removal * Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20140703-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Mon Jul 21 2014 Christopher Meng <rpm@cicku.me> - 20140703-1 - Update to 20140703 * Thu Jun 19 2014 Christopher Meng <rpm@cicku.me> - 20140325-1 - Update to 20140325 - Add peicon. - Fix conflicting types include on AArch64. * Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20130605-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20130605-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Wed Jul 03 2013 Christopher Meng <rpm@cicku.me> - 20130605-1 - Update to 20130605 - Add git-forest * Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20120514-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20120514-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Wed Jun 06 2012 Till Maas <opensource@till.name> - 20120514-1 - Update to new release - Update URL and Source0/1 - Update BuildRequires * Wed Mar 21 2012 Till Maas <opensource@till.name> - 20120107-1 - Update to new release - Remove upstreamed patch * Thu Nov 24 2011 Till Maas <opensource@till.name> - 20110721-2 - Update BR: use automake instead of autoconf - Use %% for rpm macros in comments * Fri Jul 22 2011 Till Maas <opensource@till.name> - 20110721-1 - Update to new release - Add patch to make newns build (missing _GNU_SOURCE) * Thu May 19 2011 Till Maas <opensource@till.name> - 20110509-1 - Update to new release - cleanup spec - add BR: autoconf - add BR: libcaps-devel * Wed Mar 09 2011 Till Maas <opensource@till.name> - 20110308-2 - Include license files * Wed Mar 09 2011 Till Maas <opensource@till.name> - 20110308-1 - Update to new release * Mon Dec 27 2010 Till Maas <opensource@till.name> - 20101227-1 - Initial spec with only the programs needed by pam_mount