From 3ca208c7f43810b8e79f1b0b7ccf692b0ae50f87 Mon Sep 17 00:00:00 2001 From: skasal Date: Feb 07 2007 15:26:28 +0000 Subject: - New upstream version. - Add Gnome help files, test_looper.xml, and test_main_looper to the file lists. - Temporarily: switch off /usr/share/frysk/test, current tarball does not install it; switch off ppc64 build, frysk-imports/include/frysk-asm.h ain't ready. Tue Feb 6 2007 Stepan Kasal - 0.0.1.2006.12.22.rh1-8 - Do not delete the .desktop file, nove it to docdir. - Related: #211200 Tue Jan 30 2007 Stepan Kasal - 0.0.1.2006.12.22.rh1-7 - Move the requirement for libgconf-java to subpackage frysk-gnome. - Resolves: #225401. Wed Jan 17 2007 Stepan Kasal - 0.0.1.2006.12.22.rh1-3 - Move section 8 man pages to frysk-devel, where the corresponding utilities reside. Wed Jan 17 2007 Stepan Kasal - 0.0.1.2006.12.22.rh1-2 - Fix time stamps of installed *.py files, which ... - Resolves: #222468 --- diff --git a/frysk.spec b/frysk.spec index 215cfa9..486a6b2 100644 --- a/frysk.spec +++ b/frysk.spec @@ -1,6 +1,6 @@ Summary: Frysk execution analysis tool Name: frysk -Version: 0.0.1.2006.12.22.rh1 +Version: 0.0.1.2007.02.07.rh1 Release: 1%{?dist} License: GPL Group: Development/System @@ -23,7 +23,7 @@ Patch2: frysk-no-dejagnu.patch BuildRoot: %{_tmppath}/%{name}-%{version}-root Requires: glib-java >= 0.2.6 -Requires: libgconf-java + BuildRequires: gcc-java >= 4.1.1 BuildRequires: junit >= 3.8.1 BuildRequires: antlr >= 2.7.4 @@ -57,7 +57,8 @@ BuildRequires: /lib/libc.so.6 /usr/lib/libc.so /lib64/libc.so.6 /usr/lib64/libc. Buildrequires: metacity %endif -ExclusiveArch: %{ix86} x86_64 ppc64 +#ExclusiveArch: %{ix86} x86_64 ppc64 +ExclusiveArch: %{ix86} x86_64 # We do not want to build a ``cross-debugging version'' i686->i386; # libunwind build would get confused by this. Override the cmd-line @@ -87,6 +88,7 @@ This package contains the development part of Frysk. Summary: The GUI frontend of Frysk. Requires: %{name} = %{version}-%{release} Group: Development/System +Requires: libgconf-java Requires: libglade-java >= 2.12.5 Requires: libvte-java >= 0.12.0 @@ -125,7 +127,7 @@ export JV_SCAN=${JV_SCAN:-/usr/bin/jv-scan} uname -a gcc --version -# FIXME: Warninggs should be fixed, not suppressed: +# FIXME: Warnings should be fixed, not suppressed: RPM_OPT_FLAGS=${RPM_OPT_FLAGS/-Wp,-D_FORTIFY_SOURCE=2 /} %configure CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" --disable-arch32-tests @@ -149,11 +151,19 @@ mkdir -p $RPM_BUILD_ROOT/usr/share/frysk make DESTDIR=$RPM_BUILD_ROOT install %{?_smp_mflags} +# Fix timestamp of a generated script: +touch -r frysk-gui/frysk/gui/ChangeLog $RPM_BUILD_ROOT%{_datadir}/%{name}/dogtail_scripts/frysk_suite.py +# ...and a few other ones: +# ... well, these are not installed by current tarball... +#for f in test2866.py test2985.py test3380.py; do +# touch -r frysk-gui/frysk/gui/test/dogtail_scripts/$f $RPM_BUILD_ROOT%{_datadir}/%{name}/test/$f +#done + # Workaround for #211824: -rm $RPM_BUILD_ROOT/%{_datadir}/java/*.jar +rm $RPM_BUILD_ROOT%{_datadir}/java/*.jar # We are not yet ready to be in the menu: -rm $RPM_BUILD_ROOT/%{_datadir}/applications/frysk.desktop +mv $RPM_BUILD_ROOT%{_datadir}/applications/frysk.desktop . %post -p /sbin/ldconfig @@ -181,7 +191,7 @@ rm -rf %{buildroot} %{_libdir}/libfrysk-jline.so %dir %{_datadir}/%{name} %{_datadir}/%{name}/messages.properties -%{_mandir}/man*/* +%{_mandir}/man1/* %files devel %defattr(-,root,root) @@ -191,11 +201,15 @@ rm -rf %{buildroot} %{_libdir}/%{name}/ftail %{_libdir}/%{name}/fsystest %{_libdir}/%{name}/sys-tests +%{_libdir}/%{name}/test_main_looper %{_datadir}/%{name}/helloworld.o %{_datadir}/%{name}/test-core -%dir %{_datadir}/%{name}/test -%{_datadir}/%{name}/test/test* +%{_datadir}/%{name}/test_looper.xml +# Not installed by current tarballs. +#%dir %{_datadir}/%{name}/test +#%{_datadir}/%{name}/test/test* %{_datadir}/%{name}/dogtail_scripts +%{_mandir}/man8/* %files gnome %defattr(-,root,root) @@ -207,14 +221,43 @@ rm -rf %{buildroot} %{_libdir}/libftk*.so %{_datadir}/%{name}/glade %{_datadir}/%{name}/images +# Move frysk.desktop to docdir. +#%{_datadir}/applications/frysk.desktop +%doc frysk.desktop +%dir %{_datadir}/gnome/help/%{name} +%{_datadir}/gnome/help/%{name}/* %{_datadir}/pixmaps/fryskTrayIcon48.png %changelog +* Tue Feb 6 2007 Stepan Kasal - 0.0.1.2007.02.07.rh1-1 +- New upstream version. +- Add Gnome help files, test_looper.xml, and test_main_looper to the file + lists. +- Temporarily: + switch off /usr/share/frysk/test, current tarball does not install it; + switch off ppc64 build, frysk-imports/include/frysk-asm.h ain't ready. + +* Tue Feb 6 2007 Stepan Kasal - 0.0.1.2006.12.22.rh1-8 +- Do not delete the .desktop file, nove it to docdir. +- Related: #211200 + +* Tue Jan 30 2007 Stepan Kasal - 0.0.1.2006.12.22.rh1-7 +- Move the requirement for libgconf-java to subpackage frysk-gnome. +- Resolves: #225401. + +* Wed Jan 17 2007 Stepan Kasal - 0.0.1.2006.12.22.rh1-3 +- Move section 8 man pages to frysk-devel, where the corresponding utilities + reside. + +* Wed Jan 17 2007 Stepan Kasal - 0.0.1.2006.12.22.rh1-2 +- Fix time stamps of installed *.py files, which ... +- Resolves: #222468 + * Tue Dec 19 2006 Stepan Kasal - 0.0.1.2006.12.22.rh1-1 - New upstream version. - libexecdir -> libdir and other file list updates - Remove frysk-arch32-disable.patch, use --disable-arch32-tests instead. -- Add frysk-no-dejagnu.patch and create $RPM_BUILD_ROOT/${pkgdatadir}, +- Add frysk-no-dejagnu.patch and create $RPM_BUILD_ROOT${pkgdatadir}, to work around a bug in install-dejagnu-testsuite-local rule. - Resolves: #218819