missing make dependency: ghostscript
Search Criteria
Package Details: srecord 1.64-1
Package Actions
| Package Base: | srecord |
|---|---|
| Description: | The SRecord package is a collection of powerful tools for manipulating EPROM load files. |
| Upstream URL: | http://srecord.sourceforge.net |
| Category: | devel |
| Licenses: | |
| Submitter: | vicencb |
| Maintainer: | vicencb |
| Last Packager: | vicencb |
| Votes: | 16 |
| First Submitted: | 2009-11-07 18:45 |
| Last Updated: | 2014-06-23 17:21 |
Latest Comments
Comment by choopm
Comment by uberben
srecord has been updated to 1.62, md5 c8afebd66c0b4cd2f317567b8e480310. The url for 1.61 is no longer valid.
Comment by vicencb
Updated, thanks for the feedback.
Comment by kasbah
Nvermind, pkg/srecord should be there pkg/usr shouldn't. Updated PKGBUILD: https://gist.github.com/kasbah/5406196
Comment by kasbah
Actually, there is also a pkg/srecord directory that shouldn't be there.
Comment by kasbah
I am getting an empty package from this. Just a .PKGINFO and .MTREE file in there. The pkg/ directory looks fine.
Comment by nboichat
The tarball was updated on the website (same filename, but different MD5):
3aca622576a95c8cdd2fe7de92dfccd3
Differences with the old tarball (6678752b24dd147cdf18ed61e5c18cb2) are minimal (I checked), and the changelog says:
This change set fixes the problem of the Doxygen documentation missing from the web site.
Comment by kevincox
The new version is 1.60 and the md5 is 6678752b24dd147cdf18ed61e5c18cb2.
Comment by Tybo
Hi,
The package fails to build, because the current version of srecord is now 1.59 and the archive corresponding to version 1.57 cannot be found using the link given in pkgbuild.
The following change applied to PKGBUILD ought to produce an up-to-date package:
--- PKGBUILD.orig 2012-04-14 16:35:51.674412106 +0200
+++ PKGBUILD.new 2012-04-14 16:42:31.997324644 +0200
@@ -1,5 +1,5 @@
pkgname=srecord
-pkgver=1.57
+pkgver=1.59
pkgrel=1
pkgdesc="The SRecord package is a collection of powerful tools for manipulating EPROM load files."
arch=('i686' 'x86_64')
@@ -16,4 +16,4 @@
make || return 1
make DESTDIR="$startdir/pkg" install || return 1
}
-md5sums=('2c371f75f05273fb05f587c1a36d98b7')
+md5sums=('5e01ba19c4f3fb8b5beca47cb46665f2')
Cheers!
Comment by vicencb
Removed again the parallel make option.
Comment by dimorphpromid
I have race conditions with current PKGBUILD, the makepkg aborts ...
[code]
/bin/install -c -m 644 tmp /tmp/yaourt-tmp-fricke/aur-srecord/pkg/usr/share/man/man1/srec_info.1
/bin/install -c -m 644 tmp /tmp/yaourt-tmp-fricke/aur-srecord/pkg/usr/share/man/man1/srec_examples.1
soelim -I. -Iman/man3 man/man3/srecord.3 > tmp
soelim -I. -Iman/man3 man/man3/srecord_license.3 > tmp
/bin/install -c -m 644 tmp /tmp/yaourt-tmp-fricke/aur-srecord/pkg/usr/share/man/man1/srec_input.1
/bin/install -c -m 644 tmp /tmp/yaourt-tmp-fricke/aur-srecord/pkg/usr/share/man/man1/srec_license.1
/bin/install: cannot stat `tmp': No such file or directory
make: *** [/tmp/yaourt-tmp-fricke/aur-srecord/pkg/usr/share/man/man1/srec_input.1] Error 1
make: *** Waiting for unfinished jobs....
/bin/install: cannot stat `tmp': No such file or directory
make: *** [/tmp/yaourt-tmp-fricke/aur-srecord/pkg/usr/share/man/man1/srec_license.1] Error 1
/bin/install -c -m 644 tmp /tmp/yaourt-tmp-fricke/aur-srecord/pkg/usr/share/man/man3/srecord.3
/bin/install -c -m 644 tmp /tmp/yaourt-tmp-fricke/aur-srecord/pkg/usr/share/man/man3/srecord_license.3
Aborting...
[/code]
with options=('!makeflags') I dont have this race ...
Comment by vicencb
Updated to version 1.55
Tested with -j2 make flag and worked ok
Anonymous comment
The source file doesn't exists anymore, so I've updated the PKGBUILD to the new version:
pkgname=srecord
pkgver=1.55
pkgrel=1
pkgdesc="The SRecord package is a collection of powerful tools for manipulating EPROM load files."
arch=('i686' 'x86_64')
license=('GPL')
makedepends=('boost')
url="http://srecord.sourceforge.net/"
source=("http://srecord.sourceforge.net/${pkgname}-${pkgver}.tar.gz")
md5sums=('6451ee0326eec2fb9a7edb22b6e23d48')
# broken makefile has race conditions, remove "-j"
MAKEFLAGS=
build() {
cd "$srcdir/$pkgname-$pkgver"
./configure --prefix=/usr
make || return 1
make DESTDIR="$startdir/pkg" install || return 1
}