File project.diff of Package mingw64-hicolor-icon-theme
--- mingw64-hicolor-icon-theme.spec.orig
+++ mingw64-hicolor-icon-theme.spec
@@ -21,6 +21,7 @@ Patch1: hicolor-scalable-sizes.p
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
BuildRequires: mingw64-filesystem >= 25
+BuildRequires: wixwine
#!BuildIgnore: post-build-checks
@@ -28,6 +29,15 @@ BuildRequires: mingw64-filesystem >= 25
This is the default fallback theme used by implementations of the icon
theme specification.
+%package devel
+Summary: Include Files and Libraries mandatory for Development
+Group: Development/Libraries
+
+
+%description devel
+This package contains all necessary include files and libraries needed
+to develop applications that require the provided includes and
+libraries.
%prep
%setup -q -n hicolor-icon-theme-%{version}
@@ -39,11 +49,36 @@ theme specification.
%{_mingw64_configure}
%{_mingw64_make}
+echo "Name: hicolor-icon-theme" > hicolor-icon-theme.pc
+echo "Description: Fallback icon theme" >> hicolor-icon-theme.pc
+echo "Version: %{version}" >> hicolor-icon-theme.pc
+echo "" >> hicolor-icon-theme.pc
+echo "prefix=%{_mingw64_prefix}" >> hicolor-icon-theme.pc
+echo "Wixlibs=%{_mingw64_datadir}/wixlib/hicolor-icon-theme.wixlib" >> hicolor-icon-theme.pc
+echo "Fualflags=-C hicolor_icon_theme -D hicolor_icon_theme" >> hicolor-icon-theme.pc
+
+wixdistdir=/tmp/wixdistdir-hack-hicolor-icon-theme
+rm -f $wixdistdir
+make DESTDIR=wixdistdir install
+ln -s `pwd`/wixdistdir%{_mingw64_prefix} $wixdistdir
+mkdir -p $wixdistdir/share/license/hicolor-icon-theme
+cp README $wixdistdir/share/license/hicolor-icon-theme
+cp COPYING $wixdistdir/share/license/hicolor-icon-theme
+heat dir $wixdistdir -gg -sfrag -sreg -cg hicolor_icon_theme -dr hicolor_icon_theme -srd -var var.wixdistdir -o hicolor-icon-theme.wxs
+candle -o hicolor-icon-theme.wixobj -nologo -dwixdistdir=$wixdistdir hicolor-icon-theme.wxs
+lit -o hicolor-icon-theme.wixlib -bf hicolor-icon-theme.wixobj
+
%install
%{_mingw64_make} DESTDIR=$RPM_BUILD_ROOT install
chmod -x COPYING
+mkdir -p $RPM_BUILD_ROOT%{_mingw64_libdir}/pkgconfig
+cp hicolor-icon-theme.pc $RPM_BUILD_ROOT%{_mingw64_libdir}/pkgconfig/hicolor-icon-theme.pc
+
+mkdir -p $RPM_BUILD_ROOT/%{_mingw64_datadir}/wixlib
+cp hicolor-icon-theme.wixlib $RPM_BUILD_ROOT/%{_mingw64_datadir}/wixlib/hicolor-icon-theme.wixlib
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -55,6 +90,12 @@ rm -rf $RPM_BUILD_ROOT
%{_mingw64_datadir}/icons/hicolor/
+%files devel
+%defattr(-, root, root)
+%{_mingw64_libdir}/pkgconfig/hicolor-icon-theme.pc
+%{_mingw64_datadir}/wixlib/hicolor-icon-theme.wixlib
+
+
%changelog