Package Details: scalpel-git r24.47815c2-1

Git Clone URL: https://aur.archlinux.org/scalpel-git.git (read-only)
Package Base: scalpel-git
Description: A frugal, high performance file carver
Upstream URL: https://github.com/sleuthkit/scalpel
Licenses: Apache
Conflicts: scalpel
Provides: scalpel
Submitter: m3tamantra
Maintainer: willemw
Last Packager: willemw
Votes: 71
Popularity: 0.122622
First Submitted: 2014-05-24 13:25
Last Updated: 2015-08-09 07:27

Dependencies (2)

Required by (0)

Sources (1)

Latest Comments

willemw commented on 2016-04-18 09:14

The pkgver is already according to the wiki.

It is maybe nice to have, but why change/improve it beyond the guidelines? The project hasn't been updated since 3 years ago, so the version is unlikely going to change.

Even then, increasing the epoch would also not really be necessary, since nothing really changed (in PKGBUILD), only the version. A downgrade in pkgver in a VCS package is not an issue (if nothing changed in PKGBUILD), because it is normally you, the user, who decides when to upgrade VCS packages.

dreieck commented on 2016-04-18 07:53

Can you please change "pkgver()" such, that it includes the version number, i.e. that what "scalpel -V" would output? It should be present in some source file, so you can parse it within "pkgver()".

The format of the output of "pkgver()" should then be

${version}.r${release}, see

Right now, only the r${release} is there.

See http://wiki.archlinux.org/index.php/VCS_package_guidelines#The_pkgver.28.29_function, http://wiki.archlinux.org/index.php/PKGBUILD#Version.

Since you would be updating the format of pkgver, you als need to increase epoch by 1 (i.e. set "epoch=1" if not specified yet).

LucasHenderson commented on 2015-11-22 17:44

No longer compiles for me, full of errors like
/usr/include/libio.h:306:3: error: ‘size_t’ does not name a type
size_t __pad5;
^
/usr/include/libio.h:310:67: error: ‘size_t’ was not declared in this scope
char _unused2[15 * sizeof (int) - 4 * sizeof (void *) - sizeof (size_t)];
^
In file included from /usr/include/stdio.h:74:0,
from /usr/include/jni.h:48,
from libscalpel_jni.h:2,
from libscalpel_jni.cpp:75:
/usr/include/libio.h:338:62: error: ‘size_t’ has not been declared
typedef __ssize_t __io_read_fn (void *__cookie, char *__buf, size_t __nbytes);
^
/usr/include/libio.h:347:6: error: ‘size_t’ has not been declared
size_t __n);

m3tamantra commented on 2014-10-22 16:27

Ok thank you for the info. I changed it in the PKGBUILD file. The package is also under the right license now (GPL -> Apache2.0).

willemw commented on 2014-10-22 15:06

Yes, PKGBUILD file misses:
makedepends=('git')

pmedina commented on 2014-10-22 14:53

Got an error while trying to install;

/usr/bin/makepkg: line 543: git: command not found

After installing 'git' everything works fine but shouldn't this package be listed under the dependencies?

stevenhoneyman commented on 2014-06-19 17:52

That's better, thanks!

P.S. next time you update, the license is wrong. It is Apache 2.0 License, not GPL2

m3tamantra commented on 2014-06-17 12:25

Thank you stevenhoneyman and willemw for the help.
Packet is updated :-)

willemw commented on 2014-06-17 10:53

This should fix it:
sed -i 's|#define[ \t]*SCALPEL_DEFAULT_CONFIG_FILE[ \t]*"scalpel.conf"|#define SCALPEL_DEFAULT_CONFIG_FILE "/etc/scalpel/scalpel.conf"|' src/scalpel.h

install -Dm644 scalpel.conf "${pkgdir}/etc/scalpel/scalpel.conf"

stevenhoneyman commented on 2014-06-16 22:52

Hi,

This is a bit broken. Your regex doesn't work (at all), and the config file is copied to the wrong directory name.

All comments