info: gwm.spec

hector@kki.net.pl hector w kki.net.pl
Nie, 27 Wrz 1998, 06:02:21 CEST


Taki sobie window manager dla wielbicieli emacsa.

Piotr 'pepe' Dembiński
--
Ludzie byli sobie kiedyś bliżsi. Broń nie niosła tak daleko. [S.J.Lec]
-------------- następna część ---------
Summary: The Generic Window Manager
Summary(pl): The Generic Window Manager
Name: gwm
Version: 1.8c
Release: 1
Copyright: public domain
Group: X11/Window Managers
Source: %{name}-%{version}.tar.gz
Patch: %{name}-%{version}.imake.patch
URL: http://www.inria.fr/koala/gwm
Buildroot: /tmp/%{name}-%{version}-%{release}-root

%description
The GWM (Generic Window Manager) is an extensible Window Manager for the X
Window System Version 11.  It is based upon a WOOL (Window Object Oriented
Langage) kernel, which is an interpreted dialect of Lisp with specific
window management primitives.  GWM should be able to emulate efficiently
other window managers, and play the same role for window managers as EMACS
does for text editors.

%description -l pl
GWM (Generic Window Manager) jest elastycznym menedżerem okien dla X
Window System.  Jego podstawą jest interpreter języka WOOL (Window Object
Oriented Language) - dialektu Lispa wzbogaconego o operacje zarządzania
oknami.  GWM umożliwia emulację innych menedżerów okien i jest wśród nich
tym, czym EMACS wśród edytorów tekstu.

%prep
%setup -q
%patch -p1

%build
xmkmf
make Makefiles
make CCOPTIONS="${RPM_OPT_FLAGS}"

%install
rm -rf ${RPM_BUILD_ROOT}
make install install.man DESTDIR=${RPM_BUILD_ROOT}
install -d ${RPM_BUILD_ROOT}/usr/share/emacs/site-lisp
install	contrib/lisp-modes/*.el \
	contrib/widgets/*.el \
	contrib/gwm-buffer/*.el \
	${RPM_BUILD_ROOT}/usr/share/emacs/site-lisp

%files
%defattr(644, root, root, 755)
%doc doc/gwm.ps doc/KNOWN_BUGS doc/BUG_REPORT README
%doc contrib/command_menus contrib/emacs-mode
%attr(711, root, root)/usr/X11R6/bin/gwm
/usr/share/emacs/site-lisp/*
/usr/X11R6/share/gwm
%attr(644, man, man)/usr/X11R6/man/man1/gwm.1x
-------------- następna część ---------
diff -C2 -r gwm-1.8c.orig/Imakefile gwm-1.8c/Imakefile
*** gwm-1.8c.orig/Imakefile	Sun Sep 27 04:31:09 1998
--- gwm-1.8c/Imakefile	Sun Sep 27 04:32:33 1998
***************
*** 38,42 ****
  
  XCOMM ************* WARNING: IF YOU CHANGE THIS CHANGE ALSO IN data/Imakefile
! GWMDIR = /usr/lib/gwm
  
  #if defined (UseInstalledXpm)
--- 38,42 ----
  
  XCOMM ************* WARNING: IF YOU CHANGE THIS CHANGE ALSO IN data/Imakefile
! GWMDIR = /usr/X11R6/share/gwm
  
  #if defined (UseInstalledXpm)
***************
*** 57,66 ****
  #define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)'
  
! OPTIONSDEFS = -DX11R6 -DSECURE -DSTATS -DUSER_DEBUG  -DWOOL_APP_NAME=\"GWM\" \
  	 -DWOOL_APP_name=\"gwm\" -DGWM
  
  PATHDEFS = -DINSTALL_PATH=\"$(GWMDIR)\" \
  	-DINSTALL_DIR=\"$(GWMDIR)\" -DDEFAULT_DEFAULT_WLPATH=\"$(GWMDIR)\"
! EXTRA_INCLUDES=-I$(INCDIR)/extensions
  
  #ifdef SYSV
--- 57,66 ----
  #define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)'
  
! OPTIONSDEFS = -DNO_GWM_LOG -DX11R6 -DSECURE -DSTATS -DUSER_DEBUG  -DWOOL_APP_NAME=\"GWM\" \
  	 -DWOOL_APP_name=\"gwm\" -DGWM
  
  PATHDEFS = -DINSTALL_PATH=\"$(GWMDIR)\" \
  	-DINSTALL_DIR=\"$(GWMDIR)\" -DDEFAULT_DEFAULT_WLPATH=\"$(GWMDIR)\"
! EXTRA_INCLUDES=-I$(INCDIR)/X11/extensions
  
  #ifdef SYSV
diff -C2 -r gwm-1.8c.orig/data/Imakefile gwm-1.8c/data/Imakefile
*** gwm-1.8c.orig/data/Imakefile	Sun Sep 27 04:31:10 1998
--- gwm-1.8c/data/Imakefile	Sun Sep 27 04:31:24 1998
***************
*** 31,35 ****
  
  XCOMM ************* WARNING: IF YOU CHANGE THIS CHANGE ALSO IN ../Imakefile
! GWMDIR = /usr/local/lib/gwm
  
  all::
--- 31,35 ----
  
  XCOMM ************* WARNING: IF YOU CHANGE THIS CHANGE ALSO IN ../Imakefile
! GWMDIR = /usr/X11R6/share/gwm
  
  all::


Więcej informacji o liście dyskusyjnej pld-devel-pl