Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:hiberis:wix
mingw64-djvulibre
project.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File project.diff of Package mingw64-djvulibre
--- mingw64-djvulibre.spec.orig +++ mingw64-djvulibre.spec @@ -20,6 +20,7 @@ Patch0: djvulibre-3.5.22-exeext. Patch1: djvulibre-3.5.22-precision.patch Patch2: djvulibre-3.5.22-msvcp60.patch Patch3: djvulibre-3.5.23-size_t.patch +Patch1000: djvulibre-3.5.22-wix.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch @@ -32,6 +33,7 @@ BuildRequires: mingw64-cross-binutils BuildRequires: mingw64-libtiff-devel BuildRequires: mingw64-libjpeg-devel BuildRequires: mingw64-zlib-devel +BuildRequires: wixwine %description @@ -93,6 +95,7 @@ Web sites around the world. %patch1 -p1 -b .precision %patch2 -p1 -b .msvcp60 %patch3 -p1 -b .size_t +%patch1000 -p1 -b .wix %build @@ -103,12 +106,20 @@ PATH="%{_mingw64_bindir}:$PATH" \ --without-x --disable-djview --disable-desktopfiles make %{?_smp_mflags} || make +candle -o djvulibre.wixobj djvulibre.wxs +lit -o djvulibre.wixlib -bf djvulibre.wixobj + +echo 'Wixlibs=%{_mingw64_datadir}/wixlib/djvulibre.wixlib' >> libdjvu/ddjvuapi.pc +echo 'Fualflags=-C djvulibre -D djvulibre' >> libdjvu/ddjvuapi.pc %install rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install +mkdir -p $RPM_BUILD_ROOT%{_mingw64_datadir}/wixlib +cp djvulibre.wixlib $RPM_BUILD_ROOT%{_mingw64_datadir}/wixlib/djvulibre.wixlib + %clean rm -rf $RPM_BUILD_ROOT @@ -171,6 +182,7 @@ rm -rf $RPM_BUILD_ROOT %defattr(-,root,root) %{_mingw64_libdir}/libdjvulibre.dll.a %{_mingw64_libdir}/pkgconfig/ddjvuapi.pc +%{_mingw64_datadir}/wixlib/djvulibre.wixlib %{_mingw64_includedir}/libdjvu/ddjvuapi.h %{_mingw64_includedir}/libdjvu/miniexp.h
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