texmaker.spec

Krzysztof Goliński krzysztof.golinski at gmail.com
Mon Sep 28 01:17:19 CEST 2009


Dziękuję za uwagi, dodałem obsługę języków i łatę dla desktop. Nowsza
wersja w załączniku.

> Tu nie wiem, jakie zasady sortowania obowiązują.

Korzystam z adaptera i to on posortował w takiej kolejności.

Pozdrawiam,
Krzysztof Goliński
-------------- next part --------------
--- texmaker.spec.old	2009-09-24 01:04:20.000000000 +0200
+++ texmaker.spec	2009-09-28 01:12:47.000000000 +0200
@@ -5,17 +5,17 @@
 Summary:	LaTeX development environment
 Summary(pl.UTF-8):	Ĺšrodowisko do tworzenia dokumentĂłw LaTeXa
 Name:		texmaker
-Version:	1.7.1
+Version:	1.9.2
 Release:	1
 License:	GPL
 Group:		X11/Applications/Publishing
 Source0:	http://www.xm1math.net/texmaker/%{name}-%{version}.tar.bz2
-# Source0-md5:	2b59114f02b0e4ad65db78c10c740bf8
-Source1:	%{name}.desktop
+# Source0-md5:	61842ccacf7d843e497aa74f7135d04a
+Patch0:		%{name}-desktop.patch
 URL:		http://www.xm1math.net/texmaker/
+BuildRequires:	QtGui-devel
 BuildRequires:	qt4-build
 BuildRequires:	qt4-qmake
-BuildRequires:	QtGui-devel
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -28,6 +28,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 export QTDIR="%{_prefix}"
@@ -38,14 +39,22 @@
 
 %install
 rm -rf $RPM_BUILD_ROOT
+
 install -d $RPM_BUILD_ROOT{%{_bindir},%{_pixmapsdir},%{_desktopdir},%{_datadir}/texmaker}
 
 install %{name} $RPM_BUILD_ROOT%{_bindir}
