|
@@ -2,7 +2,7 @@ Summary: Multiple stacked system monitors: 1 process.
|
|
Summary(ja): 縦積み型マルチシステムモニタ: 1 プロセス
|
|
Summary(ja): 縦積み型マルチシステムモニタ: 1 プロセス
|
|
Name: gkrellm
|
|
Name: gkrellm
|
|
Version: 2.3.5
|
|
Version: 2.3.5
|
|
-Release: 1%{?_dist_release}
|
|
|
|
|
|
+Release: 2%{?_dist_release}
|
|
License: GPL
|
|
License: GPL
|
|
Group: Applications/System
|
|
Group: Applications/System
|
|
URL: http://members.dslextreme.com/users/billw/gkrellm/gkrellm.html
|
|
URL: http://members.dslextreme.com/users/billw/gkrellm/gkrellm.html
|
|
@@ -12,19 +12,12 @@ Distribution: Vine Linux
|
|
|
|
|
|
# styles for vine.
|
|
# styles for vine.
|
|
Source1: HW-Vine2.tar.bz2
|
|
Source1: HW-Vine2.tar.bz2
|
|
|
|
+Source2: gkrellm-vine.svg
|
|
Patch0: gkrellm-%{version}.ja.po.patch
|
|
Patch0: gkrellm-%{version}.ja.po.patch
|
|
Requires: gtk2 >= 2.4, glib2 >= 2.0
|
|
Requires: gtk2 >= 2.4, glib2 >= 2.0
|
|
BuildRequires: gtk2-devel >= 2.4, glib2-devel >= 2.0, gettext
|
|
BuildRequires: gtk2-devel >= 2.4, glib2-devel >= 2.0, gettext
|
|
BuildRequires: ImageMagick, bzip2
|
|
BuildRequires: ImageMagick, bzip2
|
|
-%if %{?_dist_release} == "vl6"
|
|
|
|
BuildRequires: xorg-x11-devel
|
|
BuildRequires: xorg-x11-devel
|
|
-%endif
|
|
|
|
-%if %{?_dist_release} == "vl5"
|
|
|
|
-BuildRequires: xorg-x11-devel
|
|
|
|
-%endif
|
|
|
|
-%if %{?_dist_release} == "vl4"
|
|
|
|
-BuildRequires: XOrg-devel
|
|
|
|
-%endif
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
|
|
|
|
%description
|
|
%description
|
|
@@ -41,12 +34,12 @@ Additional features are:
|
|
|
|
|
|
%description -l ja
|
|
%description -l ja
|
|
Gkrellm は、
|
|
Gkrellm は、
|
|
-・SMP CPU、負荷、Disk、およびすべてのアクティブなネットインターフェース
|
|
|
|
|
|
+* SMP CPU、負荷、Disk、およびすべてのアクティブなネットインターフェース
|
|
のチャート表示。
|
|
のチャート表示。
|
|
-・PPP インターフェィスの on/off ボタンとオンラインタイマーの提供。
|
|
|
|
-・メモリ/swap の使用量、ファイルシステム、インターネット接続、
|
|
|
|
|
|
+* PPP インターフェィスの on/off ボタンとオンラインタイマーの提供。
|
|
|
|
+* メモリ/swap の使用量、ファイルシステム、インターネット接続、
|
|
APM ラップトップバッテリー、mbox 形式メールボックス、cpu 温度の監視。
|
|
APM ラップトップバッテリー、mbox 形式メールボックス、cpu 温度の監視。
|
|
-・稼働時間、ホスト名、よび時計/カレンダーの表示。
|
|
|
|
|
|
+* 稼働時間、ホスト名、よび時計/カレンダーの表示。
|
|
などを行います。
|
|
などを行います。
|
|
付加機能は以下の通り:
|
|
付加機能は以下の通り:
|
|
* 設定可能なグリッドラインの精度の自動調整。
|
|
* 設定可能なグリッドラインの精度の自動調整。
|
|
@@ -60,12 +53,18 @@ rm -rf $RPM_BUILD_ROOT
|
|
%patch0 -p1
|
|
%patch0 -p1
|
|
|
|
|
|
%build
|
|
%build
|
|
|
|
+for i in gkrellmd.1 gkrellm.1 README Changelog Changelog-plugins.html \
|
|
|
|
+ src/gkrellm.h server/gkrellmd.h; do
|
|
|
|
+ sed -i -e "s@/usr/lib/gkrellm2*/plugins@%{_libdir}/gkrellm2/plugins@" $i
|
|
|
|
+ sed -i -e "s@/usr/local/lib/gkrellm2*/plugins@/usr/local/%{_lib}/gkrellm2/plugins@" $i
|
|
|
|
+done
|
|
|
|
|
|
%__make \
|
|
%__make \
|
|
CFLAGS="$RPM_OPT_FLAGS" \
|
|
CFLAGS="$RPM_OPT_FLAGS" \
|
|
SMC_LIBS="-L/usr/X11R6/%{_lib} -lSM -lICE" \
|
|
SMC_LIBS="-L/usr/X11R6/%{_lib} -lSM -lICE" \
|
|
LOCALEDIR=%{_localedir} \
|
|
LOCALEDIR=%{_localedir} \
|
|
- INCLUDEDIR=%{_includedir}
|
|
|
|
|
|
+ INCLUDEDIR=%{_includedir} \
|
|
|
|
+ LDFLAGS="$(pkg-config --libs gmodule-2.0) $RPM_LD_FLAGS"
|
|
|
|
|
|
%install
|
|
%install
|
|
%__rm -rf %{buildroot}
|
|
%__rm -rf %{buildroot}
|
|
@@ -84,26 +83,13 @@ make install \
|
|
MANDIR=%{buildroot}%{_mandir}/man1 \
|
|
MANDIR=%{buildroot}%{_mandir}/man1 \
|
|
INCLUDEDIR=%{buildroot}%{_includedir}
|
|
INCLUDEDIR=%{buildroot}%{_includedir}
|
|
|
|
|
|
-## %ifarch x86_64
|
|
|
|
-## # convert program terminate with segmentation fault: fix me!
|
|
|
|
-## convert gkrellm.ico gkrellm.png || [ -f gkrellm-0.png ]
|
|
|
|
-## %else
|
|
|
|
-## convert gkrellm.ico gkrellm.png
|
|
|
|
-## %endif
|
|
|
|
-
|
|
|
|
-## for i in gkrellm-*.png
|
|
|
|
-## do
|
|
|
|
-## %__install -D -p -m 644 $i \
|
|
|
|
-## %{buildroot}%{_datadir}/pixmaps/$i
|
|
|
|
-## done
|
|
|
|
-## pushd %{buildroot}%{_datadir}/pixmaps
|
|
|
|
-## ln -s gkrellm-0.png gkrellm.png
|
|
|
|
-## popd
|
|
|
|
-## # %{buildroot}%{_datadir}/pixmaps/gkrellm.png
|
|
|
|
-
|
|
|
|
%__cp -a HW-Vine2 \
|
|
%__cp -a HW-Vine2 \
|
|
%{buildroot}%{_datadir}/gkrellm2/themes/
|
|
%{buildroot}%{_datadir}/gkrellm2/themes/
|
|
|
|
|
|
|
|
+# icons
|
|
|
|
+%__mkdir_p %{buildroot}%{_datadir}/pixmaps
|
|
|
|
+%__cp -a %{_sourcedir}/gkrellm-vine.svg %{buildroot}%{_datadir}/pixmaps
|
|
|
|
+
|
|
# Install desktop menu entry
|
|
# Install desktop menu entry
|
|
%__mkdir -p %{buildroot}%{_datadir}/applications
|
|
%__mkdir -p %{buildroot}%{_datadir}/applications
|
|
%__cat > %{buildroot}%{_datadir}/applications/%{name}.desktop <<EOF
|
|
%__cat > %{buildroot}%{_datadir}/applications/%{name}.desktop <<EOF
|
|
@@ -113,7 +99,7 @@ Name[ja]=Gkrellm
|
|
Comment=GNU Krellm monitor
|
|
Comment=GNU Krellm monitor
|
|
Comment[ja]=GNU Krell モニタ
|
|
Comment[ja]=GNU Krell モニタ
|
|
Exec=gkrellm -w
|
|
Exec=gkrellm -w
|
|
-Icon=/usr/share/pixmaps/gkrellm-3.png
|
|
|
|
|
|
+Icon=/usr/share/pixmaps/gkrellm-vine.svg
|
|
Terminal=false
|
|
Terminal=false
|
|
Type=Application
|
|
Type=Application
|
|
Categories=GTK;System;Monitor;
|
|
Categories=GTK;System;Monitor;
|
|
@@ -132,12 +118,16 @@ EOF
|
|
%{_includedir}/gkrellm2/*
|
|
%{_includedir}/gkrellm2/*
|
|
%{_libdir}/pkgconfig/gkrellm.pc
|
|
%{_libdir}/pkgconfig/gkrellm.pc
|
|
%{_datadir}/locale/*/LC_MESSAGES/gkrellm.mo
|
|
%{_datadir}/locale/*/LC_MESSAGES/gkrellm.mo
|
|
-## %{_datadir}/pixmaps/*
|
|
|
|
|
|
+%{_datadir}/pixmaps/gkrellm-vine.svg
|
|
%{_datadir}/gkrellm2
|
|
%{_datadir}/gkrellm2
|
|
%{_datadir}/applications/%{name}.desktop
|
|
%{_datadir}/applications/%{name}.desktop
|
|
%{_libdir}/gkrellm2
|
|
%{_libdir}/gkrellm2
|
|
|
|
|
|
%changelog
|
|
%changelog
|
|
|
|
+* Sun Apr 21 2013 TANAKA hiroaki<mosaicist@jcom.home.ne.jp>2.3.5-2
|
|
|
|
+- add icon.svg
|
|
|
|
+- explicitly link against gmodule-2.0 to fix building with current glib
|
|
|
|
+
|
|
* Sat May 28 2011 TANAKA hiroaki<mosaicist@par.odn.ne.jp> 2.3.5
|
|
* Sat May 28 2011 TANAKA hiroaki<mosaicist@par.odn.ne.jp> 2.3.5
|
|
- new upstream release
|
|
- new upstream release
|
|
- fix Patch0 for gkrellm-2.3.5
|
|
- fix Patch0 for gkrellm-2.3.5
|