info:mc.spec -devel

Wojtek Slusarczyk wojtek w SHADOW.EU.ORG
Wto, 1 Wrz 1998, 19:23:48 CEST


Spec mc dla devela:

Summary:     Midnight Commander visual shell
Summary(pl): Midnight Commander wizualny shell
Summary(de): Visuelle Shell Midnight Commander 
Summary(fr): Le shell Midnight Commander
Summary(tr): Midnight Commander görsel kabuđu
Name:        mc
Version:     4.1.35
Release:     3d
Copyright:   GPL
Group:       Shells
Source0:     ftp://peyote-asesino.nuclecu.unam.mx/linux/local/devel/%{name}-%{version}.tar.gz
Source1:     mcserv.pam
Patch0:      pl.patch
Patch1:	     mountlist-glibc-2.1.patch
URL:         http://mc.blackdown.org/mc/
Obsoletes:   tkmc
Requires:    slang >= 1.2.2, glibc >= 2.0.94
BuildRoot:   /var/tmp/%{name}-%{version}-%{release}-root

%description
Midnight Commander is a visual shell much like a file manager, only with way
more features.  It is text mode, but also includes mouse support if you are
running GPM.  Its coolest feature is the ability to ftp, view tar, zip
files, and poke into RPMs for specific files.  :-)

%description -l pl
Midnight Commander jest wizualnym shellem podobnym do Northona Commandera.
Pracuje w trybie tekstowym, ale ma wspomaganie dla myszki. Jest super ;), ma 
też wbudowane wspomaganie dla klienta ftp, może zaglądać do skompresowanego 
archiwum tarowego, do zipa oraz rpma. Teraz ma także  wspomaganie dla 
urządzeń /dev/pts/{0-2048} - standard Unix98.  

%description -l de
Midnight Commander ist ein Visual-Shell, ähnlich einem Dateimanager, 
aber mit zusätzlichen Funktionen. Es läuft im Textmodus, kann jedoch 
eine Maus unterstützen, wenn GPM betrieben wird. Seine coolsten 
Fähigkeiten sind die ftp-Option, das Einsehen von tar- und zip-Dateien 
und das Herausfischen von spezifischen Dateien aus RPMs.   

%description -l fr
Midnight Commander est un shell visuel un peu comme un gestionnaire de
fichiers mais avec plus de possibilités. Ceci est la version texte mais
elle intčgre aussi la gestion de la souris si vous exécutez gpm.
Sa caractéristique la plus agréable est la possibilité de faire du ftp, de
visualiser les fichiers tar et zip et de parcourir les RPMs pour rechercher
des fichiers précis. :-)

%description -l tr
Midnight Commander bir dosya yöneticisine çok benzeyen ancak daha yetenekli
bir görsel kabuktur. Metin ekranda çalýţýr ve GPM çalýţýyorsa fare desteđi
vardýr. En hoţ özellikleri ftp yapabilmesi, tar, zip ve RPM dosyalarýnýn
içeriklerini gösterebilmesidir.

 
%package -n mcserv
Summary:     Midnight Commander file server
Summary(pl): Serwer plików Midnight Commander'a 
Summary(de): Midnight Commander File-Server 
Summary(fr): Serveur de fichier de Midnight Commander
Summary(tr): Midnight Commander dosya sunucusu
Group:       X11/Shells
Requires:    portmap, pam >= 0.65
Prereq:      /sbin/chkconfig

%description -n mcserv
mcserv is the server program for the Midnight Commander networking file
system. It provides access to the host file system to clients running the
Midnight file system (currently, only the Midnight Commander file manager).
%description -l de -n mcserv
mcserv ist das Server-Programm für das Netzwerkdateisystem Midnight Commander.
Es ermöglicht den Zugriff auf das Host-Dateisystem für Clients, die das
Midnight-Dateisystem ausführen (z.Zt. nur Midnight Commander file manager).

%description -l pl -n mcserv
Mcserv jest aplikacją dla sieciowego systemy plików Midnight Commander'a.
Pozwala na dostęp do systemu plików dla klienta pracującego pod MC i 
używającego jego systemu plików.

%description -l de -n mcserv
mcserv ist das Server-Programm für das Netzwerkdateisystem Midnight Commander.
Es ermöglicht den Zugriff auf das Host-Dateisystem für Clients, die das
Midnight-Dateisystem ausführen (z.Zt. nur Midnight Commander file manager).

