Index of /slackware/slackware64-current/source

[ICO]NameLast modifiedSizeDescription

[PARENTDIR]Parent Directory  -  
[   ]CHECKSUMS.md52025-02-23 23:02 629K 
[   ]CHECKSUMS.md5.asc2025-02-23 23:02 195  
[   ]FILE_LIST2025-02-23 23:02 880K 
[   ]MANIFEST.bz22025-02-23 23:02 30M 
[TXT]README.TXT2022-02-02 06:43 828  
[DIR]a/2025-02-22 21:46 -  
[DIR]ap/2025-02-13 21:15 -  
[   ]buildlist-from-changelog.sh2021-10-08 04:36 12K 
[DIR]d/2025-02-12 20:51 -  
[DIR]e/2025-02-23 21:53 -  
[DIR]f/2018-02-27 08:13 -  
[DIR]installer/2024-09-18 21:36 -  
[DIR]k/2025-02-21 20:09 -  
[DIR]kde/2024-01-09 22:32 -  
[DIR]l/2025-02-19 20:33 -  
[   ]make_world.sh2022-06-07 06:16 14K 
[DIR]n/2025-02-18 20:27 -  
[DIR]t/2024-04-09 20:15 -  
[DIR]tcl/2025-02-13 21:13 -  
[DIR]x/2025-02-19 21:26 -  
[DIR]xap/2025-02-04 20:51 -  
[DIR]xfce/2024-12-17 22:45 -  
[DIR]y/2024-12-24 00:47 -  

This is the source used for Slackware.

To look for a particular bit of source (let's say for 'cp'), first you would
look for the full path:

fuzzy:~# which cp
/bin/cp

Then, you grep for the package it came from. Note that the leading '/'
is removed, and ^ and $ mark the beginning and end of the pattern to match:

fuzzy:~# grep ^bin/cp$ /var/lib/pkgtools/packages/*
/var/lib/pkgtools/packages/coreutils-9.0-x86_64-3:bin/cp

From this, you can see that 'cp' came from the coreutils-9.0-x86_64-3 package.
The source will be found in a corresponding subdirectory. In this case, that
would be ./a/coreutils/.

All of these packages have scripts that extract, patch, and compile the source
automatically. These are the 'SlackBuild' scripts.

Have fun!

---
Patrick J. Volkerding
volkerdi@slackware.com