SUNWlibnotify.spec
changeset 17252 af4e2100afc3
parent 17097 2d876008dff0
child 17266 b3cda03a61df
--- a/SUNWlibnotify.spec	Mon Dec 28 17:16:07 2009 +0000
+++ b/SUNWlibnotify.spec	Tue Dec 29 11:43:36 2009 +0000
@@ -10,6 +10,13 @@
 %define owner jedy
 #
 %include Solaris.inc
+
+%ifarch amd64 sparcv9
+%include arch64.inc
+%use libnotify64 = libnotify.spec
+%endif
+
+%include base.inc
 %use libnotify = libnotify.spec
 
 Name:                    SUNWlibnotify
@@ -25,20 +32,33 @@
 rm -rf %name-%version
 mkdir %name-%version
 
-%libnotify.prep -d %name-%version
+%ifarch amd64 sparcv9
+mkdir %name-%version/%{_arch64}
+%libnotify64.prep -d %name-%version/%{_arch64}
+%endif
+
+mkdir %name-%version/%{base_arch}
+%libnotify.prep -d %name-%version/%{base_arch}
 
 %build
+%ifarch amd64 sparcv9
 export CFLAGS="%optflags"
-export RPM_OPT_FLAGS="$CFLAGS"
 export LDFLAGS="%_ldflags"
-#export ACLOCAL_FLAGS="-I %{_datadir}/aclocal"
+%libnotify64.build -d %name-%version/%{_arch64}
+%endif
 
-%libnotify.build -d %name-%version
+export CFLAGS="%optflags"
+export LDFLAGS="%_ldflags"
+%libnotify.build -d %name-%version/%{base_arch}
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
-%libnotify.install -d %name-%version
+%ifarch amd64 sparcv9
+%libnotify64.install -d %name-%version/%{_arch64}
+%endif
+
+%libnotify.install -d %name-%version/%{base_arch}
 
 find $RPM_BUILD_ROOT%{_libdir} -type f -name "*.a" -exec rm -f {} ';'
 find $RPM_BUILD_ROOT%{_libdir} -type f -name "*.la" -exec rm -f {} ';'
@@ -55,11 +75,20 @@
 %dir %attr (0755, root, other) %{_libdir}/pkgconfig
 %{_libdir}/libnotify.so*
 %{_libdir}/pkgconfig/libnotify.pc
+%ifarch amd64 sparcv9
+%dir %attr (0755, root, bin) %{_bindir}/%{_arch64}
+%{_bindir}/%{_arch64}/notify-send
+%dir %attr (0755, root, other) %{_libdir}/%{_arch64}/pkgconfig
+%{_libdir}/%{_arch64}/libnotify.so*
+%{_libdir}/%{_arch64}/pkgconfig/libnotify.pc
+%endif
 %dir %attr (0755, root, sys) %{_datadir}
 %{_datadir}/gtk-doc/html/libnotify/*
 %{_includedir}/libnotify/*.h
 
 %changelog
+* Tue Dec 29 2009 - [email protected]
+- Add 64-bit support.
 * Thu Dec  3 2009 - [email protected]
 - Separate into own spec (from gnome-panel).