%global install_loc %{_datadir}/eclipse/dropins/%{pkgname} %global eclipse_base %{_libdir}/eclipse %global pkgname texlipse %global plugin_git 254ca99 %global feature_git 80ce9fe Name: eclipse-%{pkgname} Version: 1.5.0 Release: %mkrel 1.20111125git%{plugin_git}.1 Summary: Eclipse plugin for editing Latex Group: Development/Java License: EPL URL: http://texlipse.sourceforge.net # git archive --remote git://texlipse.git.sourceforge.net/gitroot/texlipse/net.sourceforge.texlipse \ # --prefix=net.sourceforge.texlipse/ %{plugin_git} \ # > net.sourceforge.texlipse.%{plugin_git}.tar.gz Source0: net.sourceforge.%{pkgname}.%{plugin_git}.tar.gz # git archive --remote git://texlipse.git.sourceforge.net/gitroot/texlipse/net.sourceforge.texlipse-feature \ # --prefix=net.sourceforge.texlipse-feature/ %{feature_git} \ # > net.sourceforge.texlipse-feature.%{feature_git}.tar.gz Source1: net.sourceforge.%{pkgname}-feature.%{feature_git}.tar.gz # Fedora related patches as upstream default is suitable for Windows as well # Fedora doesn't ship acroread, hence opting for xdg-open Patch0: eclipse-%{pkgname}-%{version}-pdfpreview.patch # Remove unneccessary files Patch1: eclipse-%{pkgname}-bin_excludes.patch # Fix version in feature.xml Patch2: eclipse-%{pkgname}-feature-version.patch BuildRequires: eclipse-pde BuildRequires: java-devel Requires: eclipse-platform Requires: texlive Requires: xdg-utils # For Preview Requires: xdvik # For Spell-Check (choosing default : English) Requires: aspell-en BuildArch: noarch # Ignoring rpmlint warning zero-length for Blank.tex, it is used as example %description Texlipse is a plugin that adds Latex editing support for the popular Eclipse IDE. Key features include: Syntax highlight, command completion, bibliography completion, outline navigation and automatic building. %prep %setup -q -c %setup -q -T -D -a 1 %patch0 -p1 -b .pdfpreview %patch1 -p1 -b .exclude %patch2 -p1 -b .feature-version find -name '*.jar' -o -name '*.class' -o -name '.cvsignore' -exec rm -f '{}' \; # Preparing examples for %%doc %{__cp} -pr net.sourceforge.%{pkgname}/docs/arch net.sourceforge.%{pkgname}/examples %build eclipse-pdebuild %install %{__rm} -rf %{buildroot} %{__install} -d -m 755 %{buildroot}%{install_loc} unzip -d %{buildroot}%{install_loc} -q build/rpmBuild/net.sourceforge.%{pkgname}.zip # Removing duplicates that should be in %%doc %{__rm} -f %{buildroot}%{install_loc}/eclipse/plugins/net.sourceforge.%{pkgname}_%{version}/about.html %clean %{__rm} -rf %{buildroot} %files %defattr(-,root,root,-) %doc net.sourceforge.%{pkgname}/about.html %doc net.sourceforge.%{pkgname}/examples %{install_loc} %changelog * Sun Jan 20 2013 dmorgan <dmorgan> 1.5.0-1.20111125git254ca99.1.mga3 + Revision: 389874 - New version + umeabot <umeabot> - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Tue Dec 27 2011 dmorgan <dmorgan> 1.3.0-3.20090829cvs.2.mga2 + Revision: 188074 - Remove aspell-en as requires ( mga #3768) * Fri May 13 2011 dmorgan <dmorgan> 1.3.0-3.20090829cvs.1.mga1 + Revision: 98098 - imported package eclipse-texlipse * Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.0-3.20090829cvs - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Sat Aug 29 2009 Chitlesh GOORAH <chitlesh [AT] fedoraproject DOT org> - 1.3.0-2.20090829cvs - Corrected the spec file based on the comments from package review : RHBZ #506431 - Updated to upstream CVS checkout 20090829 * Tue Jun 16 2009 Chitlesh GOORAH <chitlesh [AT] fedoraproject DOT org> - 1.3.0-1.20090616cvs - Initial Fedora Package