Sync from SUSE:SLFO:Main tree revision 7b18daa37ba6cc884156c155a3c22303
This commit is contained in:
commit
abc1401753
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
## Default LFS
|
||||||
|
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.png filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zst filter=lfs diff=lfs merge=lfs -text
|
BIN
tree-2.1.3.tgz
(Stored with Git LFS)
Normal file
BIN
tree-2.1.3.tgz
(Stored with Git LFS)
Normal file
Binary file not shown.
367
tree.changes
Normal file
367
tree.changes
Normal file
@ -0,0 +1,367 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Sep 25 08:44:35 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 2.1.3:
|
||||||
|
* Mostly a brown-paper bag release to fix the below
|
||||||
|
regression and add a feature I forgot to add.
|
||||||
|
* Fix regression in search() function that broke --fromfile
|
||||||
|
* Allow the -L option to accept its parameter immediately
|
||||||
|
(with no space) instead of requiring it be the next option
|
||||||
|
word.
|
||||||
|
* Fix issue where --gitignore does not think a pattern with
|
||||||
|
a singular terminal '/' (indicating it matches only
|
||||||
|
directories,) is a relative path.
|
||||||
|
* Don't emit the error 'recursive, not followed' if when
|
||||||
|
using -L, the depth would prevent descending anyway. This also
|
||||||
|
fixes up a JSON output error (missing comma) when this happens.
|
||||||
|
* Don't prematurely sort files/directories with
|
||||||
|
--from*file. (gitlab @jack6th)
|
||||||
|
* Various seg-faults fixed
|
||||||
|
- Make doubly sure that there is actually a previous path
|
||||||
|
entry when reading from a tabbed file.
|
||||||
|
- Make sure there is actually a file entity when applying
|
||||||
|
the link info to it when reading fromfile using --fflinks.
|
||||||
|
- Increase space for the path a little in listdir(), just
|
||||||
|
to be sure.
|
||||||
|
* Make sure that there is no topsort (--dirsfirst /
|
||||||
|
--filesfirst) if there is no basesort (-U).
|
||||||
|
* Make sure gittrim() function can handle a null string.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Sep 24 13:48:56 UTC 2024 - Giacomo Leidi <giacomo.leidi@suse.com>
|
||||||
|
|
||||||
|
- Source tarball URL was unresolvable, update it to the correct version based on
|
||||||
|
https://gitlab.com/OldManProgrammer/unix-tree
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Nov 30 13:41:18 UTC 2023 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||||||
|
|
||||||
|
- Build with openSUSE flags
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jun 16 09:27:20 UTC 2023 - Jan Baier <jbaier@suse.com>
|
||||||
|
|
||||||
|
- tree 2.1.1:
|
||||||
|
* Various spelling corrections.
|
||||||
|
* Fix issue where following links while doing JSON output would lead to
|
||||||
|
incorrect JSON output. (simonpmind)
|
||||||
|
* Fix issue where .info patterns relative to the .info file that did not use
|
||||||
|
a wildcard for matching the prefix were not matching files properly.
|
||||||
|
(German Lashevich)
|
||||||
|
* Added support for making trees from tab indented files (--fromtabfile)
|
||||||
|
(gitlab @AvidSeeker), also cleaned up some other issues in the fromfile
|
||||||
|
code.
|
||||||
|
* Fix buffer overflow in listdir() when file names are allowed to be longer
|
||||||
|
than 256 characters (like when using fromfile.) (Javier Jaramago Fernández)
|
||||||
|
* If when attempting to open a .gitignore or .info file from a top level
|
||||||
|
directory and failing, recursively check the parents for such a file. This
|
||||||
|
stops when successful at opening such a file. This behavior might in the
|
||||||
|
future be modified to open all such files in all parents to until root is
|
||||||
|
reached. (Damien Bezborodov) Note that this requires the use of realpath()
|
||||||
|
which I think may be an issue for some OSes.
|
||||||
|
* Fix issue where tree would never descend (-l) a symbolic link when a full
|
||||||
|
tree is gathered (--du/matchdirs/prune) (gitlab @6ramr)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 16 14:36:34 UTC 2023 - Jan Baier <jbaier@suse.com>
|
||||||
|
|
||||||
|
- tree 2.1.0:
|
||||||
|
* Add support for --info and --gitignore for the --fromfile option.
|
||||||
|
(Suggested by Piotr Andruszkow)
|
||||||
|
* Add options --infofile and --gitfile to load .info and .gitignore files
|
||||||
|
explicitly. Each implies --info or --gitignore respectively.
|
||||||
|
* Add NULL guard for json_printinfo() and xml_printinfo() (and fix ftype
|
||||||
|
printing for XML) (Kenta Arai)
|
||||||
|
* Fix getcharset() to not return a getenv() pointer (fix for ENV34-C issue.)
|
||||||
|
(Kenta Arai)
|
||||||
|
* Another attempt at fixing extraneous /'s in HTML URLs/output. (Sebastian
|
||||||
|
Rose)
|
||||||
|
* Fixed XML output (Dave Rice)
|
||||||
|
* Remove the (very outdated) French version of the manpage. Look to
|
||||||
|
localization projects such as Debian's 'manpages-l10n' for localized
|
||||||
|
translations. (hmartink)
|
||||||
|
* Add support for the NO_COLOR environment variable (https://no-color.org/).
|
||||||
|
Equivalent to the -n option (can be still be overridden with -C).
|
||||||
|
(Timm Fitschen)
|
||||||
|
* Removed many C99isms to enable compiling on C90 compilers with fewer
|
||||||
|
warnings. (Sith Wijesinghe and Matthew Sessions) It should not be
|
||||||
|
necessary to avoid using a standard that is old enough to drink,
|
||||||
|
furthermore it is all but impossible to remove the remaining warnings and
|
||||||
|
have modern features like compound literals. In the meantime I've added
|
||||||
|
-std=c11 to the default CFLAGS for Linux and will likely not worry about
|
||||||
|
C90 compatibility going forward unless there is some other reason for it.
|
||||||
|
* Added a helper function for long command line arguments to clean up option
|
||||||
|
processing (and fixes the processing for a few of the options such as
|
||||||
|
--timefmt= (наб?).)
|
||||||
|
* Added --hintro and --houtro options to select files to use as the HTML
|
||||||
|
intro and outro. Use /dev/null or an empty file to eliminate them
|
||||||
|
entirely. This should make it much easier to create your own custom CSS
|
||||||
|
or embed one or more trees into a web page.
|
||||||
|
* Defer printing the version until the character set is known so we can use
|
||||||
|
the linedraw copyright symbol.
|
||||||
|
* Revert change to the error code to not return an error (code 2) when
|
||||||
|
attempting to list a non-directory that actually exists. Tree will still
|
||||||
|
return an error when attempting to list a non-existing directory/file.
|
||||||
|
* Added option --fflinks which will process symbolic link information from
|
||||||
|
a file generated with 'tree -if --noreport' when using --fromfile.
|
||||||
|
(Suggested by Chentao Credungtao)
|
||||||
|
* Updated the totals reporting code to also include in the total the file or
|
||||||
|
directory that is being listed. This should make a correct report when
|
||||||
|
doing something like 'tree *'.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Sep 7 21:18:35 UTC 2022 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||||
|
|
||||||
|
- tree 2.0.4:
|
||||||
|
* Fix missing comma in JSON output
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Aug 28 16:45:30 UTC 2022 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||||
|
|
||||||
|
- tree 2.0.3:
|
||||||
|
* Fix segfault when filelimit is used and tree encounters a
|
||||||
|
directory it cannot enter
|
||||||
|
* Fixed broken -x option (stops recursing.)
|
||||||
|
* Fix use after free (causing segfault) for dir/subdir in list.c
|
||||||
|
* Multiple fixes for .gitignore functionality
|
||||||
|
* Fixed segfault when an unknown directory is given with -X
|
||||||
|
* Fixed output up for -X and -J options
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 17 19:27:53 UTC 2022 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||||
|
|
||||||
|
- tree 2.0.2:
|
||||||
|
* stddata option now requires STDDATA_FD to be set
|
||||||
|
* Fix HTML url output issue
|
||||||
|
* Fix an error with * in the patchmatch code where *foo*bar
|
||||||
|
would match *foo alone
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 4 19:05:56 UTC 2022 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||||
|
|
||||||
|
- tree 2.0.1:
|
||||||
|
* Make patterns ending in '/' match directories (but not files)
|
||||||
|
for -I / -P, should also fix issues with --gitignore as well
|
||||||
|
- Fix --gitignore not matching files relative to the path of the
|
||||||
|
.gitignore
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Dec 22 16:29:54 UTC 2021 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||||
|
|
||||||
|
- tree 2.0.0:
|
||||||
|
* Simplified code
|
||||||
|
* Adds --info to print information about files/directories from
|
||||||
|
information found in .info files
|
||||||
|
* In HTML output, comments show as mouse over tooltips
|
||||||
|
* Output un-indented JSON on file descriptor 3 ("stddata")
|
||||||
|
automatically if file descriptor 3 is present
|
||||||
|
* Always HTML escape filenames in HTML output even when -C is used
|
||||||
|
* Return a non-zero exit status if there is a failure to open any directory.
|
||||||
|
* Added --gitignore option to filter out files specified by
|
||||||
|
.gitignore files. (also reads $GIT_DIR/info/exclude if present.)
|
||||||
|
* To facilitate gitignore, adds support for ** on pattern matching
|
||||||
|
to allow /**/ to match a single /
|
||||||
|
* Now also supports multiple -I and -P instances
|
||||||
|
* Now prints meta data for the top level directory as well.
|
||||||
|
* Properly sort --fromfile input
|
||||||
|
* Make tree colorization use reset (rs code in dir_colors,)
|
||||||
|
not normal color when resetting attributes
|
||||||
|
* Honor -n (no color) even if the CLICOLOR_FORCE environment
|
||||||
|
variable is set
|
||||||
|
* Fix --sort option to not require =
|
||||||
|
* Defer sorting for --du until the entire sub-directory tree has
|
||||||
|
been processed.
|
||||||
|
* Fix JSON string escaping such that it is not using the HTML
|
||||||
|
escaping
|
||||||
|
* Add --filesfirst option
|
||||||
|
* XML/HTML/JSON output needs to be mutually exclusive, last
|
||||||
|
command line switch wins
|
||||||
|
- drop tree-makefile.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Dec 10 13:07:00 UTC 2018 - atoptsoglou@suse.com
|
||||||
|
|
||||||
|
Update to 1.8.0:
|
||||||
|
* Added an experimental --fromfile option (suggested by several people.)
|
||||||
|
This may eventually be replaced or supplimented by a --fromjson option.
|
||||||
|
* Added support for BSD's CLICOLOR and CLICOLOR_FORCE environment variables.
|
||||||
|
(Suggested by Alyssa Ross)
|
||||||
|
* Use strftime() exclusively when formatting date/time to respect locale.
|
||||||
|
* Some man page fixes and cleanups curtsey of Kirill Kolyshkin
|
||||||
|
* Update BINDIR in Makefile for MacOS X -- It is not allowed to install
|
||||||
|
programs to /usr/bin on MacOS X any longer due to System Integrity
|
||||||
|
Protection (SIP) (Shawn Mehan)
|
||||||
|
* Misc patches from Jacob Wahlgren:
|
||||||
|
- Improved command line switch error reporting.
|
||||||
|
- Symbolic links not displayed if a -P pattern is active
|
||||||
|
- Missing argument error reporting fixes on long format switches.
|
||||||
|
* Fixed JSON output hanging commas (John Lane, Tad, others)
|
||||||
|
* JSON size output ignored -h/--si flags (Wagner Camarao)
|
||||||
|
* Fixed issue with malformed multibyte string handling. (Mantas
|
||||||
|
Mikulėnas)
|
||||||
|
* Fixed issue where mbstowcs() fails to null terminate the string due to
|
||||||
|
improper UTF-8 encoding leading to garbage being printed. (Nick Craig-Wood)
|
||||||
|
* Found a bug where the wrong inode (and device) information would be printed
|
||||||
|
for symbolic links. (Stephan Gabert)
|
||||||
|
- adjust tree-makefile.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jun 10 16:27:47 UTC 2014 - tampakrap@opensuse.org
|
||||||
|
|
||||||
|
- Update to 1.7.0:
|
||||||
|
* Allow user/group names up to 32 characters before clipping.
|
||||||
|
* Made -i compress XML and JSON output as much as possible by eliminating
|
||||||
|
extraneous whitespace.
|
||||||
|
* Added --caseinsensitive (renamed --ignore-case ala grep) flag so patterns
|
||||||
|
match without regard to case, courtesy of Jason A Donenfeld.
|
||||||
|
* Added --matchdirs option courtesy of Brian Mattern & Jason A. Donenfeld
|
||||||
|
<Jason@zx2c4.com>.
|
||||||
|
* Fixed possible buffer overflow on large uid/gids w/o user names/group
|
||||||
|
names (Alexandre Wendling <alexandrerw@celepar.pr.gov.br>)
|
||||||
|
* Added JSON support courtesy of Florian Sesser <fs@it-agenten.com>.
|
||||||
|
* Fixed formatting error with HTML output when -L 1 specified. (Sascha Zorn
|
||||||
|
<sascha.zorn@gmail.com>)
|
||||||
|
* Added file size sorting (Philipp M?ller <philippausmuensing@googlemail.com>)
|
||||||
|
* Added '--sort[=]<name>' option, ala ls.
|
||||||
|
* Fixed OS X makefile problems (Ryan Hollis <theryanhollis@gmail.com>)
|
||||||
|
* Fixed possible memory overflow in read_dir (path/lbuf not equal in size
|
||||||
|
to pathsize/lbufsize.) (Han Hui <hanhui03@163.com>)
|
||||||
|
* Fix S_ISDOOR/S_IFDOOR spelling mistake for Solaris. (Tim Mooney
|
||||||
|
<Tim.Mooney@ndsu.edu>)
|
||||||
|
* Make tree more reliably detect UTF-8 locales. (Mantas Mikulnas
|
||||||
|
<grawity@gmail.com> and others.)
|
||||||
|
* Return non-zero exit status on option errors, print usage to stdout when
|
||||||
|
not an error, add the posix '--' option terminator, Change -S description
|
||||||
|
to mean CP437 (console) output codes, not ASCII. (Ivan Shmakov
|
||||||
|
<oneingray@gmail.com>)
|
||||||
|
- Use upstream tarball instead of a custom one
|
||||||
|
- Adjust the makefile patch accordingly:
|
||||||
|
- Rename tree-dontstrip.patch to tree-makefile.patch,
|
||||||
|
since the upstream makefile does not include the strip flag anymore in that line
|
||||||
|
- Fix the CFLAGS and LDFLAGS accordingly
|
||||||
|
- Run spec-cleaner
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Nov 21 11:17:13 UTC 2011 - chris@computersalat.de
|
||||||
|
|
||||||
|
- update to 1.6.0
|
||||||
|
* Re-org of code into multiple files, split HTML and Unix listdir()
|
||||||
|
into separate functions, various code cleanups and optimizations.
|
||||||
|
* Fixed a memory leak in listdir() when memory was allocated early
|
||||||
|
and not freed before function exit.
|
||||||
|
* Fixed possible buffer overflow where symbolic links are followed.
|
||||||
|
* Fixed links printing "argetm" before the name of the link when the
|
||||||
|
LINK setting for DIR_COLORS is set to target
|
||||||
|
(Markus Schnalke <meillo@marmaro.de>)
|
||||||
|
* More fully support dir colors -- added support for su, sg, tw, ow,
|
||||||
|
& st options (and "do" in theory).
|
||||||
|
* Use the environment variable "TREE_COLORS" instead of "LS_COLORS"
|
||||||
|
for color information if it exists.
|
||||||
|
* Added --si flag to print filesizes in SI (powers of 1000) units
|
||||||
|
(Ulrich Eckhardt)
|
||||||
|
* Added -Q to quote filenames in double quotes. Does not override
|
||||||
|
-N or -q.
|
||||||
|
* Control characters are no longer printed in carrot notation, but as
|
||||||
|
backslashed octal, ala ls, except for codes 7-13 which are printed
|
||||||
|
as \a, \b, \t, \n, \v, \f and \r respectively. Spaces and
|
||||||
|
backslashes are also now backslashed as per ls, for better input to
|
||||||
|
scripts unless -Q is in use (where "'s are backslashed.)
|
||||||
|
(Ujjwal Kumar)
|
||||||
|
* Added -U for unsorted listings (directory order).
|
||||||
|
* Added -c for sorting by last status change (ala ls -c).
|
||||||
|
* --dirsfirst is now a meta-sort and does not override -c, -v, -r
|
||||||
|
or -t, but is disabled by -U.
|
||||||
|
* After many requests, added the ability to process the entire tree
|
||||||
|
before emitting output. Used for the new options --du, which works
|
||||||
|
like the du command: sums the amount of space under each directory
|
||||||
|
and prints a total amount used in the report and the --prune option
|
||||||
|
which will prune all empty directories from the output (makes the -P
|
||||||
|
option output much more readable.) It should be noted that this will
|
||||||
|
be slow to output when processing large directory trees and can
|
||||||
|
consume copious amounts of memory, use at your own peril.
|
||||||
|
* Added -X option to emit the directory tree in XML format
|
||||||
|
(turns colorization off always.)
|
||||||
|
* Added --timefmt option to specify the format of time display
|
||||||
|
(implies -D). Uses the strftime format.
|
||||||
|
- rework donstrip patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Oct 4 08:54:31 UTC 2011 - uli@suse.com
|
||||||
|
|
||||||
|
- cross-build fix: use %__cc macro
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue May 4 09:51:11 CEST 2010 - meissner@suse.de
|
||||||
|
|
||||||
|
- pass in OPTFLAGS seperately, so LARGEFILE support does not
|
||||||
|
get lost. bnc#601779
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Dec 7 16:31:37 UTC 2009 - chris@computersalat.de
|
||||||
|
|
||||||
|
- New upstream version 1.5.3
|
||||||
|
- cleanup spec
|
||||||
|
* removed ^#----
|
||||||
|
- reworked dontstrip patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jul 7 09:33:19 CEST 2009 - chris@computersalat.de
|
||||||
|
|
||||||
|
- added Changes, Author
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jul 3 07:19:29 CEST 2009 - kay.sievers@novell.com
|
||||||
|
|
||||||
|
- New upstream version 1.5.2.2
|
||||||
|
Added -v option for version sorting
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Apr 14 12:59:17 CEST 2007 - kay.sievers@suse.de
|
||||||
|
|
||||||
|
- New upstream version 1.5.1
|
||||||
|
- install README, LICENCE
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 25 21:42:17 CET 2006 - mls@suse.de
|
||||||
|
|
||||||
|
- converted neededforbuild to BuildRequires
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 11 12:24:44 CEST 2005 - kasievers@suse.de
|
||||||
|
|
||||||
|
- New version 1.5
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Aug 9 21:26:24 CEST 2005 - mmj@suse.de
|
||||||
|
|
||||||
|
- Use $RPM_OPT_FLAGS
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jan 18 19:20:15 CET 2004 - mmj@suse.de
|
||||||
|
|
||||||
|
- Fix compound statements (gcc 3.4)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Oct 16 19:24:34 CEST 2003 - mmj@suse.de
|
||||||
|
|
||||||
|
- Don't build as root
|
||||||
|
- Don't strip explicitly
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu May 22 15:39:16 CEST 2003 - coolo@suse.de
|
||||||
|
|
||||||
|
- use BuildRoot
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 14 17:56:45 CET 2003 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fixed multi-line string literals
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 5 15:46:55 CET 2001 - jj@suse.de
|
||||||
|
|
||||||
|
- initial version
|
||||||
|
- gzipped manpage in archive
|
||||||
|
- removed binary from archive
|
||||||
|
- explicit install by specfile instead of 'make install'
|
||||||
|
|
53
tree.spec
Normal file
53
tree.spec
Normal file
@ -0,0 +1,53 @@
|
|||||||
|
#
|
||||||
|
# spec file for package tree
|
||||||
|
#
|
||||||
|
# Copyright (c) 2024 SUSE LLC
|
||||||
|
#
|
||||||
|
# All modifications and additions to the file contributed by third parties
|
||||||
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
|
# upon. The license for this file, and modifications and additions to the
|
||||||
|
# file, is the same license as for the pristine package itself (unless the
|
||||||
|
# license for the pristine package is not an Open Source License, in which
|
||||||
|
# case the license is the MIT License). An "Open Source License" is a
|
||||||
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
Name: tree
|
||||||
|
Version: 2.1.3
|
||||||
|
Release: 0
|
||||||
|
Summary: File listing as a tree
|
||||||
|
License: GPL-2.0-or-later
|
||||||
|
Group: Productivity/File utilities
|
||||||
|
URL: https://oldmanprogrammer.net/tar/tree/
|
||||||
|
Source0: https://oldmanprogrammer.net/tar/tree/%{name}-%{version}.tgz
|
||||||
|
|
||||||
|
%description
|
||||||
|
Tree is a recursive directory listing command that produces a depth
|
||||||
|
indented listing of files, which is colorized ala dircolors if the
|
||||||
|
LS_COLORS environment variable is set and output is to tty.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q
|
||||||
|
|
||||||
|
%build
|
||||||
|
export CFLAGS="%{optflags}"
|
||||||
|
export LDFLAGS="%{?_lto_cflags}"
|
||||||
|
%make_build
|
||||||
|
|
||||||
|
%install
|
||||||
|
mkdir -p %{buildroot}%{_bindir}
|
||||||
|
mkdir -p %{buildroot}%{_mandir}/man1
|
||||||
|
install -m 644 doc/%{name}.1 %{buildroot}%{_mandir}/man1
|
||||||
|
install -m 755 %{name} %{buildroot}%{_bindir}
|
||||||
|
|
||||||
|
%files
|
||||||
|
%license LICENSE
|
||||||
|
%doc CHANGES README
|
||||||
|
%{_bindir}/%{name}
|
||||||
|
%{_mandir}/man1/%{name}.1%{?ext_man}
|
||||||
|
|
||||||
|
%changelog
|
Loading…
Reference in New Issue
Block a user