Browse Source

try to finish this package

master
parent
commit
e47cf529f4
  1. 68
      mgv/mgv.patch
  2. 6
      mgv/mgv.sh
  3. 39
      mgv/mgv.spec

68
mgv/mgv.patch

@ -52,3 +52,71 @@
EOF
else
--- wlib/wlib/sanity.h.orig Thu Aug 27 05:22:41 1998
+++ wlib/wlib/sanity.h Sat Feb 22 13:52:34 2003
@@ -25,6 +25,7 @@
#define WLIB_SANITY_H
MU_HID(wlib_sanity_h, "$Mu: wlib/wlib/sanity.h 1.6 1998/08/27 03:22:41 $")
+#include <stdio.h>
#include <assert.h>
#define ARGSANITY(a,n) assert((size_t)(n) <= sizeof(a)/sizeof((a)[0]))
--- doc/Makefile.in.orig Mon Sep 28 11:54:02 1998
+++ doc/Makefile.in Sat Feb 22 15:46:52 2003
@@ -88,7 +88,7 @@
mgv-21.html mgv-22.html mgv-23.html mgv-24.html mgv-25.html \
mgv-26.html mgv-27.html mgv-28.html mgv-29.html mgv-30.html
-helpdir = $(pkgdatadir)/$(VERSION)/help
+helpdir = $(pkgdatadir)/help
help_DATA = mgv.html $(mu_htmlchunks) *.gif
SUFFIXES = .gif .sgml-in .sgml .ps .eps
--- lib/toolbar/Makefile.in.orig Mon Sep 28 11:54:02 1998
+++ lib/toolbar/Makefile.in Sat Feb 22 15:47:54 2003
@@ -104,7 +104,7 @@
pageNext-i.xpm pageNext.xpm \
pagePrev-i.xpm pagePrev.xpm
-toolbardir = $(pkgdatadir)/$(VERSION)/toolbar
+toolbardir = $(pkgdatadir)/toolbar
toolbar_DATA = $(mu_bitmaps) $(mu_pixmaps)
mkinstalldirs = $(SHELL) $(top_srcdir)/tools/mkinstalldirs
CONFIG_CLEAN_FILES =
--- lib/Makefile.in.orig Mon Sep 28 11:54:02 1998
+++ lib/Makefile.in Sat Feb 22 15:50:41 2003
@@ -78,7 +78,7 @@
SUBDIRS = toolbar
-mgvmiscdir = $(pkgdatadir)/$(VERSION)
+mgvmiscdir = $(pkgdatadir)
mgvmisc_DATA = icon.xbm icon.xpm mask.xbm splash.xbm splash.xpm
mkinstalldirs = $(SHELL) $(top_srcdir)/tools/mkinstalldirs
CONFIG_CLEAN_FILES =
--- Makefile.in.orig Mon Sep 28 11:54:02 1998
+++ Makefile.in Sat Feb 22 15:52:38 2003
@@ -85,7 +85,7 @@
@LIBHELP_LIBS@ @XM_LIBS@ @EDITRES_LIBS@ @XT_LIBS@ @XPM_LIBS@ \
@XEXT_LIBS@ @X11_LIBS@
-mgvresdir = $(pkgdatadir)/$(VERSION)
+mgvresdir = $(pkgdatadir)
mgvres_DATA = MGv
mgv_DEPENDENCIES = _bld.o wlib/libwlib.a
@@ -471,11 +471,11 @@
tools/ad2c -a bld_fallbacks MGv > _ad.c
MGv: MGv.ad
- sed -e 's;__DATADIR__;$(datadir)/mgv/$(VERSION);g' -e 's;__VERSION__;$(VERSION);g' < MGv.ad > MGv || (rm -f MGv; exit 1)
+ sed -e 's;__DATADIR__;$(datadir)/mgv;g' -e 's;__VERSION__;$(VERSION);g' < MGv.ad > MGv || (rm -f MGv; exit 1)
mgv.1: mgv.man
sed -e 's;__VERSION__;$(VERSION);g' \
- -e 's;__DATADIR__;@datadir@/mgv/$(VERSION)/help;g' \
+ -e 's;__DATADIR__;@datadir@/mgv/help;g' \
< mgv.man > mgv.1 || (rm -f mgv.1; exit 1)
@MU_MAINTAINER_TRUE@res.m4: doc/mgv.sgml-in

