src.rpm has been uploaded
--- yudit.spec.orig Sun Jul 23 13:33:25 2000
+++ yudit.spec Sun Jul 23 15:15:52 2000
@@ -1,5 +1,5 @@
%define ver 1.5
-%define rel 4mdk
+%define rel 5mdk
Name: yudit
Version: %{ver}
@@ -29,47 +29,44 @@
tar xvfy %{SOURCE3}
%patch1 -p1 -b srtxg
-
-CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr
-
+%configure
%build
make
%install
rm -rf $RPM_BUILD_ROOT
+mkdir -p $RPM_BUILD_ROOT/%{prefix}
+%makeinstall
-mkdir -p $RPM_BUILD_ROOT/usr
-make install prefix=$RPM_BUILD_ROOT/usr
-
-tar yxvf %{SOURCE1} -C $RPM_BUILD_ROOT/usr/share/yudit/data
+tar yxvf %{SOURCE1} -C $RPM_BUILD_ROOT%{_datadir}/yudit/data
# correct Polish locale name
-mv $RPM_BUILD_ROOT/usr/share/yudit/locale/po.utf8 \
- $RPM_BUILD_ROOT/usr/share/yudit/locale/pl.utf8
+mv $RPM_BUILD_ROOT%{_datadir}/yudit/locale/po.utf8 \
+ $RPM_BUILD_ROOT%{_datadir}/yudit/locale/pl.utf8
-install -m 755 -d $RPM_BUILD_ROOT/usr/lib/menu
-install -m 644 %SOURCE2 $RPM_BUILD_ROOT/usr/lib/menu/%{name}
-mkdir -p $RPM_BUILD_ROOT/usr/share/icons/mini
-mkdir -p $RPM_BUILD_ROOT/usr/share/icons/large
+install -m 755 -d $RPM_BUILD_ROOT%{_libdir}/menu
+install -m 644 %SOURCE2 $RPM_BUILD_ROOT%{_libdir}/menu/%{name}
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/mini
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/large
cd $RPM_BUILD_DIR/%{name}-%{version}
-install -m 644 %{name}_16.xpm $RPM_BUILD_ROOT/usr/share/icons/mini/%{name}.xpm
-install -m 644 %{name}_32.xpm $RPM_BUILD_ROOT/usr/share/icons/%{name}.xpm
-install -m 644 %{name}_48.xpm $RPM_BUILD_ROOT/usr/share/icons/large/%{name}.xpm
+install -m 644 %{name}_16.xpm $RPM_BUILD_ROOT%{_datadir}/icons/mini/%{name}.xpm
+install -m 644 %{name}_32.xpm $RPM_BUILD_ROOT%{_datadir}/icons/%{name}.xpm
+install -m 644 %{name}_48.xpm $RPM_BUILD_ROOT%{_datadir}/icons/large/%{name}.xpm
%clean
rm -rf $RPM_BUILD_ROOT
%post
## menu
-if [ -x /usr/bin/update-menus ]; then
- /usr/bin/update-menus
+if [ -x %{_bindir}/update-menus ]; then
+ %{_bindir}/update-menus
fi
%postun
## menu
if [ "$1" = 0 ]; then
- if [ -x /usr/bin/update-menus ]; then
- /usr/bin/update-menus
+ if [ -x %{_bindir}/update-menus ]; then
+ %{_bindir}/update-menus
fi
fi
@@ -78,32 +75,37 @@
%defattr (-, root, root, 755)
%doc ANNOUNCE* README* doc/UTF-8-test.txt
%doc doc/compund.text.html doc/kinput2.protocol.utf8
-/usr/bin/uniconv
-/usr/bin/uniprint
-/usr/bin/yudit
-/usr/bin/stripumap
-/usr/bin/makeumap
-/usr/man/man1/uniconv.1.bz2
-/usr/man/man1/uniprint.1.bz2
-/usr/man/man1/yudit.1.bz2
-/usr/man/man1/stripumap.1.bz2
-/usr/man/man1/makeumap.1.bz2
-%dir /usr/share/yudit
-%dir /usr/share/yudit/config
-%config /usr/share/yudit/config/yuditrc*
-# %dir /usr/share/yudit/config/app-defaults
-# %config /usr/share/yudit/config/app-defaults/*
-/usr/share/yudit/data
-/usr/share/yudit/help
-/usr/share/yudit/locale
+%{_bindir}/uniconv
+%{_bindir}/uniprint
+%{_bindir}/yudit
+%{_bindir}/stripumap
+%{_bindir}/makeumap
+%{_mandir}/man1/uniconv.1.bz2
+%{_mandir}/man1/uniprint.1.bz2
+%{_mandir}/man1/yudit.1.bz2
+%{_mandir}/man1/stripumap.1.bz2
+%{_mandir}/man1/makeumap.1.bz2
+%dir %{_datadir}/yudit
+%dir %{_datadir}/yudit/config
+%config %{_datadir}/yudit/config/yuditrc*
+# %dir %{_datadir}/yudit/config/app-defaults
+# %config %{_datadir}/yudit/config/app-defaults/*
+%{_datadir}/yudit/data
+%{_datadir}/yudit/help
+%{_datadir}/yudit/locale
# MDK menu entry
-/usr/lib/menu/%{name}
-/usr/share/icons/%{name}.xpm
-/usr/share/icons/large/%{name}.xpm
-/usr/share/icons/mini/%{name}.xpm
+%{_libdir}/menu/%{name}
+%{_datadir}/icons/%{name}.xpm
+%{_datadir}/icons/large/%{name}.xpm
+%{_datadir}/icons/mini/%{name}.xpm
%changelog
+* Sun Jul 23 2000 Stefan van der Eijk <[EMAIL PROTECTED]> 1.5-5mdk
+- makeinstall macro
+- macroszifications
+- BM
+
* Tue May 2 2000 Vincent Saugey <[EMAIL PROTECTED]> 1.5-4mdk
- Fixed menu entry
- Add 16 and 32 icons