SF.net SVN: geany-plugins:[1142] trunk/geanylatex
frlan at users.sourceforge.net
frlan at xxxxx
Wed Jan 27 15:22:02 UTC 2010
Revision: 1142
http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=1142&view=rev
Author: frlan
Date: 2010-01-27 15:22:01 +0000 (Wed, 27 Jan 2010)
Log Message:
-----------
Add an example spec file for building rpm packages
Modified Paths:
--------------
trunk/geanylatex/ChangeLog
Added Paths:
-----------
trunk/geanylatex/extra/
trunk/geanylatex/extra/geanylatex.spec
Modified: trunk/geanylatex/ChangeLog
===================================================================
--- trunk/geanylatex/ChangeLog 2010-01-27 08:42:15 UTC (rev 1141)
+++ trunk/geanylatex/ChangeLog 2010-01-27 15:22:01 UTC (rev 1142)
@@ -1,3 +1,9 @@
+2010-01-27 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
+
+ * Add an example spec file for creating rpm files.
+ Thanks to Krzysztof Goliński and Dominic Hopf for efforts here.
+
+
2010-01-16 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
* Took over functionality to automatic close \begin{} and \begingroup{}
Added: trunk/geanylatex/extra/geanylatex.spec
===================================================================
--- trunk/geanylatex/extra/geanylatex.spec (rev 0)
+++ trunk/geanylatex/extra/geanylatex.spec 2010-01-27 15:22:01 UTC (rev 1142)
@@ -0,0 +1,130 @@
+%global svnrev 1003
+
+# $Revision:$, $Date:$
+Summary: Geany LaTeX plugin
+Summary(pl.UTF-8): wtyczka Geany dla LaTeXa
+Summary(de.UTF-8): LaTex Plugin für Geany
+Name: geany-plugin-latex
+
+Version: 0.5
+Release: 1
+License: GPLv2 # GPLv2 oder GPLv2+?
+
+# rpmlint: geanylatex.spec:9: W: non-standard-group Libraries
+Group: Libraries
+Source0: http://frank.uvena.de/files/geany/testing/geanylatex-%{version}dev-svn%{?svnrev:%{svnrev}}.tar.bz2
+# Source0-md5: f0f3b602d4d9cbe7c659f852abd74f29
+URL: http://frank.uvena.de/en/Geany/geanylatex/
+BuildRequires: geany-devel >= 0.18
+
+# gettext-devel -> /usr/bin/msgfmt
+BuildRequires: gettext-devel
+
+#BuildRequires: gtk+2-devel >= 2:2.8
+BuildRequires: gtk2-devel >= 2.8
+
+BuildRequires: intltool
+BuildRequires: pkgconfig
+
+#BuildRequires: rpmbuild(macros) >= 1.198
+
+BuildRequires: waf
+Requires: geany >= 0.18
+
+# Requires: tetex
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+Geany LaTeX is a little plugin to improve support of LaTeX on Geany.
+It implements a couple of mayby useful functions:
+ - Wizard to create new LaTeX documents in a fast and easy way with a
+ bunch of templates available
+ - A front end for add labels \label and references \ref and \pageref
+ with getting suggestion from aux file of document
+ - Inserting special characters through menu
+ - Help entering the right fields for BibTeX entries by providing
+ templates
+ - Easy inserting format patterns like \texttt through menu
+ - Support on inserting environments by offering an dialog and
+ recognising selections
+ - Shortcuts for inserting \item and \newline
+ - Toolbar with often used format options
+
+%description -l pl.UTF-8
+Geany LaTeX jest małą wtyczką, która udostępnia wsparcie LaTeXa w
+Geany. Implementuje wiele być może przydatnych funkcji:
+ - czarodziej pozwala stworzyć nowy dokument LaTeXa szybko i w łatwy
+ sposób, dzięki wielu dostępnym szablonom
+ - interfejs użytkownika dodaje etykiety \label i referencje \ref oraz
+ \pageref, dzięki sugestiom z pliku aux
+ - wstawianie znaków specjalnych z menu
+ - pomaga poprawnie wypełniać pola BibTeX dzięki szablonom
+ - proste wstawianie formatowania, jak na przykład \texttt, przez menu
+ - wsparcie środowiska przy pisaniu dzięki wyświetlaniu opcji wyboru
+ oraz jego zatwierdzeniu
+ - skróty dla wstawiania \item i \newline
+ - pasek narzędzi z często używanymi opcjami formatowania
+
+%description -l de.UTF-8
+GeanyLaTeX ist ein Plugin für Geany, das bei der Arbeit mit LaTeX-Dateien
+helfen soll.
+Dabei implementiert es eine Reihe von nützlichen Funktionen
+ - Dialog zum einfachen Erstellen von typischen Dokumenten
+ - Unterstützung beim Einfügen von \label und Referenzen wie \ref und
+ \pageref
+ - Hilfe beim Einfügen und Ersetzen von Sonderzeichen
+ - Einfaches Einfügen von Formtierungen wie \texttt über Menü bzw.
+ Tastendruck
+ - Einfügen von Umgebung über Das Menü bzw. Tastendruck
+ - Werkzeugleiste mit oft genutzten Formatierungen
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%prep
+%setup -q -n geanylatex-%{version}dev-svn%{?svnrev:%{svnrev}}
+
+%build
+
+waf configure \
+ --prefix=%{_prefix}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+waf install \
+ --destdir $RPM_BUILD_ROOT
+
+# install statt mv benutzen, und timestamps beibehalten
+install -dp $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/img
+install -p $RPM_BUILD_ROOT%{_docdir}/geany-plugins/geanylatex/geany* $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/
+install -p $RPM_BUILD_ROOT%{_docdir}/geany-plugins/geanylatex/img/* $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/img/
+
+%find_lang geanylatex
+
+%files -f geanylatex.lang
+%defattr(644,root,root,755)
+%{_libdir}/geany/geanylatex.so
+
+%doc /usr/share/doc/geany-plugins/geanylatex/*
+%doc %{_docdir}/%{name}-%{version}/geanylatex*
+%doc %{_docdir}/%{name}-%{version}/img/*.png
+
+# rpmlint: geanylatex.spec:103: W: macro-in-%changelog %{date}
+
+%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* Wed Jan 27 2010 Dominic Hopf <dmaphy at fedoraproject.org>
+- use %%global svnrev
+- preserve timestamps of installed documentation
+- correct some package names, so they fit for Fedora
+- use system-wide installed waf instead of non-existent macro %%waf
+- correct the %%files listing, to avoid possible error messages
+
+* Wed Jan 27 2010 Frank Lanitz <frank at frank.uvena.de>
+- Updated version of this specfile
+
+* Sat Nov 7 2009 Krzysztof Goliński <krzysztof.golinski at gmail.com>
+- Initial version of this specfile for PLD Linux
+
+$Log:$
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Plugins-Commits
mailing list