SPECS: yakuake.spec update
alteriks
alteriks w gmail.com
Nie, 19 Sie 2007, 22:02:31 CEST
W końcu zacząłem sam dłubać w PLD i oto pierwsze efekty:
--- yakuake.spec 2007-08-19 21:41:49.376690194 +0200
+++ yakuake1.spec 2007-08-19 21:41:02.383859245 +0200
@@ -1,18 +1,16 @@
# $Revision: 1.16 $, $Date: 2007/05/07 20:00:27 $
+%define bver beta
Summary: Very powerful Quake style Konsole
Summary(de.UTF-8): Ein Quake ähnlicher Konsole Emulator
Summary(pl.UTF-8): Rozbudowany emulator terminala w stylu Quake
Name: yakuake
-Version: 2.7.5
-Release: 2
+Version: 2.8
+Release: %{bver}1
License: GPL v2
Group: X11/Applications
-Source0: http://www.kde-apps.org/content/files/29153-%{name}-%{version}.tar.bz2
-# Source0-md5: 6905f9a6d448c7bfc818cd2d7c88cab4
+Source0: http://download.berlios.de/yakuake/%{name}-%{version}-%{release}.tar.bz2
+# Source0-md5: 1de02747da716b304f9244032fda7eb4
Patch0: %{name}-desktop.patch
-Patch1: kde-ac260.patch
-Patch2: kde-ac260-lt.patch
-Patch3: kde-am.patch
URL: http://extragear.kde.org/apps/yakuake/
BuildRequires: autoconf
BuildRequires: automake
@@ -30,57 +28,39 @@
Konsola KDE wyglądem przypominająca tę z Quake.
%prep
-%setup -q
+%setup -q -n %{name}-%{version}-%{release}
%patch0 -p1
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
%build
cp -f /usr/share/automake/config.sub admin
%{__make} -f admin/Makefile.common cvs
%configure \
%if "%{_lib}" == "lib64"
- --enable-libsuffix=64 \
+ --enable-libsuffix=64 \
%endif
- --%{?debug:en}%{!?debug:dis}able-debug%{?debug:=full} \
- --with-qt-libraries=%{_libdir}
+ --%{?debug:en}%{!?debug:dis}able-debug%{?debug:=full} \
+ --with-qt-libraries=%{_libdir}
%{__make}
%install
-rm -rf $RPM_BUILD_ROOT%{_desktopdir}
+rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_desktopdir}
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
-mv
$RPM_BUILD_ROOT{%{_datadir}/applnk/Utilities,%{_desktopdir}}/yakuake.desktop
-
-%find_lang %{name}
-
%clean
rm -rf $RPM_BUILD_ROOT
-%files -f %{name}.lang
+%files
%defattr(644,root,root,755)
-%doc AUTHORS
+%doc AUTHORS
%attr(755,root,root) %{_bindir}/yakuake
-%{_desktopdir}/*.desktop
-%dir %{_datadir}/apps/yakuake
-%dir %{_datadir}/apps/yakuake/default
-%{_datadir}/apps/yakuake/default/tabs.skin
-%dir %{_datadir}/apps/yakuake/default/tabs
-%{_datadir}/apps/yakuake/default/tabs/*.png
-%{_datadir}/apps/yakuake/default/title.skin
-%dir %{_datadir}/apps/yakuake/default/title
-%{_datadir}/apps/yakuake/default/title/*.png
-%{_datadir}/apps/yakuake/default/install.sh
-%{_datadir}/apps/yakuake/default/manual.readme
-%{_iconsdir}/hicolor/*x*/apps/yakuake.png
-
+%{_datadir}/*
%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
Usunąłem zbędne patche i zaktualizowałem yakuake-desktop.patch do
następującej postaci:
--- yakuake-2.8-beta1/yakuake/src/yakuake.desktop 2007-05-06
02:32:57.000000000 +0200
+++ yakuake-2.8-beta1/yakuake/src/yakuake.desktop 2007-08-19
20:36:24.475458486 +0200
@@ -21,6 +21,7 @@
Comment[ja]=KDE Konsole のテクノロジーに基づく Quake スタイルのターミナル
エミュレータ
Comment[mk]=Терминал во стилот на Quake базиран врз технологијата на
Конзолата на KDE.
Comment[nl]=Een Quake-achtige terminalemulator, gebaseerd op de
technologie van KDE's Konsole
+Comment[pl]=Terminal KDE wyglądem przypominająca tę z Quake, oparty o
technologię KDE Konsole.
Comment[pt]=Um emulador de terminal do estilo do Quake, baseado na
tecnologia do Konsole do KDE.
Comment[pt_BR]=Um emulador de terminal do estilo do Quake, baseado na
tecnologia do Konsole do KDE.
Comment[sk]=Emulátor terminálu v štýle Quake založený na KDE Konsole
technológii.
@@ -29,3 +30,4 @@
Comment[uk]=Емулятор терміналу в стилі Quake, оснований на технології
консолі KDE.
X-KDE-StartupNotify=false
X-DCOP-ServiceType=Unique
++# vi: encoding=utf-8
Posiadam również tłumaczenie na PL, które wysłałem do
http://l10n.kde.org/team-infos.php?teamcode=pl ale zanim pojawi się nowa
wersja to pewnie trochę potrwa. W jaki sposób zamieścić ją, żeby
użytkownicy PLD mieli jako pierwsi spolonizowane yakuake? W formie patchu,
a w sekcji %install:
msgfmt yakuake.po
a potem install yakuake.mo w odpowiednie miejsce?
Więcej informacji o liście dyskusyjnej pld-devel-pl