Package Details: outguess 0.4-1

Git Clone URL: https://aur.archlinux.org/outguess.git (read-only, click to copy)
Package Base: outguess
Description: A universal steganographic tool
Upstream URL: https://github.com/resurrecting-open-source-projects/outguess
Licenses: BSD
Submitter: Snowman
Maintainer: keysym
Last Packager: keysym
Votes: 35
Popularity: 0.054446
First Submitted: 2007-03-31 22:46 (UTC)
Last Updated: 2021-10-19 19:26 (UTC)

Required by (0)

Sources (1)

Latest Comments

BrainDamage commented on 2020-10-19 15:53 (UTC) (edited on 2020-10-19 15:57 (UTC) by BrainDamage)

there's multiple mistakes in the pkgbuild:

the extracted path is not "$pkgname", but "$pkgname-$pkgver"

it's missing a configuration step where the appropriate jconfig.h gets symlinked as per readme

an edited working version would be:

pkgname=outguess
pkgver=0.2.2
pkgrel=1
pkgdesc="A universal steganographic tool"
arch=('i686' 'x86_64')
url="http://www.outguess.org"
license=('GPL')
depends=('glibc')
#source=(http://www.outguess.org/$pkgname-$pkgver.tar.gz)
#source=("http://ftp.mirrorservice.org/sites/ftp.wiretapped.net/pub/security/steganography/outguess/outguess-$pkgver.tar.gz")
source=("$pkgname-$pkgver.tgz::https://github.com/resurrecting-open-source-projects/outguess/archive/$pkgver.tar.gz")
md5sums=('cecbed3fe3a2a61855f692ce97c1daa2')

prepare() {
cd "$pkgname-$pkgver"
cd jpeg-6b-steg
ln -s jconfig.cfg jconfig.h
}

build() {
    cd "$pkgname-$pkgver"
    ./configure --prefix=/usr
    make
# outguess E: Non-FHS man page (usr/man/man1/outguess.1.gz) found. Use /usr/share/man instead
}

package() {
    cd "$pkgname-$pkgver"
    #mkdir -p "$pkgdir/usr/"{bin,man/man1}
    #make prefix="$pkgdir/usr" install

    mkdir -p "$pkgdir/usr/bin"
    mkdir -p "$pkgdir/usr/share/man/man1"
    install -c -m 755 outguess "$pkgdir/usr/bin"
    install -c -m 644 outguess.1 "$pkgdir/usr/share/man/man1"
}

xtrm0 commented on 2020-10-13 12:28 (UTC)

This is not building at all:

==> Validating source files with md5sums...
    outguess-0.2.2.tgz ... Passed
==> Making package: outguess 0.2.2-1 (Tue 13 Oct 2020 01:27:23 PM WEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found outguess-0.2.2.tgz
==> Validating source files with md5sums...
    outguess-0.2.2.tgz ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting outguess-0.2.2.tgz with bsdtar
==> Sources are ready.
==> Making package: outguess 0.2.2-1 (Tue 13 Oct 2020 01:27:26 PM WEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting build()...
/home/xtrm0/.cache/yay/outguess/PKGBUILD: line 18: cd: outguess: No such file or directory
==> ERROR: A failure occurred in build().
    Aborting...
error making: outguess
yay outguess  4.81s user 1.41s system 29% cpu 21.224 total

xero commented on 2015-10-21 18:22 (UTC) (edited on 2015-10-21 18:23 (UTC) by xero)

same issue as starfry, i get segfaults when running: Reading outguess.jpg.... JPEG compression quality set to 75 Segmentation fault (core dumped)

starfry commented on 2013-05-10 10:20 (UTC)

I get a segmentation fault when I try to use this on x86_64. It's fine on i686. outguess -k 1234 -d test.txt testimage.jpg result.jpg Reading outguess.jpg.... JPEG compression quality set to 75 Segmentation fault (core dumped)