%description -l de -n mcserv
mcserv ist das Server-Programm für das Netzwerkdateisystem Midnight Commander.
Es ermöglicht den Zugriff auf das Host-Dateisystem für Clients, die das
Midnight-Dateisystem ausführen (z.Zt. nur Midnight Commander file manager).

%description -l fr -n mcserv
mcserv est un programme pour les systčme de fichiers réseau de
Midnight Commander. Il fournit un accčs au systéme de fichiers de l'hôte
aux clients sur lesquelles tourne le systéme de fichiers Midnight
(actuellement, Midnight Commander est le seul).

%description -l tr -n mcserv
mcserv, Midnight Commander ađ dosya sisteminin sunucu programýdýr. Midnight
dosya sistemini çalýţtýran istemcilerin sunucu dosya sistemine eriţimini
sađlar.

%prep
%setup -q
%patch0 -p1
%patch1 -p0

%build
CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" ./configure \
	--prefix=/usr \
	--without-gnome \
	--without-debug --with-subshell --with-slang \
	--with-included-slang
make
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,pam.d,profile.d,X11/wmconfig}

make prefix=$RPM_BUILD_ROOT/usr install
(cd icons; make prefix=$RPM_BUILD_ROOT/usr install_icons)
install lib/mcserv.init $RPM_BUILD_ROOT/etc/rc.d/init.d/mcserv

install -m 644 $RPM_SOURCE_DIR/mcserv.pam $RPM_BUILD_ROOT/etc/pam.d/mcserv
install lib/{mc.sh,mc.csh} $RPM_BUILD_ROOT/etc/profile.d

%clean
rm -rf $RPM_BUILD_ROOT

%post -n mcserv
/sbin/chkconfig --add mcserv

%postun -n mcserv
/sbin/chkconfig --del mcserv

%files
%defattr(-, root, root)
%doc FAQ NEWS README
%attr(0711, root, root) /usr/bin/mc
%attr(0711, root, root) /usr/bin/mcedit
%attr(0711, root, root) /usr/bin/mcmfmt
/usr/lib/mc/mc.ext
/usr/lib/mc/mc.hint
/usr/lib/mc/mc.hlp
/usr/lib/mc/mc.lib
/usr/lib/mc/mc.menu
%ifos Linux
%attr(0711, root, root) /usr/lib/mc/bin/cons.saver
%endif
/usr/lib/mc/extfs/*
/usr/man/man1/*
%config /etc/profile.d/*
%dir /usr/lib/mc
%dir /usr/lib/mc/bin
%dir /usr/lib/mc/extfs
%lang(es) /usr/share/locale/es/LC_MESSAGES/mc.mo
%lang(fr) /usr/share/locale/fr/LC_MESSAGES/mc.mo
%lang(it) /usr/share/locale/it/LC_MESSAGES/mc.mo
%lang(ko) /usr/share/locale/ko/LC_MESSAGES/mc.mo
%lang(pl) /usr/share/locale/pl/LC_MESSAGES/mc.mo
%lang(ru) /usr/share/locale/ru/LC_MESSAGES/mc.mo

%files -n mcserv
%defattr(-, root, root)
%config(noreplace) %verify(not size mtime md5) /etc/pam.d/mcserv
%attr(0700, root, root) %config /etc/rc.d/init.d/mcserv
%attr(644, root, man) /usr/man/man8/mcserv.8
%attr(0700, root, root) /usr/bin/mcserv


%changelog

* Fri Jul 31 1998 Wojtek Slusarczyk <wojtek w shadow.eu.org>
[4.1.35-3d]
- build against libslang.so.1,
- translation modified for pl,
- changed permission of cons.saver to 711 (we don't need suid on GNU libc-2.1),
- changed prmissions of mc, mcedit, mcmfmt to 711,
- changed permissions of mcserv to 700.

* Mon Jul 14 1998 Wojtek Slusarczyk <wojtek w shadow.eu.org>
[4.1.35-2d]
- build against glibc-2.1,
- removed gnome version of mc. 

* Sun May 31 1998 Tomasz Kłoczko <kloczek w rudy.mif.pg.gda.pl>
  [4.1.35-1]
- %%{version} macro instead %%{PACKAGE_VERSION},
- added -q %setup parameter,
- added using %%{name} macro in Buildroot and Source,
- added /usr/share/locale/*/LC_MESSAGES/mc.mo with %lang macros to mc
  package,
