Package Details: reposurgeon 3.48-2

Git Clone URL: https://aur.archlinux.org/reposurgeon.git (read-only)
Package Base: reposurgeon
Description: Performs surgery on version control repositories.
Upstream URL: http://www.catb.org/esr/reposurgeon/
Licenses: BSD
Submitter: chungy
Maintainer: chungy
Last Packager: chungy
Votes: 5
Popularity: 0.000022
First Submitted: 2011-10-19 17:52
Last Updated: 2019-10-06 23:02

Dependencies (14)

Required by (0)

Sources (1)

Latest Comments

1 2 Next › Last »

cookiecaper commented on 2019-10-05 21:40

The go get invocation on line 35 needs "all" appended to work on Go 1.13.x per https://github.com/golang/go/issues/34058, like so:

-  GOPATH="$srcdir/go" go get -d -u
+  GOPATH="$srcdir/go" go get -d -u all

Otherwise the PKGBUILD fails in prepare() with:

==> Starting prepare()...
go get .: path /some/path/reposurgeon/src/reposurgeon-3.48 is not a package in module rooted at /some/path/reposurgeon/src/reposurgeon-3.48

jamincollins commented on 2019-06-29 15:56

This package is missing a build dependency on git:

diff --git a/PKGBUILD b/PKGBUILD
index f725f63792a727d4f56cae1c5784ac6eca21d8dc..4781ceb4f053b5114b6c5459b60fef2083a22381 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,7 +8,7 @@ arch=('x86_64')
 url="http://www.catb.org/esr/$pkgname/"
 license=('BSD')
 depends=('pypy')
-makedepends=('asciidoc' 'go' 'xmlto')
+makedepends=('asciidoc' 'go' 'xmlto' 'git')
 optdepends=('bitkeeper'
             'bzr'
             'cvs-fast-export'

Without it, you get failures like the following in a chroot'd build:

==> Retrieving sources...
  -> Found reposurgeon-3.46.tar.gz
==> WARNING: Skipping all source file integrity checks.
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting reposurgeon-3.46.tar.gz with bsdtar
==> Starting prepare()...
go: github.com/anmitsu/go-shlex@v0.0.0-20161002113705-648efa622239: git init --bare in /build/reposurgeon/src/go/pkg/mod/cache/vcs/6df073f72200185af52f4179ee546de39a8cde072c63a5c452831c700297adb1: exec: "git": executable file not found in $PATH
go: github.com/google/uuid@v1.1.0: git init --bare in /build/reposurgeon/src/go/pkg/mod/cache/vcs/26abbf3541d059253fb0abea9f7e726a2be4728c25b764240d51595a414fc4f9: exec: "git": executable file not found in $PATH
...

chungy commented on 2018-04-29 23:15

As of reposurgeon 3.44, cyreposurgeon has been discontinued and the project now depends on pypy.

There shouldn't be issues upgrading, but it's a good time to remove cyreposurgeon if you still have it.

chungy commented on 2016-12-02 22:50

I've updated to use regular cython (python 3) instead.

codyps commented on 2016-12-02 18:41

I've also noticed that cython2 needs to be added as a build dependency.

uberben commented on 2016-12-02 15:07

I needed to install cython2 in order for the build to succeed. It should probably be added as a build dependency.

chungy commented on 2016-02-23 18:03

I don't get this same issue. What lines are on the terminal before the segfault?

daurnimator commented on 2016-02-23 06:17

/tmp/yaourt-tmp-daurnimator/aur-cyreposurgeon/./PKGBUILD: line 36: 22483 Segmentation fault (core dumped) make all

chungy commented on 2015-09-03 21:01

Thanks. Upstream generated a new tarball after I reported an issue with the Makefile, which broke this PKGBUILD. Updating this now.

mbrown commented on 2015-09-03 12:25

Version 3.29-1 of the PKGBUILD chokes on the validity check for me, appearing to use the wrong sha256sum for the source tarball. The patch below fixed the issue:

--- PKGBUILD 2015-09-02 13:45:18.000000000 -0400
+++ PKGBUILD.fixed 2015-09-03 08:19:39.181186991 -0400
@@ -20,7 +20,7 @@
'subversion')
source=("$url$pkgbase-$pkgver.tar.xz"
0001-missing-reporting-bugs.patch)
-sha256sums=('6105a99f0e6c01d4a499a32b7bcc5d55c37ca1d3386101c20b7c1738fc086aa2'
+sha256sums=('51105e18a2f350146e23c01ea559a07400c3b715f8ec338206f19c19197b0a0f'
'0b4c9fba16b0d5afe734f4a09dac510c04644961444dedcd3603a1c3c093d7ef')

prepare() {