Package Details: pkgfile-git 21.38.gaa06367-1

Git Clone URL: (read-only, click to copy)
Package Base: pkgfile-git
Description: a pacman .files metadata explorer
Upstream URL:
Licenses: MIT
Conflicts: pkgfile
Provides: pkgfile
Submitter: falconindy
Maintainer: None
Last Packager: falconindy
Votes: 41
Popularity: 0.000000
First Submitted: 2012-07-17 00:33 (UTC)
Last Updated: 2019-10-23 20:44 (UTC)

Required by (19)

Sources (1)

Latest Comments

Det commented on 2014-04-02 20:34 (UTC)

Still, the 's/-[^-]*$//' is cutting off the '.ge66d942' suffix, which is the whole point of a Git version.

Det commented on 2014-02-03 02:00 (UTC)

Wouldn't something like: git describe --long | sed 's/^v//;s/-/./g' be a more suitable Git version (12.0.g9bec39d)?

Gently commented on 2013-02-12 22:07 (UTC)

Here's the cron script that can be used. Can it be put in the package, possi bly `/usr/share/doc/pkgfile/cron.dail/pkgfile`?

falconindy commented on 2012-09-08 16:10 (UTC)

DB format has changed -- if you're upgrading and pull in a v5 tag, you'll need to force update your DBs to get accurate results.

Gently commented on 2012-08-07 12:17 (UTC)

My bad. Thanks falcon, that did the trick.

falconindy commented on 2012-08-07 11:54 (UTC)

The manpage would tell you to source it from your shell initialization files -- ~/.bashrc, or ~/.zshrc

Gently commented on 2012-08-07 11:16 (UTC)

Thanks for fixing this falconindy. I noticed /usr/share/doc/pkgfile/command-not-found.bash which provides output if the command isn't found. How do I use it?

falconindy commented on 2012-07-18 12:43 (UTC)

Once I improved the downloader, I realized that I wanted pkgfile running more frequently than just daily (and not as root). There's no way to support that via the magical argv0 behavior. Since it was excess code that proved to be not as flexible as just adding pkgfile to crontab, i decided it should be removed.

WorMzy commented on 2012-07-18 10:23 (UTC)

Thanks. I'm curious why you removed the symlink nosr-update behaviour though. Was it broken? Also your post_install message has one too many dashes.

falconindy commented on 2012-07-17 01:43 (UTC)

Merging this into pkgfile-git. A tagged release of this is also now available in community under the name pkgfile.

anonymous_user commented on 2012-06-30 23:18 (UTC)

Thanks for this tool. Now I don't need to install pkgtools just for pkgfile.

graysky commented on 2012-05-13 10:22 (UTC)

This is an excellent utility. Thank you for the time you spent developing it.

falconindy commented on 2011-08-28 19:16 (UTC)

Nothing really. pkgfile broke for me with pacman 4 because we now route debug/error output to stderr. It's a 2 line fix, but I felt compelled to write my own tool in C which doesn't attempt to parse debug output to determine the runtime environment (servers and whatnot). Features are more or less the same, with a few behavioral tweaks (and the case sensitivity flag actually works). There's also a high probability this tool will end up in pacman 4.1.

falconindy commented on 2011-08-28 19:14 (UTC)

Yes, I'm aware that not everyone creates the files metadata. Their loss. fixed and fixed.

karol_007 commented on 2011-08-28 19:12 (UTC)

Oh, and what's the difference between nosr and pkgfile?

karol_007 commented on 2011-08-28 19:01 (UTC)

Can I haz a \n ? [karol@black test]$ nosr -u chdir: /var/cache/nosr: No such file or directory[karol@black test]$ [karol@black test]$ sudo nosr -u chdir: /var/cache/nosr: No such file or directory[karol@black test]$ Not sure why can't the directory be created automatically: [karol@black test]$ sudo mkdir /var/cache/nosr Unfortunately many repos don't provide files db: [karol@black test]$ sudo nosr -u ==> Downloading core.files.tar.gz ==> Downloading extra.files.tar.gz ==> Downloading community.files.tar.gz ==> Downloading xyne-any.files.tar.gz warning: failed to download ==> Downloading xyne-any.files.tar.gz warning: failed to download Ôh·Ôh·ÐüÐü(Ôh·(Ôh·0Ôh·0Ôh·8Ôh·8Ôh·@Ôh·@Ôh·HÔh·HÔh·¸¸XÔh·XÔh·`Ôh·`Ôh·hÔh·hÔh·pÔh·pÔh·xÔh·xÔh·Ôh·Ôh·Ôh·Ôh·Ôh·Ôh·Ôh·Ôh· Ôh· Ôh·¨Ôh·¨Ôh·°Ôh·°Ôh·¸Ôh·¸Ôh·ÀÔh·ÀÔh·ÈÔh·ÈÔh·ÐÔh·ÐÔh·ØÔh·ØÔh·àÔh·àÔh·èÔh·èÔh·ðÔh·ðÔh·øÔh·øÔh·/xyne-any.files.tar.gz ==> Downloading xyne-any.files.tar.gz ^[[?1;2c^[[?1;2cwarning: failed to download ==> Downloading xyne-any.files.tar.gz warning: failed to download [karol@black test]$ ?1;2c^[[?1;2c^[[B^[[A

falconindy commented on 2011-08-28 18:37 (UTC)

Lovely, i686 specific crap. fixed:

karol_007 commented on 2011-08-28 18:22 (UTC)

/usr/include/archive.h:398:17: note: expected ‘off_t *’ but argument is of type ‘int64_t *’ cc1: all warnings being treated as errors make: *** [nosr.o] Error 1 ==> ERROR: A failure occurred in build(). Aborting...