Package Details: outguess 0.2.2-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: http://www.outguess.org
Licenses: GPL
Submitter: Snowman
Maintainer: keenerd
Last Packager: keenerd
Votes: 32
Popularity: 0.42
First Submitted: 2007-03-31 22:46
Last Updated: 2020-12-24 02:16

Latest Comments

BrainDamage commented on 2020-10-19 15:53

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

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

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

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)