Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 436412

Summary: dev-vcs/rapidsvn-0.12.1 version bump
Product: Gentoo Linux Reporter: Florian E. Teply <onlinefloh>
Component: [OLD] DevelopmentAssignee: Justin Lecher (RETIRED) <jlec>
Status: RESOLVED FIXED    
Severity: enhancement CC: dev-tools, gentoo-bugs
Priority: Normal Keywords: EBUILD, PATCH
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://www.rapidsvn.org/download/release/0.12.1/
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: ebuild file, based on 0.12.1-p8247

Description Florian E. Teply 2012-09-27 14:30:40 UTC
rapidsvn-0.12.1 was released in June 2012.

Reproducible: Always




The source tarball available for download apparently is missing the doxygen documentation for svncpp, which makes the build fail due to svncpp.dox not being found. The subversion repository however seems to contain the files in question.

Disabling generation of documentation by setting USE="-doc" is a workaround, but basing the ebuild on svn to get the sourcecode might be a better way to do, which I don't know how to do right.
Comment 1 Florian E. Teply 2012-09-27 14:32:46 UTC
Created attachment 325130 [details]
ebuild file, based on 0.12.1-p8247

It might be better to base the ebuild on svn for getting the complete file tree as the tarball is apparently missing some files which breaks building unless USE="-doc" is set.
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2012-09-27 14:49:59 UTC
Comment on attachment 325130 [details]
ebuild file, based on 0.12.1-p8247

--- rapidsvn-0.12.1_pre8247.ebuild      2012-08-11 16:46:47.000000000 +0200
+++ -   2012-09-27 16:49:49.967291423 +0200
@@ -12,13 +12,13 @@
 
 inherit autotools-utils fdo-mime flag-o-matic python versionator wxwidgets
 
-MY_PV=$(get_version_component_range 1-2)
+MY_PV=$(get_version_component_range 1-3)
 MY_REL="1"
 
 DESCRIPTION="Cross-platform GUI front-end for the Subversion revision system"
 HOMEPAGE="http://rapidsvn.tigris.org/"
-#SRC_URI="http://www.rapidsvn.org/download/release/${MY_PV}/${P}-${MY_REL}.tar.gz"
-SRC_URI="http://dev.gentoo.org/~jlec/distfiles/${P}.tar.xz"
+SRC_URI="http://www.rapidsvn.org/download/release/${MY_PV}/${P}.tar.gz"
+#SRC_URI="http://dev.gentoo.org/~jlec/distfiles/${P}.tar.xz"
 
 LICENSE="GPL-2 LGPL-2.1 FDL-1.2"
 SLOT="0"
@@ -40,7 +40,7 @@
 
 #S="${WORKDIR}/${P}-${MY_REL}"
 
-PATCHES=( "${FILESDIR}/${P}-svncpp_link.patch" )
+PATCHES=( "${FILESDIR}/${PN}-svncpp_link.patch" )
 AUTOTOOLS_IN_SOURCE_BUILD=1
 DOCS=( HACKING.txt TRANSLATIONS )
 
@@ -77,7 +77,7 @@
 src_install() {
        autotools-utils_src_install
 
-       doicon rapidsvn/res/rapidsvn.ico librapidsvn/src/res/bitmaps/${PN}*.png
+       doicon src/res/rapidsvn.ico src/res/bitmaps/${PN}*.png
        make_desktop_entry rapidsvn "RapidSVN ${PV}" \
                "${EPREFIX}/usr/share/pixmaps/rapidsvn_32x32.png" \
                "RevisionControl;Development"
Comment 3 Justin Lecher (RETIRED) gentoo-dev 2012-10-05 13:57:18 UTC
Thanks for the report. WE will fix this soonish.
Comment 4 Justin Lecher (RETIRED) gentoo-dev 2012-10-07 11:20:33 UTC
+*rapidsvn-0.12.1 (07 Oct 2012)
+
+  07 Oct 2012; Justin Lecher <jlec@gentoo.org> -rapidsvn-0.12.1_pre8247.ebuild,
+  +rapidsvn-0.12.1.ebuild, +files/rapidsvn-0.12.1-locale.patch,
+  +files/rapidsvn-0.12.1-svncpp_link.patch,
+  -files/rapidsvn-0.12.1_pre8247-svncpp_link.patch:
+  Version Bump, #436412; remove prereleases; honor LINGUAS, #406409
+