[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