- added patch which fix support for all languages,
- added "Obsoletes: tkmc" for mc and gmc,
- added "%ifos Linux .. %endif" for /usr/lib/mc/bin/cons.saver (it
  neccessary for egzample for building on Solaris whitch I use also),
- fixed dependences: "Requires: pam" and "Prereq: /sbin/chkconfig" moved
  from mc to mcserv,
- removed COPING from %doc (copyright statment is in Copyright field).

* Thu May 07 1998 Prospector System <bugs w redhat.com>
- translations modified for de, fr, tr

* Thu May 07 1998 Cristian Gafton <gafton w redhat.com>
- upgraded to 4.1.33 to fix extfs problems

* Mon May 04 1998 Michael K. Johnson <johnsonm w redhat.com>
- upgraded to 4.1.32
- enhanced init script

* Mon Apr 20 1998 Erik Troan <ewt w redhat.com>
- built against newer ncurses

* Thu Oct 30 1997 Michael K. Johnson <johnsonm w redhat.com>
- Added dependency on portmap

* Wed Oct 29 1997 Michael K. Johnson <johnsonm w redhat.com>

- fixed spec file.
- Updated to 4.1.8

* Sun Oct 26 1997 Tomasz Kłoczko <kloczek w rudy.mif.pg.gda.pl>

- updated to 4.1.6
- added %attr macros in %files,
- a few simplification in %install,
- removed glibc patch,
- fixed installing /etc/X11/wmconfig/tkmc.

* Thu Oct 23 1997 Michael K. Johnson <johnsonm w redhat.com>

- updated to 4.1.5
- added wmconfig

* Wed Oct 15 1997 Erik Troan <ewt w redhat.com>

- chkconfig is for mcserv package, not mc one

* Tue Oct 14 1997 Erik Troan <ewt w redhat.com>

- patched init script for chkconfig
- don't turn on the service by default

* Fri Oct 10 1997 Michael K. Johnson <johnsonm w redhat.com>

- Converted to new PAM conventions.
- Updated to 4.1.3
- No longer needs glibc patch.

* Thu May 22 1997 Michele Marziani <marziani w fe.infn.it>

- added support for mc alias in /etc/profile.d/mc.csh (for csh and tcsh)
- lowered number of SysV init scripts in /etc/rc.d/rc[0,1,6].d
  (mcserv needs to be killed before inet)
- removed all references to $RPM_SOURCE_DIR
- restored $RPM_OPT_FLAGS when compiling
- minor cleanup of spec file: redundant directives and comments removed

* Sun May 18 1997 Michele Marziani <marziani w fe.infn.it>

- removed all references to non-existent mc.rpmfs
- added mcedit.1 to the %files section
- reverted to un-gzipped man pages (RedHat style)
- removed double install line for mcserv.pamd

* Tue May 13 1997 Tomasz Kłoczko <kloczek w rudy.mif.pg.gda.pl>

- added new rpmfs script,
- removed mcfn_install from mc (adding mc() to bash enviroment is in
  /etc/profile.d/mc.sh),
- /etc/profile.d/mc.sh changed to %config,
- removed /usr/lib/mc/bin/create_vcs,
- removed /usr/lib/mc/term.

* Wed May 9 1997 Tomasz Kłoczko <kloczek w rudy.mif.pg.gda.pl>

- changed source url,
- fixed link mcedit to mc,

* Tue May 7 1997 Tomasz Kłoczko <kloczek w rudy.mif.pg.gda.pl>

- new version 3.5.27,
- %dir /usr/lib/mc/icons and icons removed from tkmc,
- added commented xmc part.

* Tue Apr 22 1997 Tomasz Kłoczko <kloczek w rudy.mif.pg.gda.pl>

- FIX spec:
   - added URL field,
   - in mc added missing /usr/lib/mc/mc.ext, /usr/lib/mc/mc.hint,
     /usr/lib/mc/mc.hlp, /usr/lib/mc/mc.lib, /usr/lib/mc/mc.menu.

* Fri Apr 18 1997 Tomasz Kłoczko <kloczek w rudy.mif.pg.gda.pl>

- added making packages: tkmc, mcserv (xmc not work yet),
- gziped man pages,
- added /etc/pamd.d/mcserv PAM config file.
- added instaling icons,
- added /etc/profile.d/mc.sh,
- in %doc added NEWS README,
- removed /usr/lib/mc/FAQ,
- added mcserv.init script for mcserv (start/stop on level 86).


Wojciech Slusarczyk (091)4494148
Technical University of Szczecin
PGP KeyServer pgpkeys.mit.edu



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