vine-users ML アーカイブ



[vine-users:060600] Re: battery_applet for ACPI (gnome-applet 1.4)

  • From: HAYASHI Chifumi (林 千史) <chifumi@xxxxxxxxxxx>
  • Subject: [vine-users:060600] Re: battery_applet for ACPI (gnome-applet 1.4)
  • Date: Thu, 29 May 2003 00:44:04 +0900 (JST)
林です。

From: Tomohito MAKINO <tomohito@xxxxxxxxxxxxxxxxxxxxxx>
Date: Wed, 21 May 2003 01:54:58 +0900

> gnome 1.4のバッテリモニタアプレットをACPIに対応させるパッチを
> http://drocklinux.dyndns.org/rene/acpi-applet/index.html
> で頂いたのですが、マシンが違うせいなのかカーネルのバージョンが違うせいなのか
> あるいは両方なのか、そのままではうまく動きませんでした。
> 
> でも、ちょっと手を加えたら動いたのでここに置いておきます。
> http://www.ueda.info.waseda.ac.jp/~tomohito/software/gnome-applets-1.4.0.4-acpi2.4.20/

VineLinux2,6r1 の方はみなさんうまく行っているようですが、
VineLinux2.5 なせいか、私の VAIO PCG-SRX7F/P ではうまく行きません。

どうも scrollkeeper-config が必要だけれどもみつからない、ということのようですが、
VineLinux2.6r1 にはこの scrllkeeper-config がどこかに存在しているのですよね?
どの rpm に入っているものなのでしょう? (VineLinux2.5 でもそれを入れれ
ば動くのでしょうか)

| $ cat /etc/vine-release 
| Vine Linux 2.5 (Domaine de Chevalier)
| $ uname -sr
| Linux 2.4.20-0vl29.1
| $ (cd ftp/; wget http://www.ueda.info.waseda.ac.jp/~tomohito/software/gnome-applets-1.4.0.4-acpi2.4.20/gnome-applets-1.4.0.4-acpi2.4.20.patch)
...
| $ rpm -q gnome-applets
| gnome-applets-1.4.0.4-0vl1
...
| $ (cd ftp; wget ftp://ftp.jaist.ac.jp/pub/os/linux/Vine/Vine-2.5/SRPMS/SRPMS/gnome-applets-1.4.0.4-0vl1.src.rpm ftp://ftp.jaist.ac.jp/pub/os/linux/Vine/Vine-2.5/i386/Vine/RPMS/gnome-applets-1.4.0.4-0vl1.i386.rpm)
...
| $ (cd rpm/SOURCES/; rpm2cpio ~/ftp/gnome-applets-1.4.0.4-0vl1.src.rpm |cpio -iv)
| gnome-applets-1.1.5-gnote_fix.patch
| gnome-applets-1.1.5-pppcmd.patch
| gnome-applets-1.4.0.4.tar.bz2
| gnome-applets-vl.spec
| 10061 blocks
| $ mv -i rpm/SOURCES/gnome-applets-vl.spec rpm/SPECS/
| $ diff -u rpm/SPECS/gnome-applets-vl.spec{~,}
| --- rpm/SPECS/gnome-applets-vl.spec~	Thu May 22 00:49:18 2003
| +++ rpm/SPECS/gnome-applets-vl.spec	Thu May 22 00:55:19 2003
| @@ -1,6 +1,7 @@
|  %define name	gnome-applets
|  %define ver	1.4.0.4
| -%define rel	0vl1
| +#%define rel	0vl1
| +%define rel	0vl1.1
|  
|  Summary:	Small applications which embed themselves in the GNOME panel
|  Summary(ja):	GNOMEパネルに組み込まれるちいさなアプリケーション
| @@ -20,6 +21,7 @@
|  Source: 	ftp://ftp.gnome.org/pub/GNOME/unstable/sources/%{name}/%{name}-%{ver}.tar.bz2
|  Patch1: 	gnome-applets-1.1.5-gnote_fix.patch
|  Patch3: 	gnome-applets-1.1.5-pppcmd.patch
| +Patch4: 	http://www.ueda.info.waseda.ac.jp/~tomohito/software/gnome-applets-1.4.0.4-acpi2.4.20/gnome-applets-1.4.0.4-acpi2.4.20.patch
|  
|  
|  %description
| @@ -47,6 +49,7 @@
|  %setup -q
|  %patch1 -p1 -b .gnote_fix
|  %patch3 -p1 -b .pppcmd
| +%patch4 -p1 -b .acpi
|  
|  
|  %build
| @@ -158,6 +161,9 @@
|  
|  
|  %changelog
| +* Thu May 22 2003 HAYASHI Chifumi <chifumi@xxxxxxxxxxx> 1.4.0.4-0vl1.1
| +- add acpi patch.
| +
|  * Wed Dec 19 2001 Akira TAGOH <tagoh@xxxxxxxxxxx> 1.4.0.4-0vl1
|  - New upstream release.
|  
| $ rpm -ba rpm/SPECS/gnome-applets-vl.spec
| 実行中(%prep): /bin/sh -e /var/tmp/rpm-tmp.98840
...
| + echo 'Patch #4 (gnome-applets-1.4.0.4-acpi2.4.20.patch):'
| Patch #4 (gnome-applets-1.4.0.4-acpi2.4.20.patch):
| + patch -p1 -b --suffix .acpi -s
| + exit 0
| 実行中(%build): /bin/sh -e /var/tmp/rpm-tmp.28138
| + umask 022
| + cd /home/chifumi/rpm/BUILD
| + cd gnome-applets-1.4.0.4
| + CFLAGS=-O2 -m486 -fno-strength-reduce
| + export CFLAGS
| + CXXFLAGS=-O2 -m486 -fno-strength-reduce
| + export CXXFLAGS
| + FFLAGS=-O2 -m486 -fno-strength-reduce
| + export FFLAGS
| + '[' -f configure.in ']'
| + libtoolize --copy --force
| You should update your `aclocal.m4' by running aclocal.
| + ./configure i386-vine-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var/lib --sharedstatedir=/usr/share --mandir=/usr/share/man --infodir=/usr/info
| creating cache ./config.cache
| checking for a BSD compatible install... /usr/bin/install -c
...
| creating libtool
| checking what warning flags to pass to the C compiler... -Wall -Wunused
| checking what language compliance flags to pass to the C compiler... 
| checking for pthread_create in -lpthread... yes
| checking for gtk-config... /usr/bin/gtk-config
| checking for GTK - version >= 1.2.0... yes
| checking for SmcSaveYourselfDone in -lSM... yes
| checking for X11/SM/SMlib.h... yes
| checking for XpmFreeXpmImage in -lXpm... yes
| checking for scrollkeeper-config... no
| configure: error: Couldn't find scrollkeeper-config
| /var/tmp/rpm-tmp.28138 の不正な終了ステータス (%build)
| $ locate scrollkeeper
| $ 

configure 直前に
| You should update your `aclocal.m4' by running aclocal.
と出ているので、configure 直前で aclocal を動かすと、今度は↓です。

| + aclocal
| aclocal: configure.in: 9: macro `AM_ACLOCAL_INCLUDE' not found in library
| aclocal: configure.in: 220: macro `AM_GNOME_GETTEXT' not found in library
| /var/tmp/rpm-tmp.37588 の不正な終了ステータス (%build)
-- 
 林 千史  chifumi@xxxxxxxxxxx