[Rock-dev] [rock] #354: autoprj_bootstrap does not work on Manjaro (Archlinux variant)
rock
noreply at opendfki.de
Fri Oct 18 14:01:48 CEST 2013
#354: autoprj_bootstrap does not work on Manjaro (Archlinux variant)
----------------------------------------+----------------------------------
Reporter: traveler.hauptman | Owner: rock-dev-mailing-
Type: defect | list
Priority: normal | Status: new
Component: toolchain | Milestone:
Keywords: autoproj archlinux manjaro | Resolution:
----------------------------------------+----------------------------------
Comment (by traveler.hauptman):
>
> which checks out & builds Rock. The issue you will have is that a lot of
osdeps entries do not have the proper arch package. You will have to edit
the relevant entries in autoproj/remotes/*/*.osdeps
>
>
I am working with the autoproj_bootstrap downloaded by the bootstrap.sh
from the install page. (I have a clone of autoproj I'll update and give
you a patch/pull request from once things look like they are working)
I don't think I have any os dependency problems. I added a
OS_PACKAGE_HANDLER as follows:
{{{
--- autoproj_bootstrap 2013-10-18 06:37:03.000000000 +0200
+++ ../rock/autoproj_bootstrap 2013-10-18 13:49:41.264842970 +0200
@@ -677,12 +677,14 @@
PackageManagers::GemManager,
PackageManagers::EmergeManager,
PackageManagers::PacmanManager,
+ PackageManagers::PacmanManager,
PackageManagers::YumManager,
PackageManagers::PortManager]
OS_PACKAGE_HANDLERS = {
'debian' => 'apt-dpkg',
'gentoo' => 'emerge',
'arch' => 'pacman',
+ 'manjarolinux' => 'pacman',
'fedora' => 'yum',
'darwin' => 'port'
}
@@ -1976,6 +1978,8 @@
arch:
- ruby
- rake
+ manjarolinux:
+ - ruby
fedora:
'17':
- ruby
@@ -1988,7 +1992,7 @@
build-essential:
debian,ubuntu: build-essential
gentoo: ignore
- arch: ignore
+ arch,manjarolinux: base-devel
fedora: ignore
darwin: ignore
autobuild: gem
@@ -1999,19 +2003,19 @@
default: git-core
ubuntu: git-core
gentoo: dev-vcs/git
- arch: git
+ arch,manjarolinux: git
fedora: git
darwin: git-core
svn:
debian,ubuntu: subversion
gentoo: dev-util/subversion
- arch: subversion
+ arch,manjarolinux: subversion
fedora: subversion
darwin: subversion
cmake:
debian,ubuntu: cmake
gentoo: dev-util/cmake
- arch: cmake
+ arch,manjarolinux: cmake
fedora: cmake
darwin: cmake
autotools:
@@ -2021,7 +2025,7 @@
gentoo:
- sys-devel/automake:1.9
- sys-devel/autoconf
- arch: automake autoconf
+ arch,manjarolinux: automake autoconf
fedora:
- automake
- autoconf
@@ -2031,7 +2035,7 @@
lsb_release:
debian,ubuntu: lsb-release
gentoo: sys-apps/lsb-release
- arch: ignore
+ arch,manjarolinux: ignore
fedora: redhat-lsb
darwin: ignore
archive:
@@ -2041,7 +2045,7 @@
gentoo:
- app-arch/tar
- app-arch/unzip
- arch:
+ arch,manjarolinux:
- tar
- unzip
fedora:
}}}
--
Ticket URL: <http://rock.opendfki.de/ticket/354#comment:9>
rock <http://rock.opendfki.de>
rock: the robot construction kit
More information about the Rock-dev
mailing list