]> git.pld-linux.org Git - packages/ucblogo.git/blobdiff - ucblogo.spec
- wxWidgets rebuild
[packages/ucblogo.git] / ucblogo.spec
index 865e20f941182d30d5bd31562d61dc9042ce6a0d..5b3c3afb27eaf20ed7af02ec3d882fe380af0d1f 100644 (file)
@@ -1,18 +1,20 @@
 Summary:       Berkeley LOGO interpreter
-Summary(pl):   Interpreter Berkeley LOGO
+Summary(pl.UTF-8):     Interpreter Berkeley LOGO
 Name:          ucblogo
-Version:       5.3
-Release:       1
-License:       GPL
+Version:       6.0
+Release:       2
+License:       GPL v2+
 Group:         Development/Languages
 Source0:       ftp://anarres.cs.berkeley.edu/pub/ucblogo/%{name}-%{version}.tar.gz
-# Source0-md5: d10fb7ef5d36c38d54cfe5f2f3f7b5d6
+# Source0-md5: 36a56765b18136c817880c5381af196b
 Patch0:                %{name}-signals.patch
 Patch1:                %{name}-make.patch
-BuildRequires: autoconf
-BuildRequires: XFree86-devel
+Patch2:                %{name}-wx.patch
+Patch3:                %{name}-lp64.patch
+URL:           http://www.cs.berkeley.edu/~bh/logo.html
 BuildRequires: ncurses-devel
-BuildRequires: emacs
+BuildRequires: wxGTK2-unicode-devel
+BuildRequires: xorg-lib-libX11-devel
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -20,14 +22,14 @@ Berkeley Logo interpreter for Unix and X. Features *not* found in
 Berkeley Logo include robotics, music, GUIs, animation, parallelism,
 and multimedia. For those, buy a commercial version.
 
-%description -l pl
-Interpreter Berkeley Logo dla Unika i X. Mo¿liwo¶ci, których nie ma
-Berkeley Logo to m.in. robotyka, muzyka, GUI, animacje, równoleg³o¶æ,
-multimedia. Dla nich kup komercyjn± wersjê.
+%description -l pl.UTF-8
+Interpreter Berkeley Logo dla Unika i X. Możliwości, których nie ma
+Berkeley Logo to m.in. robotyka, muzyka, GUI, animacje, równoległość,
+multimedia. Dla nich kup komercyjną wersję.
 
 %package examples
 Summary:       Example LOGO programs for the Berkeley LOGO interpreter
-Summary(pl):   Przyk³ady programów w LOGO dla interpretera Berkeley LOGO
+Summary(pl.UTF-8):     Przykłady programów w LOGO dla interpretera Berkeley LOGO
 Group:         Development/Languages
 Requires:      %{name}
 
@@ -35,44 +37,59 @@ Requires:   %{name}
 This package contains example LOGO programs, eg solitaire, poker, plot
 and many others.
 
-%description examples -l pl
-Ten pakiet zawiera przyk³adowe programy w LOGO, m.in. pasjans, poker,
+%description examples -l pl.UTF-8
+Ten pakiet zawiera przykładowe programy w LOGO, m.in. pasjans, poker,
 plot i wiele innych.
 
 %prep
 %setup -q
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
+%patch3 -p1
+
+%{__rm} -r csls/CVS
 
 %build
-%{__autoconf}
-%configure --with-x
-%{__make} "CFLAGS=%{rpmcflags}"
+# configure is manually hacked for wx support
+export ac_cv_lib_termcap_tgetstr=no
+export ac_cv_lib_termlib_tgetstr=no
+%configure2_13 \
+       --with-x \
+       --wx-config_path=%{_bindir}/wx-gtk2-unicode-config \
+       --wx-enable
+%{__make} \
+       CC="%{__cc}" \
+       CXX="%{__cxx}" \
+       CFLAGS="%{rpmcflags}"
 
 %install
 rm -rf $RPM_BUILD_ROOT
-%{makeinstall}
-install -d $RPM_BUILD_ROOT%{_examplesdir}/logo
-install csls/* $RPM_BUILD_ROOT%{_examplesdir}/logo
+
+%{__make} install \
+       DESTDIR=$RPM_BUILD_ROOT
+
+install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+install csls/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+
+%{__rm} $RPM_BUILD_ROOT%{_datadir}/logo/docs/usermanual.{ps,texi}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post
-[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
+%post  -p /sbin/postshell
+-/usr/sbin/fix-info-dir -c %{_infodir}
 
-%postun
-[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
+%postun        -p /sbin/postshell
+-/usr/sbin/fix-info-dir -c %{_infodir}
 
 %files
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/*
-%{_infodir}/*
-%dir %{_datadir}/logo
-%{_datadir}/logo/*
-%doc README
+%doc README TODO changes.txt newtermnotes plm usermanual
+%attr(755,root,root) %{_bindir}/logo
+%{_infodir}/ucblogo.info*
+%{_datadir}/logo
 
 %files examples
 %defattr(644,root,root,755)
-%dir %{_examplesdir}/logo
-%{_examplesdir}/logo/*
+%{_examplesdir}/%{name}-%{version}
This page took 0.060297 seconds and 4 git commands to generate.