You are not logged in.

#1 2011-06-27 00:27:25

71KR117
Member
From: USA
Registered: 2011-06-26
Posts: 6
Website

[REQUEST] dockmanager-bzr

Can someone please make a bzr PKGBUILD for dockmanager, to compliment the bzr docky PKGBUILD?
The bzr branch is lp:dockmanager

EDIT: I am requesting one because of this error.
Everytime I try to compile DockManager myself I get this in the Terminal:

[jonathan] [ Sun Jun 26 08:43 PM ] [ ~/Source/dockmanager ]  
 >> make && sudo make install
make  all-recursive
make[1]: Entering directory `/home/jonathan/Source/dockmanager'
Making all in daemon
make[2]: Entering directory `/home/jonathan/Source/dockmanager/daemon'
Makefile:716: warning: overriding recipe for target `dockmanager-common.c'
Makefile:698: warning: ignoring old recipe for target `dockmanager-common.c'
  VALAC  dockmanager_daemon_vala.stamp
dbus-helper.vala:60.7-60.60: warning: deprecated syntax, use `connect' method instead
      bus_object.NameOwnerChanged += this.name_owner_changed;
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

** (valac:32495): CRITICAL **: vala_variable_get_variable_type: assertion `self != NULL' failed

** (valac:32495): CRITICAL **: vala_data_type_get_value_owned: assertion `self != NULL' failed
dbus-helper.vala:55.24-55.58: warning: unhandled error `DBus.Error'
      var connection = DBus.Bus.get (DBus.BusType.SESSION);
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
dbus-helper.vala:62.28-62.53: warning: unhandled error `GLib.RegexError'
      unnamed_bus_object = new Regex ("^:\\d+.\\d+$");
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
dockmanager-daemon.vala:290.15-290.34: warning: unhandled error `DBus.Error'
              enable_helper (path);
              ^^^^^^^^^^^^^^^^^^^^
dockmanager-daemon.vala:217.9-217.30: warning: unhandled error `DBus.Error'
        enable_helper (helper);
        ^^^^^^^^^^^^^^^^^^^^^^

** (valac:32495): CRITICAL **: vala_variable_get_variable_type: assertion `self != NULL' failed

** (valac:32495): CRITICAL **: vala_data_type_get_value_owned: assertion `self != NULL' failed
dockmanager-daemon.vala:145.27-145.70: warning: unhandled error `GLib.Error'
        var scripts_dir = DesktopAgnostic.VFS.file_new_for_path (path);
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
dockmanager-daemon.vala:148.27-148.59: warning: unhandled error `GLib.Error'
        foreach (var f in scripts_dir.enumerate_children ())
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
dockmanager-daemon.vala:159.31-159.78: warning: unhandled error `GLib.Error'
          var metadata_file = DesktopAgnostic.VFS.file_new_for_path (metadata);
                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
dockmanager-daemon.vala:164.11-164.64: warning: unhandled error `GLib.Error'
          metadata_file.load_contents (out contents, out length);
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
dockmanager-daemon.vala:461.25-461.60: warning: unhandled error `GLib.ConvertError'
            io_status = src.read_line (out line, null, null);
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
dockmanager-daemon.vala:461.25-461.60: warning: unhandled error `GLib.IOChannelError'
            io_status = src.read_line (out line, null, null);
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
dockmanager-daemon.vala:455.38-464.9: error: missing return statement at end of subroutine body
Compilation failed: 1 error(s), 11 warning(s)
make[2]: *** [dockmanager_daemon_vala.stamp] Error 1
make[2]: Leaving directory `/home/jonathan/Source/dockmanager/daemon'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/jonathan/Source/dockmanager'
make: *** [all] Error 2
[jonathan] [ Sun Jun 26 08:44 PM ] [ ~/Source/dockmanager ]  

Last edited by 71KR117 (2011-06-27 00:46:38)


Inspiron 3520, i5-3210M, 6GB
ThinkPad X201, i5-540M, 2GB (needs fan)

linux user 520773

Offline

#2 2011-06-29 00:31:19

andrewthomas
Member
Registered: 2010-05-08
Posts: 52

Re: [REQUEST] dockmanager-bzr

The PKGBUILD in the tree does build the package from bzr

http://projects.archlinux.org/svntogit/community.git/plain/dockmanager/repos/community-i686/PKGBUILD wrote:

# $Id$
# Maintainer: Jan "heftig" Steffens <jan.steffens@gmail.com>

pkgname=dockmanager
pkgver=0.1.0
pkgrel=0.20110211
pkgdesc="Dock-independent helper scripts for compatible docks"
url="https://launchpad.net/dockmanager"
arch=(i686 x86_64)
license=(GPL)
depends=('libdesktop-agnostic>=0.3.90-2' gconf dbus-glib python2)
makedepends=(bzr 'vala>=0.10' pkgconfig intltool autoconf gnome-common)
conflicts=(dockmanager-bzr)
provides=("dockmanager-bzr")
options=('!libtool' '!emptydirs')
install=dockmanager.install
source=(vala.patch)
md5sums=('f6db8c3a432b41b620f6fcc8bfccfd81')

__bzrtrunk=lp:dockmanager
__bzrmod=dockmanager

build() {
  cd "$srcdir"

  msg2 "Connecting to Launchpad...."

  if [ -d $__bzrmod ] ; then
    ( cd $__bzrmod && bzr up ) || warning "Bzr up failed!"
  else
    bzr checkout $__bzrtrunk $__bzrmod
  fi

  msg2 "BZR checkout done or server timeout"

  rm -rf $pkgname-build
  cp -r $__bzrmod $pkgname-build
  cd $pkgname-build

  msg2 "Starting make..."

  patch -Np0 -i "$srcdir/vala.patch"

  ./autogen.sh \
    --prefix=/usr \
    --libexecdir=/usr/lib \
    --sysconfdir=/etc

  make
}

package() {
  cd "$srcdir/$pkgname-build"

  make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="$pkgdir" install

  # Fix for python2
  find $pkgdir -type f -exec sed -i '1s|#!/usr/bin/env python$|&2|' {} +

  mkdir -p "$pkgdir/usr/share/gconf/schemas"
  gconf-merge-schema "$pkgdir/usr/share/gconf/schemas/dockmanager.schemas" "$pkgdir"/etc/gconf/schemas/*.schemas
  rm -rf "$pkgdir/etc/gconf"
}


If this helped you, please take the time to rate the value of this post:
http://rate.affero.net/andrewthomas/

Offline

Board footer

Powered by FluxBB