Summary: A graphical desktop manager. %define TKDESK_VERSION 1.0 %define PREFIX /usr/local Name: jp-TkDesk Version: %{TKDESK_VERSION} Release: 1a Source: ftp://sunsite.sut.ac.jp/pub/archives/linux/Incoming/tkdesk-%{TKDESK_VERSION}.tar.gz Patch: tkdesk-%{TKDESK_VERSION}+jp.patch Copyright: GPL Group: X11/Applications Packager: Keisuke Fujii, fujiik@jlcuxf.kek.jp BuildRoot: /tmp/tkdesk-root %description From the README: TkDesk is a rather sophisticated desktop and file manager for Unix and X. It has got loads of features, such as file-specific pop-up menus, history management etc. etc. See below for more. TkDesk is mainly implemented in Tcl/Tk, with core functions written in C. It needs a recent version of Tcl/Tk installed to run. Most every aspect of TkDesk can be configured through configuration files (which again are simple Tcl scripts, and thus give the user who knows Tcl enormous power). %prep %setup -n tkdesk-%{TKDESK_VERSION} %patch -p1 (cd tcldesk/configs; rm -f *~) rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{PREFIX}/bin mkdir -p $RPM_BUILD_ROOT%{PREFIX}/lib mkdir -p $RPM_BUILD_ROOT%{PREFIX}/man %build ./configure --prefix=%{PREFIX} make CC_OPTS='-O -DKANJI -DKINPUT2' %install make INSTALL_ROOT=$RPM_BUILD_ROOT install %clean rm -rf $RPM_BUILD_ROOT %files %{PREFIX}/bin/tkdesk %{PREFIX}/bin/tkdesksh %{PREFIX}/bin/tkdeskclient %{PREFIX}/bin/ed-tkdesk %{PREFIX}/bin/cd-tkdesk %{PREFIX}/bin/od-tkdesk %{PREFIX}/bin/op-tkdesk %{PREFIX}/bin/pop-tkdesk %{PREFIX}/bin/pauseme %{PREFIX}/lib/TkDesk %{PREFIX}/man/man1/tkdesk.1 %{PREFIX}/man/man1/cd-tkdesk.1 %{PREFIX}/man/man1/ed-tkdesk.1 %{PREFIX}/man/man1/od-tkdesk.1 %doc COPYING CREDITS INSTALL README TODO license.terms doc/guide.ps doc/guide.sgml