commit hxtools for openSUSE:11.4
Hello community, here is the log from the commit of package hxtools for openSUSE:11.4 checked in at Fri Feb 18 14:03:33 CET 2011. -------- --- old-versions/11.4/all/hxtools/hxtools.changes 2010-12-21 17:27:24.000000000 +0100 +++ /mounts/work_src_done/11.4/hxtools/hxtools.changes 2011-02-14 17:12:26.000000000 +0100 @@ -1,0 +2,10 @@ +Mon Feb 14 15:49:03 UTC 2011 - jengelh@medozas.de + +- Update to hxtools-20110214 +* obsolete scripts removed +* documentation updates +- Split package up further into binary, -scripts, -man, and avoid + using Recommends: hxtools-data, because zypper defaults to + pulling it in by default + +------------------------------------------------------------------- calling whatdependson for 11.4-i586 Old: ---- hxtools-20101227.tar.xz hxtools-20101227.tar.xz.asc New: ---- hxtools-20110214.tar.xz hxtools-20110214.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ hxtools.spec ++++++ --- /var/tmp/diff_new_pack.bleHZH/_old 2011-02-18 14:03:25.000000000 +0100 +++ /var/tmp/diff_new_pack.bleHZH/_new 2011-02-18 14:03:25.000000000 +0100 @@ -18,11 +18,11 @@ Name: hxtools -Version: 20101227 -Release: 1 +Version: 20110214 +Release: 1.<RELEASE2> Group: System/Base Url: http://jengelh.medozas.de/projects/hxtools/ -Summary: Collection of day-to-day tools +Summary: Collection of day-to-day tools (binaries) Source: %name-%version.tar.xz Source2: %name-%version.tar.xz.asc @@ -30,57 +30,89 @@ # freetype2, xorg-x11 for "bdftopcf" BuildRequires: freetype2 libHX-devel >= 3.4 libcap-devel BuildRequires: pkg-config xorg-x11 xz -BuildRequires: -hxtools-data BuildRoot: %{_tmppath}/%{name}-%{version}-build -Recommends: hxtools-data = %version +Recommends: %name-scripts = %version, %name-man = %version -%if "%{?vendor_uuid}" != "" -Provides: %name(vendor:%vendor_uuid) = %version-%release -%endif +%define build_profile 1 %description A collection of various tools. Some of the important ones: +* declone(1) — break hardlinks +* fd0ssh(1) — pipe for password-over-stdin support to ssh +* newns(8) — clone current filesystem namespace and start a process +* ofl(1) — open file lister (replaces fuser and lsof -m) +* tailhex(1) — hex dumper with tail-following support +* utmp_register(1) — make entries in the utmp/wtmp database +* vfontas(1) — VGA font file assembler + +%package scripts +License: GPL,PD +Group: System/Base +Summary: Collection of day-to-day tools (scripts) +BuildArch: noarch +Recommends: %name, %name-man + +%description scripts +Architecture-independent programs from hxtools. + * checkbrack(1) — check parenthesis and bracket count * cwdiff(1) — run wdiff with color -* declone(1) — break hardlinks * diff2php(1) — transform patch to self-serving PHP file * doxygen-kerneldoc-filter(1) — filter for Doxygen to support kerneldoc -* fd0ssh(1) — pipe for password-over-stdin support to ssh * filenameconv(1) — convert file name encoding * flv2avi(1) — repackage Flash video into an AVI container with PCM audio * fnt2bdf(1) — convert VGA raw fonts to X11 BDF * git-author-stat(1) — show commit author statistics of a git repository * git-export-patch(1) — produce perfect patch from git comits for mail submission * git-forest(1) — display the commit history forest -* git-lemon(1) — don't just pick cherries, but take it all (cherry- pick a commit range) * git-new-root(1) — start a new root in the git history * git-revert-stats(1) — show reverting statistics of a git repository * git-track(1) — set up branch for tracking a remote * man2html(1) — convert nroff manpages to HTML -* newns(8) — clone current filesystem namespace and start a process -* ofl(1) — open file lister (replaces fuser and lsof -m) * pesubst(1) — perl-regexp stream substitution (replaces sed for sub‐ stitutions) * pmap_dirty(1) — display amount of RAM a process uses hard * recursive_lower(1) — recursively lowercase all filenames * spec-beautifier(1) — program to clean up RPM .spec files * sysinfo(1) — print IRC-style system information banner -* tailhex(1) — hex dumper with tail-following support -* utmp_register(1) — make entries in the utmp/wtmp database * vcsaview(8) — display a screen dump in VCSA format -* vfontas(1) — VGA font file assembler * wktimer(1) — work timer +%package man +License: GPL,PD +Group: Documentation/Man +Summary: Manual pages for the hxtools suite +BuildArch: noarch + +%description man +This package contains the manual pages for the binaries and scripts +from hxtools. + %package data License: GPL,PD Group: System/Base -Summary: Collection day-to-day tools (data) -Requires: hxtools = %version -Obsoletes: hxtools-noarch +Summary: Collection of day-to-day tools (data) BuildArch: noarch %description data -Architecture-indepent data for hxtools. +Architecture-independent data from hxtools. + +* VAIO U3 keymap +* additional fonts for console and xterm +* additional syntax highlighting definitions for mcedit + +%package profile +License: GPL,PD +Group: System/Base +Summary: The hxtools shell environment +Requires: %name = %version, %name-scripts = %version +Requires: %name-data = %version +BuildArch: noarch + +%description profile +Bash environment settings from hxtools. Particularly, this provides +the SUSE 6.x ls color scheme, and an uncluttered PS1 that shows +only important parts of a path. %prep %setup -q @@ -99,18 +131,24 @@ rm -Rf "$b"; mkdir "$b"; make install DESTDIR="$b"; -install -dm0755 "$b/%_sysconfdir/openldap/schema" "$b/%_datadir/mc/syntax"; + +install -dm0755 "$b/%_datadir/mc/syntax"; install -pm0644 cooledit/*.syntax "$b/%_datadir/mc/syntax/"; +install -dm0755 "$b/%_sysconfdir/openldap/schema"; install -pm0644 data/rfc2307bis-utf8.schema "$b/%_sysconfdir/openldap/schema/"; + cd "$b"; -find * -type f ! -wholename "usr/share/man*" -print0 | \ - xargs -0 grep -l ELF | perl -ne 'print"/$_"' >"$o/binary.lst"; -find * -type f ! -wholename "usr/share/man*" -print0 | \ - xargs -0 grep -L ELF | perl -ne 'print"/$_"' >"$o/data.lst"; -chmod a+x "$b/%_sysconfdir"/hx*.bash; -ln "$b/%_sysconfdir/hxtools_dircolors" "$b/%_sysconfdir/DIR_COLORS"; +find ./%_bindir ./%_libexecdir ! -type d -exec grep -l ELF {} + | \ + perl -pe 's{^\./+}{/}' >"$o/binary.lst"; +find ./%_bindir ./%_libexecdir ! -type d -exec grep -L ELF {} + | \ + perl -pe 's{^\./+}{/}' >"$o/scripts.lst"; + +%if 0%{?build_profile} mkdir -p "$b/%_sysconfdir/profile.d"; -ln -s "../hxtools_profile.bash" "$b/%_sysconfdir/profile.d/z_hxtools_profile.sh"; +ln -s "%_datadir/%name/hxtools_profile.bash" "$b/%_sysconfdir/profile.d/z_hxtools_profile.sh"; +%else +rm -Rf "$b/%_sysconfdir/profile.d" "$b/%_sysconfdir"/hx*; +%endif %clean rm -Rf "%buildroot"; @@ -119,19 +157,30 @@ %defattr(-,root,root) %dir %_libexecdir/%name -%files data -f data.lst +%files scripts -f scripts.lst +%defattr(-,root,root) +%dir %_libexecdir/%name + +%files man +%defattr(-,root,root) +%doc %_mandir/*/* + +%files data %defattr(-,root,root) -%config %_sysconfdir/hx* -%config %_sysconfdir/DIR_COLORS -%config %_sysconfdir/profile.d/* %dir %_sysconfdir/openldap %dir %_sysconfdir/openldap/schema %config %_sysconfdir/openldap/schema/* -%dir %_libexecdir/%name %_datadir/%name %_datadir/kbd %_datadir/fonts/misc %_datadir/mc -%doc %_mandir/*/* + +%if 0%{?build_profile} + +%files profile +%defattr(-,root,root) +%config %_sysconfdir/hxloginpref.conf +%config %_sysconfdir/profile.d/* +%endif %changelog ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de