info:mc.spec -devel
Wojtek Slusarczyk
wojtek at SHADOW.EU.ORG
Tue Sep 1 19:23:48 CEST 1998
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 at 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 at 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 at 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 at redhat.com>
- translations modified for de, fr, tr
* Thu May 07 1998 Cristian Gafton <gafton at redhat.com>
- upgraded to 4.1.33 to fix extfs problems
* Mon May 04 1998 Michael K. Johnson <johnsonm at redhat.com>
- upgraded to 4.1.32
- enhanced init script
* Mon Apr 20 1998 Erik Troan <ewt at redhat.com>
- built against newer ncurses
* Thu Oct 30 1997 Michael K. Johnson <johnsonm at redhat.com>
- Added dependency on portmap
* Wed Oct 29 1997 Michael K. Johnson <johnsonm at redhat.com>
- fixed spec file.
- Updated to 4.1.8
* Sun Oct 26 1997 Tomasz K³oczko <kloczek at 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 at redhat.com>
- updated to 4.1.5
- added wmconfig
* Wed Oct 15 1997 Erik Troan <ewt at redhat.com>
- chkconfig is for mcserv package, not mc one
* Tue Oct 14 1997 Erik Troan <ewt at redhat.com>
- patched init script for chkconfig
- don't turn on the service by default
* Fri Oct 10 1997 Michael K. Johnson <johnsonm at redhat.com>
- Converted to new PAM conventions.
- Updated to 4.1.3
- No longer needs glibc patch.
* Thu May 22 1997 Michele Marziani <marziani at 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 at 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 at 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 at rudy.mif.pg.gda.pl>
- changed source url,
- fixed link mcedit to mc,
* Tue May 7 1997 Tomasz K³oczko <kloczek at 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 at 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 at 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
More information about the pld-devel-pl
mailing list