-install utilities/{*.gif,*.png,psheader.txt,*.aff,*.dic,*.qm} $RPM_BUILD_ROOT%{_datadir}/texmaker
-for i in latexhelp.html style.css usermanual_en.html usermanual_fr.html; do
-	ln -s %{_docdir}/%{name}-%{version}/$i $RPM_BUILD_ROOT%{_datadir}/texmaker
+install utilities/{*.gif,*.png,psheader.txt,*.css} $RPM_BUILD_ROOT%{_datadir}/texmaker
+install dictionaries/{*.aff,*.dic}  $RPM_BUILD_ROOT%{_datadir}/texmaker
+install locale/*.qm  $RPM_BUILD_ROOT%{_datadir}/texmaker
+FDOC="doc10.png doc13.png doc16.png doc19.png doc21.png doc3.png doc6bis.png doc8.png  \
+ qt_latexhelp.html doc11.png doc14.png doc17.png doc1.png doc22.png doc4.png doc6.png   \
+ doc9.png usermanual_en.html doc12.png doc15.png doc18.png doc20.png doc2.png doc5.png \
+ doc7.png latexhelp.html usermanual_fr.html"
+
+for i in $FDOC; do
+	ln -s %{_docdir}/%{name}-%{version}/doc/$i $RPM_BUILD_ROOT%{_datadir}/texmaker
 done
-install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
+install utilities/texmaker.desktop $RPM_BUILD_ROOT%{_desktopdir}
 install utilities/texmaker32x32.png $RPM_BUILD_ROOT%{_pixmapsdir}/texmaker.png
 # are SVG icons supported?
 #install utilities/texmaker.svg $RPM_BUILD_ROOT%{_pixmapsdir}
@@ -55,14 +64,43 @@
 
 %files
 %defattr(644,root,root,755)
-%doc utilities/AUTHORS utilities/CHANGELOG.txt utilities/latexhelp.html utilities/style.css utilities/usermanual_*.html
+%doc utilities/AUTHORS utilities/CHANGELOG.txt doc/qt_latexhelp.html doc/usermanual_en.html doc/*.png
+%lang(fr) %doc doc/usermanual_fr.html
 %attr(755,root,root) %{_bindir}/*
 %dir %{_datadir}/%{name}
-%{_datadir}/%{name}/en_GB.*
-%lang(fr) %{_datadir}/%{name}/fr_FR.*
-%lang(fr) %{_datadir}/%{name}/texmaker_fr.qm
 %{_datadir}/%{name}/*.css
-%{_datadir}/%{name}/*.html
+%{_datadir}/%{name}/qt_latexhelp.html
+%{_datadir}/%{name}/usermanual_en.html
+%{_datadir}/%{name}/en_GB.aff
+%{_datadir}/%{name}/latexhelp.html
+%{_datadir}/%{name}/en_GB.dic
+%lang(ca) %{_datadir}/%{name}/texmaker_ca.qm
+%lang(de) %{_datadir}/%{name}/de_DE.aff
+%lang(de) %{_datadir}/%{name}/de_DE.dic
+%lang(de) %{_datadir}/%{name}/qt_de.qm
+%lang(de) %{_datadir}/%{name}/texmaker_de.qm
+%lang(es) %{_datadir}/%{name}/es_ES.aff
+%lang(es) %{_datadir}/%{name}/es_ES.dic
+%lang(es) %{_datadir}/%{name}/qt_es.qm
+%lang(es) %{_datadir}/%{name}/texmaker_es.qm
+%lang(fa) %{_datadir}/%{name}/texmaker_fa.qm
+%lang(fr) %{_datadir}/%{name}/usermanual_fr.html
+%lang(fr) %{_datadir}/%{name}/fr_FR.aff
+%lang(fr) %{_datadir}/%{name}/fr_FR.dic
+%lang(fr) %{_datadir}/%{name}/qt_fr.qm
+%lang(fr) %{_datadir}/%{name}/texmaker_fr.qm
+%lang(gl) %{_datadir}/%{name}/texmaker_gl.qm
+%lang(it) %{_datadir}/%{name}/it_IT.aff
+%lang(it) %{_datadir}/%{name}/it_IT.dic
+%lang(it) %{_datadir}/%{name}/texmaker_it.qm
+%lang(pt) %{_datadir}/%{name}/qt_pt.qm
+%lang(pt) %{_datadir}/%{name}/texmaker_pt_BR.qm
+%lang(ru) %{_datadir}/%{name}/qt_ru.qm
+%lang(ru) %{_datadir}/%{name}/texmaker_ru.qm
+%lang(zh_CN) %{_datadir}/%{name}/qt_zh_CN.qm
+%lang(zh_CN) %{_datadir}/%{name}/texmaker_zh_CN.qm
+%lang(zh_TW) %{_datadir}/%{name}/qt_zh_TW.qm
+%lang(zh_TW) %{_datadir}/%{name}/texmaker_zh_TW.qm
 %{_datadir}/%{name}/*.gif
 %{_datadir}/%{name}/*.png
 %{_datadir}/%{name}/*.txt
-------------- next part --------------
--- texmaker-1.9.2/utilities/texmaker.desktop.old	2009-09-28 00:58:32.000000000 +0200
+++ texmaker-1.9.2/utilities/texmaker.desktop	2009-09-28 00:59:56.000000000 +0200
@@ -3,8 +3,10 @@
 Exec=texmaker
 GenericName=LaTeX Editor
 GenericName[fr]=Editeur LaTeX
+GenericName[pl]=Edytor LaTeXa
 Comment=LaTeX development environment
 Comment[fr]=Environnement de développement LaTeX
+Comment[pl]=Środowisko edytorskie LaTeXa
 Icon=texmaker
 MimeType=text/x-tex;
 Name=Texmaker


More information about the pld-devel-pl mailing list