Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:hiberis:wix:EXPERIMENTAL
mingw32-evince
mingw32-evince.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File mingw32-evince.spec of Package mingw32-evince
%define __strip %{_mingw32_strip} %define __objdump %{_mingw32_objdump} %define _use_internal_dependency_generator 0 %define __find_requires %{_mingw32_findrequires} %define __find_provides %{_mingw32_findprovides} %define __os_install_post %{_mingw32_debug_install_post} \ %{_mingw32_install_post} %define run_autogen 1 %define enable_dvi_backend 1 %define enable_dbus 0 Name: mingw32-evince Version: 3.0.0 Release: 0 Summary: GNOME Document Viewer License: GPL v2 or later Group: Development/Libraries URL: http://www.gnome.org/projects/evince/ Source0: ftp://ftp.gnome.org/pub/gnome/sources/evince/2.91/evince-%{version}.tar.bz2 Source1000: %{name}-rpmlintrc #Patch0: evince-2.91.0-zlib.patch #Patch1: 0001-totem-screensaver-compile-on-win32.patch #Patch2: 0001-Do-not-include-sys-wait.h-in-ev-deamon.c.patch #TODO #Patch100: evince-1301043983-comics.patch #Patch100: 0001-comics-Optionally-use-libgsf-for-reading-comics.patch #Patch102: 0001-tiff-backend-use-cairo-for-printing.patch #Patch103: 0001-libview-close-tmpfile-descriptor-before-copying-to-i.patch #Patch1001: evince-2.30.1-command-line.patch #Patch1002: evince-2.32.0-taskbar.patch #Patch1003: evince-2.30.3-extensions.patch #Patch1004: evince-1301043983-helphack.patch #Patch1004: evince-2.30.3-helphack.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch #!BuildIgnore: post-build-checks BuildRequires: mingw32-filesystem >= 25 BuildRequires: mingw32-cross-gcc BuildRequires: mingw32-cross-gcc-c++ BuildRequires: mingw32-cross-binutils BuildRequires: mingw32-cross-pkg-config BuildRequires: mingw32-glib2-devel BuildRequires: mingw32-gtk3-devel BuildRequires: mingw32-libxml2-devel BuildRequires: mingw32-libpoppler-glib-devel BuildRequires: mingw32-cairo-devel BuildRequires: mingw32-libtiff-devel BuildRequires: mingw32-libdjvulibre-devel BuildRequires: mingw32-zlib-devel BuildRequires: mingw32-libspectre-devel BuildRequires: mingw32-libgsf-devel %if %{enable_dvi_backend} BuildRequires: mingw32-texlive-devel %endif %if %{run_autogen} BuildRequires: autoconf BuildRequires: automake BuildRequires: libtool BuildRequires: gnome-doc-utils-devel BuildRequires: gnome-common %endif BuildRequires: intltool BuildRequires: gtk-doc BuildRequires: glib2-devel %glib2_gsettings_schema_requires BuildRequires: mingw32-gettext-tools BuildRequires: mingw32-freetype-devel BuildRequires: mingw32-fontconfig-devel BuildRequires: mingw32-atk-devel BuildRequires: mingw32-hicolor-icon-theme-devel BuildRequires: mingw32-poppler-data-devel BuildRequires: wixwine uuid-runtime BuildRequires: mingw32-gcc-wixlibs BuildRequires: mingw32-libexpat-devel BuildRequires: mingw32-libgs-devel BuildRequires: mingw32-libpoppler-devel BuildRequires: mingw32-liblcms-devel BuildRequires: mingw32-libjasper-devel BuildRequires: mingw32-libjpeg-devel BuildRequires: mingw32-libpng-devel BuildRequires: mingw32-pango-devel Requires: %{name}-lang %description Evince is a document viewer capable of displaying multiple and singlepage document formats like PDF and PostScript. For more information about Evince, visit the project Web site at http://www.gnome.org/projects/evince/. %package devel Summary: GPL v2 or later Group: Development/Libraries Requires: mingw32-glib2-devel Requires: mingw32-gtk3-devel Requires: mingw32-cairo-devel %description devel Evince is a document viewer capable of displaying multiple and singlepage document formats like PDF and PostScript. For more information about Evince, visit the project Web site at http://www.gnome.org/projects/evince/. %package msi Summary: Evince Windows Installer Group: Development/Libraries %description msi Evince is a document viewer capable of displaying multiple and singlepage document formats like PDF and PostScript. For more information about Evince, visit the project Web site at http://www.gnome.org/projects/evince/. %{_mingw32_debug_package} %lang_package %prep %setup -q -n evince-%{version} #%%patch0 -p1 -b .zlib #%%patch1 -p1 #%%patch2 -p1 #%%%patch100 -p1 #%%patch102 -p1 #%%patch103 -p1 #%%patch1001 -p1 -b .commandline #%%patch1002 -p1 -b .taskbar #%%patch1003 -p1 #%%patch1004 -p1 %build %if %{run_autogen} NOCONFIGURE=1 AUTOMAKE=`which automake` ./autogen.sh %endif echo "lt_cv_deplibs_check_method='pass_all'" >>%{_mingw32_cache} %{_mingw32_configure} \ --enable-shared --disable-static %{_mingw32_make} %{?_smp_mflags} || %{_mingw32_make} %install rm -rf $RPM_BUILD_ROOT %{_mingw32_make} DESTDIR=$RPM_BUILD_ROOT install mkdir -p $RPM_BUILD_ROOT%{_mingw32_datadir}/msi cp evince.msi $RPM_BUILD_ROOT%{_mingw32_datadir}/msi/evince-%{version}.msi rm -f $RPM_BUILD_ROOT%{_mingw32_libdir}/evince/3/backends/*.dll.a rm -f $RPM_BUILD_ROOT%{_mingw32_datadir}/applications/evince.desktop %find_lang evince %clean rm -rf $RPM_BUILD_ROOT %post %{_bindir}/glib-compile-schemas %{_mingw32_datadir}/glib-2.0/schemas %postun if [ $1 -eq 0 ]; then %{_bindir}/glib-compile-schemas %{_mingw32_datadir}/glib-2.0/schemas fi %files %defattr(-,root,root) %{_mingw32_bindir}/evince.exe %{_mingw32_bindir}/evince-previewer.exe %{_mingw32_bindir}/evince-thumbnailer.exe %{_mingw32_bindir}/libevdocument3-3.dll %{_mingw32_bindir}/libevview3-3.dll %if %{enable_dbus} %{_mingw32_libexecdir}/evinced.exe %endif %{_mingw32_libdir}/evince/3/backends/djvudocument.evince-backend %{_mingw32_libdir}/evince/3/backends/libdjvudocument.dll %{_mingw32_libdir}/evince/3/backends/pdfdocument.evince-backend %{_mingw32_libdir}/evince/3/backends/libpdfdocument.dll %{_mingw32_libdir}/evince/3/backends/tiffdocument.evince-backend %{_mingw32_libdir}/evince/3/backends/libtiffdocument.dll %{_mingw32_libdir}/evince/3/backends/psdocument.evince-backend %{_mingw32_libdir}/evince/3/backends/libpsdocument.dll %{_mingw32_libdir}/evince/3/backends/comicsdocument.evince-backend %{_mingw32_libdir}/evince/3/backends/libcomicsdocument.dll %if %{enable_dvi_backend} %{_mingw32_libdir}/evince/3/backends/dvidocument.evince-backend %{_mingw32_libdir}/evince/3/backends/libdvidocument.dll %endif %{_mingw32_mandir}/man1/evince.1* %{_mingw32_datadir}/evince/evince-ui.xml %{_mingw32_datadir}/evince/hand-open.png %{_mingw32_datadir}/evince/evince-previewer-ui.xml %{_mingw32_datadir}/evince/evince-toolbar.xml %{_mingw32_datadir}/evince/icons/hicolor %{_mingw32_datadir}/icons/hicolor %{_mingw32_datadir}/GConf/gsettings/evince.convert %{_mingw32_datadir}/glib-2.0/schemas/org.gnome.Evince.gschema.xml %{_mingw32_datadir}/thumbnailers/evince.thumbnailer %if %{enable_dbus} %{_mingw32_datadir}/dbus-1/services/org.gnome.evince.Daemon.service %endif %files msi %defattr(-,root,root) %{_mingw32_datadir}/msi/evince-%{version}.msi %files lang -f evince.lang %defattr(-,root,root) %if %{suse_version} <= 1100 %{_mingw32_datadir}/omf/evince/evince-*.omf %endif %files devel %defattr(-,root,root) %{_mingw32_includedir}/evince/ %{_mingw32_libdir}/libevdocument3.dll.a %{_mingw32_libdir}/libevview3.dll.a %{_mingw32_libdir}/pkgconfig/evince-document-3.0.pc %{_mingw32_libdir}/pkgconfig/evince-view-3.0.pc #%%{_mingw32_datadir}/gtk-doc/html/evince #%%{_mingw32_datadir}/gtk-doc/html/libevdocument-3.0 #%%{_mingw32_datadir}/gtk-doc/html/libevview-3.0 %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor