|
@@ -1,38 +1,62 @@
|
|
-Summary: Fast and small X11 window manager
|
|
+Summary: Light and configurable window manager
|
|
-Summary(ja): 高速で軽量なウィンドウマネージャ
|
|
+Summary(ja): 軽量かつ柔軟なウィンドウマネージャ
|
|
Name: icewm
|
|
Name: icewm
|
|
-Version: 1.2.37
|
|
+Version: 1.3.8
|
|
-Release: 4%{?_dist_release}
|
|
+Release: 1%{?_dist_release}
|
|
-Source: http://ftp1.sourceforge.net/icewm/icewm-%{version}.tar.gz
|
|
|
|
-Source1: %{name}.desktop
|
|
|
|
-Source2: %{name}-1.2.32-ja.po
|
|
|
|
|
|
|
|
-# default menu file for Vine Linux
|
|
+License: LGPLv2+
|
|
-Source10: %{name}-menu.vine
|
|
+Group: User Interface/Desktops
|
|
-Source11: %{name}-toolbar.vine
|
|
+URL: http://www.icewm.org
|
|
|
|
|
|
-# addtional themes
|
|
+Source: http://downloads.sourceforge.net/icewm/%{name}-%{version}.tar.gz
|
|
-Source100: truecurve-default-1.0.4.tar.gz
|
|
+Source1: http://lostclus.linux.kiev.ua/scripts/icewm-xdg-menu
|
|
-Source101: SilverXP-1.2.17-double-1.tar.bz2
|
|
+Source2: icewm.desktop
|
|
-Source102: icecrack-default-2.1.0.tar.gz
|
|
+Source3: icewm-startup
|
|
|
|
+# Source4: clearlooks-v3.tgz
|
|
|
|
|
|
-Patch0: icewm-1.2.37-gnome2.patch
|
|
+# default menu file for Vine Linux
|
|
|
|
+#Source10: %{name}-menu.vine
|
|
|
|
+#Source11: %{name}-toolbar.vine
|
|
|
|
|
|
-Patch101: icewm-1.2.37-makefile.patch
|
|
+# addtional themes
|
|
-Patch102: icewm-1.2.37-session.patch
|
|
+#Source100: truecurve-default-1.0.4.tar.gz
|
|
|
|
+#Source101: SilverXP-1.2.17-double-1.tar.bz2
|
|
|
|
+#Source102: icecrack-default-2.1.0.tar.gz
|
|
|
|
+
|
|
|
|
+Patch1: icewm-1.3.8-menu.patch
|
|
|
|
+Patch2: icewm-toolbar.patch
|
|
|
|
+Patch3: icewm-keys.patch
|
|
|
|
+Patch4: icewm-1.3.8-fribidi.patch
|
|
|
|
+Patch5: icewm-1.3.7-dso.patch
|
|
|
|
+Patch6: icewm-defaults.patch
|
|
|
|
+Patch7: icewm-1.3.7-menuiconsize.patch
|
|
|
|
+Patch8: icewm-1.3.8-deprecated.patch
|
|
|
|
|
|
-URL: http://icewm.sourceforge.net/
|
|
|
|
-License: GPL
|
|
|
|
-Group: User Interface/Desktops
|
|
|
|
Buildroot: %{_tmppath}/%{name}-%{version}-root
|
|
Buildroot: %{_tmppath}/%{name}-%{version}-root
|
|
-BuildRequires: imlib-devel libpng-devel freetype2-devel
|
|
+BuildRequires: autoconf
|
|
-BuildRequires: gnome-desktop-devel startup-notification-devel
|
|
+BuildRequires: automake
|
|
-BuildRequires: gnome-vfs2-devel libgnomeui-devel
|
|
+BuildRequires: fribidi-devel
|
|
-BuildRequires: xorg-x11-font-utils
|
|
+BuildRequires: gdk-pixbuf2-devel
|
|
-BuildRequires: libSM-devel
|
|
+BuildRequires: giflib-devel
|
|
|
|
+BuildRequires: libICE-devel
|
|
|
|
+BuildRequires: libXinerama-devel
|
|
|
|
+BuildRequires: libXft-devel
|
|
|
|
+BuildRequires: libXt-devel
|
|
|
|
+BuildRequires: libgnomeui-devel
|
|
|
|
+BuildRequires: gettext
|
|
|
|
+BuildRequires: gnome-desktop-devel
|
|
|
|
+BuildRequires: gnome-vfs2-devel
|
|
|
|
+BuildRequires: popt-devel
|
|
|
|
+BuildRequires: xorg-x11-proto-devel
|
|
|
|
+
|
|
|
|
+Requires: gnome-icon-theme
|
|
|
|
+Requires: alsa-utils
|
|
|
|
+Requires: xdg-utils
|
|
|
|
+Requires: xterm
|
|
|
|
+Requires: pyxdg
|
|
|
|
|
|
Vendor: Project Vine
|
|
Vendor: Project Vine
|
|
-Distribution: Vine Linu
|
|
+Distribution: Vine Linux
|
|
|
|
|
|
# default apps
|
|
# default apps
|
|
# Prereq: mlterm firefox sylpheed
|
|
# Prereq: mlterm firefox sylpheed
|
|
@@ -44,44 +68,61 @@ move/resize, task bar, window list, clock, mailbox, CPU, Network, APM
|
|
status.
|
|
status.
|
|
|
|
|
|
%package menu-gnome2
|
|
%package menu-gnome2
|
|
-Summary: GNOME menu support for icewm (using gnome 2.x).
|
|
+Summary: GNOME menu support for IceWM window manager
|
|
Summary(ja): IceWM における GNOME メニューのサポート
|
|
Summary(ja): IceWM における GNOME メニューのサポート
|
|
Group: User Interface/Desktops
|
|
Group: User Interface/Desktops
|
|
-Requires: icewm = %{version}
|
|
+Requires: icewm = %{version}-%{release}
|
|
-Requires: gnome-desktop-libs
|
|
+Requires: gnome-menus
|
|
|
|
|
|
%description menu-gnome2
|
|
%description menu-gnome2
|
|
GNOME menu support for icewm (using gnome 2.x).
|
|
GNOME menu support for icewm (using gnome 2.x).
|
|
|
|
|
|
|
|
|
|
%prep
|
|
%prep
|
|
-%setup -q -a 100 -a 101 -a 102
|
|
+%setup -q
|
|
-%patch0 -p1
|
|
+%patch1 -p0 -b .menu
|
|
-%patch101 -p1
|
|
+%patch2 -p1 -b .toolbar
|
|
-%patch102 -p1
|
|
+%patch3 -p1 -b .keys
|
|
-cp -p %{SOURCE2} po/ja.po
|
|
+%patch4 -p0 -b .fribidi
|
|
|
|
+%patch5 -p0 -b .dso
|
|
|
|
+%patch6 -p0 -b .defaults
|
|
|
|
+%patch7 -p1 -b .menuiconsize
|
|
|
|
+%patch8 -p0 -b .deprecated
|
|
|
|
|
|
-autoreconf -if
|
|
|
|
|
|
|
|
%build
|
|
%build
|
|
-%configure --enable-menus-gnome2
|
|
+autoreconf -vif
|
|
-make
|
|
+%configure \
|
|
|
|
+ --enable-gradients \
|
|
|
|
+ --enable-i18n \
|
|
|
|
+ --enable-menus-gnome2 \
|
|
|
|
+ --with-cfgdir=%{_sysconfdir}/icewm
|
|
|
|
+make %{?_smp_mflags}
|
|
|
|
|
|
%install
|
|
%install
|
|
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
|
|
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
|
|
make DESTDIR=$RPM_BUILD_ROOT install
|
|
make DESTDIR=$RPM_BUILD_ROOT install
|
|
|
|
|
|
-mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/X11/dm/Sessions
|
|
+mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man1
|
|
-install -m755 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/X11/dm/Sessions
|
|
+install -p -m 644 doc/icewm.1.man $RPM_BUILD_ROOT/%{_mandir}/man1/icewm.1
|
|
|
|
+
|
|
|
|
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{_bindir}
|
|
|
|
+install -p -m 755 %{SOURCE1} $RPM_BUILD_ROOT/%{_bindir}
|
|
|
|
+
|
|
|
|
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/icewm/
|
|
|
|
+install -p -m 755 %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/icewm/startup
|
|
|
|
+
|
|
|
|
+mkdir -p $RPM_BUILD_ROOT/%{_datadir}/xsessions/
|
|
|
|
+install -p -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/xsessions/
|
|
|
|
|
|
# installs default menu and toobar
|
|
# installs default menu and toobar
|
|
-install -m644 %{SOURCE10} $RPM_BUILD_ROOT%{_datadir}/icewm/menu
|
|
+#install -m644 %{SOURCE10} $RPM_BUILD_ROOT%{_datadir}/icewm/menu
|
|
-install -m644 %{SOURCE11} $RPM_BUILD_ROOT%{_datadir}/icewm/toolbar
|
|
+#install -m644 %{SOURCE11} $RPM_BUILD_ROOT%{_datadir}/icewm/toolbar
|
|
|
|
|
|
# installs additional themes
|
|
# installs additional themes
|
|
-cp -pr TrueCurve-1.0.4 $RPM_BUILD_ROOT%{_datadir}/icewm/themes/TrueCurve
|
|
+#cp -pr TrueCurve-1.0.4 $RPM_BUILD_ROOT%{_datadir}/icewm/themes/TrueCurve
|
|
-cp -pr icewm/themes/SilverXP-1.2.17-double-1 $RPM_BUILD_ROOT%{_datadir}/icewm/themes/SilverXP
|
|
+#cp -pr icewm/themes/SilverXP-1.2.17-double-1 $RPM_BUILD_ROOT%{_datadir}/icewm/themes/SilverXP
|
|
-cp -pr IceCrack2 $RPM_BUILD_ROOT%{_datadir}/icewm/themes/IceCrack
|
|
+#cp -pr IceCrack2 $RPM_BUILD_ROOT%{_datadir}/icewm/themes/IceCrack
|
|
|
|
|
|
%find_lang %{name}
|
|
%find_lang %{name}
|
|
|
|
|
|
@@ -90,23 +131,31 @@ cp -pr IceCrack2 $RPM_BUILD_ROOT%{_datadir}/icewm/themes/IceCrack
|
|
|
|
|
|
%files -f %{name}.lang
|
|
%files -f %{name}.lang
|
|
%defattr(-,root,root)
|
|
%defattr(-,root,root)
|
|
-%doc AUTHORS BUGS CHANGES COPYING INSTALL README TODO
|
|
+%doc AUTHORS BUGS CHANGES COPYING INSTALL README README.wm-session TODO
|
|
-%doc doc/*.html doc/icewm.sgml
|
|
+%doc doc/*.html
|
|
-%{_sysconfdir}/X11/dm/Sessions/%{name}.desktop
|
|
|
|
%{_bindir}/icehelp
|
|
%{_bindir}/icehelp
|
|
%{_bindir}/icesh
|
|
%{_bindir}/icesh
|
|
%{_bindir}/icewm
|
|
%{_bindir}/icewm
|
|
%{_bindir}/icewm-session
|
|
%{_bindir}/icewm-session
|
|
|
|
+%{_bindir}/icewm-set-gnomewm
|
|
|
|
+%{_bindir}/icewm-xdg-menu*
|
|
%{_bindir}/icewmbg
|
|
%{_bindir}/icewmbg
|
|
%{_bindir}/icewmhint
|
|
%{_bindir}/icewmhint
|
|
%{_bindir}/icewmtray
|
|
%{_bindir}/icewmtray
|
|
%{_datadir}/icewm
|
|
%{_datadir}/icewm
|
|
|
|
+%{_datadir}/xsessions/icewm.desktop
|
|
|
|
+%{_mandir}/man1/icewm.1*
|
|
|
|
|
|
%files menu-gnome2
|
|
%files menu-gnome2
|
|
%defattr(-,root,root)
|
|
%defattr(-,root,root)
|
|
%{_bindir}/icewm-menu-gnome2
|
|
%{_bindir}/icewm-menu-gnome2
|
|
|
|
|
|
|
|
+
|
|
%changelog
|
|
%changelog
|
|
|
|
+* Wed Dec 17 2014 Ryoichi INAAGKI <ryo1@toki.waseda.jp> 1.3.8-1
|
|
|
|
+- updated to 1.3.8
|
|
|
|
+- added patches from Fedora Core
|
|
|
|
+
|
|
* Sat Sep 17 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.37-4
|
|
* Sat Sep 17 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.37-4
|
|
- update Source10 (icewm-menu.vine)
|
|
- update Source10 (icewm-menu.vine)
|
|
|
|
|