Package Details: reposurgeon 4.27-2

Git Clone URL: (read-only, click to copy)
Package Base: reposurgeon
Description: Performs surgery on version control repositories.
Upstream URL:
Licenses: BSD
Submitter: chungy
Maintainer: chungy
Last Packager: chungy
Votes: 5
Popularity: 0.000000
First Submitted: 2011-10-19 17:52
Last Updated: 2021-06-27 15:21

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, 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
@@ -8,7 +8,7 @@ arch=('x86_64')
-makedepends=('asciidoc' 'go' 'xmlto')
+makedepends=('asciidoc' 'go' 'xmlto' 'git')

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: git init --bare in /build/reposurgeon/src/go/pkg/mod/cache/vcs/6df073f72200185af52f4179ee546de39a8cde072c63a5c452831c700297adb1: exec: "git": executable file not found in $PATH
go: 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 @@

prepare() {