6
mgv/mgv.sh

@ -0,0 +1,6 @@
#!/bin/sh
PATH="@l_prefix@/bin:$PATH"
export PATH
XAPPLRESDIR=@l_prefix@/share/mgv
export XAPPLRESDIR
exec @l_prefix@/libexec/mgv/mgv ${1+"$@"}

39
mgv/mgv.spec

@ -1,5 +1,5 @@
##
## ghostscript.spec -- OpenPKG RPM Specification
## mgv.spec -- OpenPKG RPM Specification
## Copyright (c) 2000-2003 Cable & Wireless Deutschland GmbH
## Copyright (c) 2000-2003 The OpenPKG Project <http://www.openpkg.org/>
## Copyright (c) 2000-2003 Ralf S. Engelschall <rse@engelschall.com>
@ -25,27 +25,26 @@
# package information
Name: mgv
Summary: Motif based PostScript viewer
URL: http://www.trends.net/~mu
Summary: PostScript Viewer
URL: http://www.trends.net/~mu/
Vendor: Eric A. Howe, Matthew D. Francey
Packager: The OpenPKG Project
Distribution: OpenPKG [EVAL]
Group: Graphics
License: GNU
Version: 3.1.5
Release: 20030221
# package options
Release: 20030222
# list of sources
Source0: http://www.trends.net/~mu/mgv-%{version}.tar.gz
Source1: mgv.sh
Patch0: mgv.patch
# build information
Prefix: %{l_prefix}
BuildRoot: %{l_buildroot}
BuildPreReq: OpenPKG, openpkg >= 20030211, X11, lesstif
PreReq: OpenPKG, openpkg >= 20030211, lesstif
BuildPreReq: OpenPKG, openpkg >= 20030211, X11, lesstif, make
PreReq: OpenPKG, openpkg >= 20030211, X11, lesstif, ghostscript
AutoReq: no
AutoReqProv: no
@ -54,7 +53,7 @@ AutoReqProv: no
rewrite of the venerable Ghostview 1.5.
%prep
%setup0 -q
%setup -q
%patch -p0
%build
@ -62,26 +61,22 @@ AutoReqProv: no
x11_lib=`%{l_prefix}/etc/rc --query x11_libdir`
CC="%{l_cc}" \
CFLAGS="%{l_cflags -O} -I${x11_inc}" \
LDFLAGS="%{l_ldflags} -L${x11_lib} -rpath ${x11_lib}" \
LDFLAGS="%{l_ldflags} -L${x11_lib}" \
./configure \
--prefix=%{l_prefix} \
--datadir=%{l_prefix}/share/mgv
--bindir=%{l_prefix}/libexec/mgv \
--enable-optimize \
--disable-debug
%{l_make} %{l_mflags}
%install
rm -rf $RPM_BUILD_ROOT
# create filesystem hierachy
%{l_make} %{l_mflags} install DESTDIR=$RPM_BUILD_ROOT
%{l_shtool} mkdir -f -p -m 755 \
$RPM_BUILD_ROOT%{l_prefix}/bin \
$RPM_BUILD_ROOT%{l_prefix}/man/man1
# install files
%{l_shtool} install -c -s -m 755 \
mgv $RPM_BUILD_ROOT%{l_prefix}/bin
%{l_shtool} install -c -m 644 \
mgv.1 $RPM_BUILD_ROOT%{l_prefix}/man/man1
$RPM_BUILD_ROOT%{l_prefix}/bin
%{l_shtool} install -c -m 755 \
-e 's;@l_prefix@;%{l_prefix};g' \
%{SOURCE mgv.sh} $RPM_BUILD_ROOT%{l_prefix}/bin/mgv
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
%files -f files

Loading…
Cancel
Save