Opened 14 years ago

Closed 14 years ago

Last modified 13 years ago

#2961 closed task (fixed)

New package: DeviceKit-power

Reported by: Wayne Blaszczyk Owned by: Wayne Blaszczyk
Priority: normal Milestone:
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

Change History (12)

comment:1 by willimm, 14 years ago

You missed a version, its at 010 now.

comment:2 by Wayne Blaszczyk, 14 years ago

version 010 requires gudev and I have no idea where to find it. Something to do with udev? Regards, Wayne.

comment:3 by Chris Staub, 14 years ago

gudev is one of the "extras" that comes with udev - instead of "--disable-extras" on udev's configure line, use "--enable-extras=gudev".

comment:4 by Chris Staub, 14 years ago

Hmm, apparently this isn't enough - the output from the configure command does say "extras gudev" but "make" doesn't compile it. It seems that all the "extras" can either be enabled or disabled, but cannot be built individually... http://archives.gentoo.org/gentoo-dev/msg_9118a8f5325e6af55098e6a0f04a516a.xml

comment:5 by DJ Lucas, 14 years ago

Yeah, I had just started to dissect the makefile before I had to leave again. Thanks for the link. After reading the descriptions there, I don't believe this is a real problem, but will have to add acl and attr libraries (see XFS home page). IIRC, those were just be CMMI, but will verify shortly.

comment:6 by DJ Lucas, 14 years ago

ftp://oss.sgi.com/projects/xfs/cmd_tars/

Ooops...not quite CMMI. Wow, these are really ugly.

# attr-2.4.43
./configure --libexecdir=/usr/lib \
            --mandir=/usr/share/man &&
make &&
sudo make PKG_USER=root PKG_GROUP=root \
    PKG_DOC_DIR=/usr/share/doc/attr-2.4.43 install &&
sudo make PKG_USER=root PKG_GROUP=root install-lib &&
sudo make PKG_USER=root PKG_GROUP=root install-dev &&
sudo rm /usr/lib/libattr.so &&
sudo ln -sf libattr.so.1.1.0 /usr/lib/libattr.so &&
sudo /sbin/ldconfig
# acl-2.2.47
./configure --libexecdir=/usr/lib \
            --mandir=/usr/share/man &&
make &&
sudo make PKG_USER=root PKG_GROUP=root \
    PKG_DOC_DIR=/usr/share/doc/acl-2.2.47 install &&
sudo make PKG_USER=root PKG_GROUP=root install-lib &&
sudo make PKG_USER=root PKG_GROUP=root install-dev &&
sudo rm /usr/lib/libacl.so &&
sudo ln -sf libacl.so.1.1.0 /usr/lib/libacl.so &&
sudo /sbin/ldconfig

Suppose you could probably get rid of the --libexecdir=/usr/lib and move the files into /usr/lib from /usr/lib/libexec (overwriting the symlinks), but then you'd have to remove a useless libexec dir that may or may not be empty...depends on what all the user has done on his own. I haven't tried that, but above instructions are what I have in my build scripts, probably for the libexec dir.

comment:7 by DJ Lucas, 14 years ago

All is happy with udev-146 rebuild (see #2958).

comment:8 by DJ Lucas, 14 years ago

Depends on updated #2174 and #2958.

comment:9 by Wayne Blaszczyk, 14 years ago

I've added DeviceKit-power-009 to book. Leaving ticket open for version 010.

comment:10 by Wayne Blaszczyk, 14 years ago

Owner: changed from blfs-book@… to Wayne Blaszczyk
Status: newassigned

comment:11 by Wayne Blaszczyk, 14 years ago

Resolution: fixed
Status: assignedclosed

Updated to DeviceKit-power-012. I less package that is dependent on PolicyKit-0.9

comment:12 by (none), 13 years ago

Milestone: 6.5

Milestone 6.5 deleted

Note: See TracTickets for help on using tickets.