X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=console-tools.spec;h=0bbbbfdd92483723c79ee3e714f5943754b10263;hb=88e6841e1e1e636f058e66512c5b862b07bcfa0d;hp=39168e77dca96c0df021f4c3cb1f00b25e85d485;hpb=ed982fac173a5ad4784d52f91efb1b247b18efb8;p=packages%2Fconsole-tools.git diff --git a/console-tools.spec b/console-tools.spec index 39168e7..0bbbbfd 100644 --- a/console-tools.spec +++ b/console-tools.spec @@ -1,39 +1,54 @@ Summary: Linux console utilities Summary(pl): Narzêdzia do obs³ugi konsoli Name: console-tools -Version: 0.2.0 -Release: 1 -Copyright: GPL -Group: Utilities/Console -Group(pl): Narzêdzia/Konsola -Source0: ftp://sunsite.unc.edu/pub/Linux/system/keyboards/%{name}-%{version}.tar.gz -Source1: console-init.tar.gz -Prereq: /sbin/chkconfig -#BuildPrereq: sgml-tools -#BuildPrereq: jade +Version: 0.3.3 +Release: 11 +Epoch: 1 +License: GPL +Group: Applications/Console +# ftp://ftp.sourceforge.net/pub/sourceforge/lct/ - but no 0.3.3 yet +Source0: %{name}-%{version}.tar.gz +Source1: console.init +Source2: console.sysconfig +Source3: console.sh +Patch0: %{name}-man_compat.patch +Patch1: %{name}-no_bash.patch +Patch2: %{name}-acm.patch +Patch3: %{name}-readacm.patch +Patch4: %{name}-psfgettable.patch +Patch5: %{name}-resizecons.patch +Patch6: %{name}-amfix.patch +Patch7: %{name}-et.patch +URL: http://lct.sourceforge.net/ +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: gettext-devel +BuildRequires: jade +BuildRequires: libtool +BuildRequires: sgml-tools +Requires(post,preun): /sbin/chkconfig +Requires: console-data +Requires: localedb-src Obsoletes: kbd Provides: kbd -BuildRoot: /tmp/%{name}-%{version}-root +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description console-tools are utilities for handling console fonts and keyboard -maps. -It is derived from kbd-0.94.tar.gz, with many bug-fixes and -enhancements. -The data files are now part of a new package (console-data). +maps. It is derived from kbd-0.99.tar.gz, with many bug-fixes and +enhancements. The data files are now part of a new package +(console-data). %description -l pl -Console-tools to narzêdzia zajmuj±ce siê fontami i mapami klawiatury -na konsoli. -Pakiet wywodzi siê z kbd-0.94.tar.gz, poprawiaj±c wiele b³êdów -i wprowadzaj±c rozszerzenia. -Pliki danych s± teraz czê¶ci± nowego pakietu (console-data). +Console-tools to narzêdzia zajmuj±ce siê fontami i mapami klawiatury +na konsoli. Pakiet wywodzi siê z kbd-0.99.tar.gz, poprawiaj±c wiele +b³êdów i wprowadzaj±c rozszerzenia. Pliki danych s± teraz czê¶ci± +nowego pakietu (console-data). %package devel Summary: Header files Summary(pl): Pliki nag³ówkowe -Group: Development -Group(pl): Programowanie +Group: Development/Libraries Requires: %{name} = %{version} %description devel @@ -45,8 +60,7 @@ Pliki nag %package static Summary: Static libraries Summary(pl): Biblioteki statyczne -Group: Libraries -Group(pl): Biblioteki +Group: Development/Libraries Requires: %{name}-devel = %{version} %description static @@ -56,33 +70,46 @@ Console-tools static libraries. Biblioteki statyczne console-tools. %prep -%setup -q -a1 +%setup -q +%patch0 -p0 +%patch1 -p1 +%patch2 -p1 +%patch3 -p1 +%patch4 -p1 +%patch5 -p1 +%patch6 -p1 +%patch7 -p0 %build -CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" \ -./configure %{_target} \ +mv po/et_EE.po po/et.po +mv po/et_EE.gmo po/et.gmo +rm -f missing +%{__gettextize} +%{__libtoolize} +%{__aclocal} +%{__autoconf} +%{__automake} +%configure \ --enable-kbd-compat -make +%{__make} %install rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT/etc/{sysconfig,rc.d/init.d,profile.d} -make install-strip prefix=$RPM_BUILD_ROOT/usr +%{__make} install DESTDIR=$RPM_BUILD_ROOT -cp -a etc $RPM_BUILD_ROOT +install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/console +install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/console +install %{SOURCE3} $RPM_BUILD_ROOT/etc/profile.d -for i in loadunimap mapscrn saveunimap savefont setfont; do - rm -f $RPM_BUILD_ROOT%{_mandir}/man8/$i.8 - echo .so kbd-compat.8 > $RPM_BUILD_ROOT%{_mandir}/man8/$i.8 -done +%find_lang %{name} -strip --strip-unneeded $RPM_BUILD_ROOT/usr/lib/lib*so.*.* - -gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man*/* \ - README NEWS BUGS doc/README.* doc/*.txt \ - doc/{dvorak,file-formats,contrib}/* +%clean +rm -rf $RPM_BUILD_ROOT %post +/sbin/ldconfig /sbin/chkconfig --add console %preun @@ -90,61 +117,30 @@ if [ "$1" = "0" ]; then /sbin/chkconfig --del console fi -%clean -rm -rf $RPM_BUILD_ROOT +%postun -p /sbin/ldconfig -%files +%files -f %{name}.lang %defattr(644,root,root,755) -%doc {README,NEWS,BUGS}.gz doc/README.* -%doc doc/{dvorak,file-formats,contrib} - -%attr(754,root,root) %config /etc/rc.d/init.d/console -%config(noreplace) %verify(not size mtime md5) /etc/sysconfig/console +%doc README NEWS BUGS doc/README.* +%doc doc/{dvorak,contrib} +%doc doc/*.txt +%attr(754,root,root) /etc/rc.d/init.d/console %attr(755,root,root) /etc/profile.d/console.sh -%attr(755,root,root) /usr/bin/* -%attr(755,root,root) /usr/lib/lib*.so.*.* +%config(noreplace) %verify(not size mtime md5) /etc/sysconfig/console -%lang(fr) /usr/share/locale/fr/LC_MESSAGES/console-tools.mo -%lang(ga) /usr/share/locale/ga/LC_MESSAGES/console-tools.mo +%attr(755,root,root) %{_bindir}/* +%attr(755,root,root) %{_libdir}/lib*.so.*.* %{_mandir}/man[1458]/* %files devel %defattr(644,root,root,755) -%doc doc/*.html doc/*.txt.gz - -/usr/include/lct -%attr(755,root,root) /usr/lib/*.so +%doc doc/file-formats/{TMPL,cp,cpi,psf,raw,xpsf-draft*} +%{_includedir}/lct +%attr(755,root,root) %{_libdir}/*.so +%{_libdir}/*.la %files static -%defattr(644,root,root) -/usr/lib/lib*.a - -%changelog -* Thu Apr 22 1999 Piotr Czerwiñski - [0.2.0-1] -- updated to 0.2.0, -- removed data files (they are now in separated package), -- removed console-tools-ndebug.patch, -- added locales, -- removed man group from na pages, -- added gzipping man pages and documentation, -- added Group(pl), -- changed Group in devel and static subpackages, -- added more documentation, -- minor changes, -- recompiled on rpm 3. - -* Thu Sep 24 1998 Marcin 'Qrczak' Kowalczyk -- Spec generally rewritten -- Qrczak's fonts removed from the package (they were not a part of - console-tools and now are in a separate package called fonty) -- Added SysV-like init scripts -- Added pl1.kmap with diacritics under AltGr only (will be included - in the next version of console-tools) -- Added --enable-kbd-compat (wrappers emulating kbd's syntax) - and Provides: kbd - -* Sat Jul 25 1998 Arkadiusz Mi¶kiewicz -- initial RPM release +%defattr(644,root,root,755) +%{_libdir}/lib*.a