nowy spec(e) - Terminal dla Xfce

Charles charles w os.pl
Pon, 13 Gru 2004, 14:03:50 CET


Witam.

  Załączam dwa spece (jeden to biblioteka wymagana przez Terminal).
Sam program ma wypełnić lukę, jaką jest brak dedykowanego emulatora 
terminala dla Xfce - na wzór konsole z KDE, czy gnome-terminal z GNOME.
Wymaga biblioteki libexo (dedykowanej dla Xfce), a przy okazji jest mniej 
zasobożerny od swoich "pobratymców". Więcej informacji na:
http://www.os-cillation.com/

Sprawuje się całkiem przyzwoicie (choć określenie "lightweight" i w jego 
przypadku jest trochę nadużywane).

P.S.
Zachowałem oryginalne nazewnictwo, ale może warto zastanowić się nad zmianą 
nazwy pakietu na np. xfce4-terminal czy xfterminal...

Aha...
Jestem autorem ww. specy i wyrażam zgodę na ich rozpowszechnianie itp.

-- 
  Pozdrawiam
  Karol "Charles" Krenski
-------------- następna część ---------
Summary:	X Terminal Emulator
Summary(pl):	Emulator terminala dla X
Name:		Terminal
Version:	0.2.0
Release:	0.1
License:	GPL v2
Group:		Applications/X11
Source:		http://download.berlios.de/xfce-goodies/%{name}-%{version}.tar.bz2
URL:		http://www.os-cillation.com/
BuildRequires:	vte-devel >= 0.11.0
BuildRequires:	libexo-devel >= 0.2.0
BuildRequires:	sed >= 4.0
BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)

%description
Advanced lightweight Terminal Emulator for the X windowing system.

%description -l pl
Zaawansowany emulator terminala dla systemu X Window.

%prep
%setup -q

%build
%{__sed} -i 's w System;TerminalEmulator;@TerminalEmulator;@' Terminal.desktop
%configure
%{__make}

%install
rm -rf $RPM_BUILD_ROOT
%{__make} install \
	DESTDIR=$RPM_BUILD_ROOT

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(644,root,root,755)
%doc AUTHORS ChangeLog HACKING NEWS README THANKS TODO
%attr(755,root,root) %{_bindir}/*
%attr(755,root,root) %{_libdir}/TerminalHelp
%{_datadir}/%{name}
%{_desktopdir}/%{name}.desktop
%{_docdir}/%{name}
%{_iconsdir}/hicolor/*/apps/%{name}*
%{_mandir}/man1/%{name}*
%{_pixmapsdir}/*

%define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback w pld-linux.org>
All persons listed below can be reached at <cvs_login>@pld-linux.org

$Log: Terminal.spec,v $
-------------- następna część ---------
Summary:	Extension library to Xfce developed by os-cillation
Summary(pl):	Biblioteka rozszerzeń do Xfce opracowana przez os-cillation
Name:		libexo
Version:	0.2.0
Release:	0.1
License:	GPL v2
Group:		Libraries
Source0:	http://download.berlios.de/xfce-goodies/exo-%{version}.tar.bz2
# Source0-md5:	d5c4b3d2fd9da3759b846f41922bb30f
URL:		http://www.os-cillation.com/
BuildRequires:	dbus-glib-devel >= 0.22
BuildRequires:	libxfcegui4-devel >= 4.1.90
BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)

%description
Extension library to Xfce developed by os-cillation.

%description -l pl
Biblioteka rozszerzeń do Xfce opracowana przez os-cillation.

%package devel
Summary:	Header files for libexo library
Summary(pl):	Pliki nagłówkowe biblioteki libexo
Group:		Development/Libraries
Requires:	%{name} = %{version}-%{release}

%description devel
Header files for libexo library.

%description devel -l pl
Pliki nagłówkowe biblioteki libexo.

%package static
Summary:	Static libexo library
Summary(pl):	Statyczna biblioteka libexo
Group:		Development/Libraries
Requires:	%{name}-devel = %{version}-%{release}

%description static
Static libexo library.

%description static -l pl
Statyczna biblioteka libexo.

%prep
%setup -q -n exo-%{version}

%build
%configure \
	--with-html-dir=%{_gtkdocdir}
%{__make}

%install
rm -rf $RPM_BUILD_ROOT

%{__make} install \
	DESTDIR=$RPM_BUILD_ROOT

%clean
rm -rf $RPM_BUILD_ROOT

%post	-p /sbin/ldconfig
%postun	-p /sbin/ldconfig

%files
%defattr(644,root,root,755)
%doc AUTHORS ChangeLog HACKING NEWS README TODO
%attr(755,root,root) %{_libdir}/lib*.so.*.*.*

%files devel
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/lib*.so
%{_libdir}/lib*.la
%{_includedir}/exo-0.2
%{_pkgconfigdir}/*.pc
%{_gtkdocdir}/*

%files static
%defattr(644,root,root,755)
%{_libdir}/lib*.a

%define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback w pld-linux.org>
All persons listed below can be reached at <cvs_login>@pld-linux.org

$Log: libexo.spec,v $


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