]> git.pld-linux.org Git - packages/XmHTML.git/commitdiff
- spec taken from redhat-contrib, partially rewritten, updated to 1.1.7
authorJakub Bogusz <qboosh@pld-linux.org>
Sun, 18 Mar 2001 00:32:14 +0000 (00:32 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    XmHTML-am.patch -> 1.1
    XmHTML-macro.patch -> 1.1
    XmHTML.spec -> 1.1

XmHTML-am.patch [new file with mode: 0644]
XmHTML-macro.patch [new file with mode: 0644]
XmHTML.spec [new file with mode: 0644]

diff --git a/XmHTML-am.patch b/XmHTML-am.patch
new file mode 100644 (file)
index 0000000..1a4ad04
--- /dev/null
@@ -0,0 +1,70 @@
+diff -Nur XmHTML-1.1.7.orig/configure.in XmHTML-1.1.7/configure.in
+--- XmHTML-1.1.7.orig/configure.in     Wed Feb  3 17:19:48 1999
++++ XmHTML-1.1.7/configure.in  Sat Mar 17 22:55:03 2001
+@@ -712,32 +712,12 @@
+ fi
+ ])
+-AC_DEFUN(AM_MAINTAINER_MODE,
+-[AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
+-  dnl maintainer-mode is disabled by default
+-  AC_ARG_ENABLE(maintainer-mode,
+-[  --enable-maintainer-mode enable make rules and dependencies not useful
+-                          (and sometimes confusing) to the casual installer],
+-      USE_MAINTAINER_MODE=$enableval,
+-      USE_MAINTAINER_MODE=no)
+-  AC_MSG_RESULT($USE_MAINTAINER_MODE)
+-  if test $USE_MAINTAINER_MODE = yes; then
+-    MAINT=
+-  else
+-    MAINT='#M#'
+-  fi
+-  AC_SUBST(MAINT)dnl
+-]
+-)
+-
+ dnl
+ dnl End of special macros.
+ dnl
+-AM_CYGWIN32
+-AM_EMX
++AC_CYGWIN
+ AM_WITH_DMALLOC
+-AM_MAINTAINER_MODE
+ AC_MSG_CHECKING(compiler flags)
+ dnl
+diff -Nur XmHTML-1.1.7.orig/include/config.h.in XmHTML-1.1.7/include/config.h.in
+--- XmHTML-1.1.7.orig/include/config.h.in      Wed Feb  3 17:18:32 1999
++++ XmHTML-1.1.7/include/config.h.in   Sat Mar 17 22:56:34 2001
+@@ -66,7 +66,9 @@
+ #undef TIME_WITH_SYS_TIME
+ /* LessTif & automake/autoconf */
++#if 0
+ #undef VERSION
++#endif
+ #undef WITH_DMALLOC
+diff -Nur XmHTML-1.1.7.orig/lib/Makefile.am XmHTML-1.1.7/lib/Makefile.am
+--- XmHTML-1.1.7.orig/lib/Makefile.am  Wed Feb  3 17:26:57 1999
++++ XmHTML-1.1.7/lib/Makefile.am       Sat Mar 17 22:55:03 2001
+@@ -7,14 +7,14 @@
+ lib_LTLIBRARIES=libXmHTML.la
+-libXmHTML_la_LDFLAGS=
++libXmHTML_la_LDFLAGS=-L/usr/X11R6/lib -lXm -lX11 -lXext -lXt -lXpm -ljpeg -lpng -lz
+ libXmHTML_la_SOURCES= \
+       XmHTML.c Balloon.c XmImage.c fonts.c callbacks.c events.c frames.c \
+       forms.c StringUtil.c parse.c format.c layout.c paint.c colors.c \
+       images.c readBitmap.c readFLG.c readGIF.c readGIFplc.c readXPM.c \
+       readJPEG.c readJPEGplc.c readPNG.c map.c XCC.c quantize.c \
+       LZWStream.c plc.c error.c strings.c textsel.c output.c motif.c \
+-      public.c warnings.c private.c stack.c
++      public.c warnings.c private.c stack.c psoutput.c
+ if NLIBJPEG
+ JPEGINC =
diff --git a/XmHTML-macro.patch b/XmHTML-macro.patch
new file mode 100644 (file)
index 0000000..cf56e6e
--- /dev/null
@@ -0,0 +1,11 @@
+--- XmHTML-1.1.7/include/XmHTML/resources.h.orig       Sun Dec 13 13:48:46 1998
++++ XmHTML-1.1.7/include/XmHTML/resources.h    Sat Mar 17 23:51:28 2001
+@@ -329,7 +329,7 @@
+               XmNscreenGamma,
+               XmCScreenGamma, XmRFloat,
+               sizeof(float), Offset(screen_gamma),
+-              XmRString, Stringify(XmHTML_DEFAULT_GAMMA)
++              XmRString, "2.2"
+       },
+       {
+               XmNimageProc,
diff --git a/XmHTML.spec b/XmHTML.spec
new file mode 100644 (file)
index 0000000..925908f
--- /dev/null
@@ -0,0 +1,126 @@
+Summary:       Motif HTML widget
+Summary(pl):   Widget do HTML oparty o Motif
+Name:          XmHTML
+Version:       1.1.7
+Release:       1
+License:       LGPL
+Group:         X11/Libraries
+Group(de):     X11/Libraries
+Group(es):     X11/Bibliotecas
+Group(pl):     X11/Biblioteki
+Source0:       http://www.xs4all.nl/~ripley/XmHTML/dist/%{name}-%{version}.tar.gz
+Patch0:                %{name}-am.patch
+Patch1:                %{name}-macro.patch
+URL:           http://www.xs4all.nl/~ripley/XmHTML/
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+BuildRequires: libjpeg-devel
+BuildRequires: libpng-devel
+BuildRequires: lesstif-devel
+BuildRequires: XFree86-devel
+BuildRequires: autoconf
+BuildRequires: automake
+
+%define                _prefix         /usr/X11R6
+%define                _mandir         %{_prefix}/man
+
+%description
+XmHTML provides a widget capable of displaying HTML 3.2 conforming
+text.
+
+%description -l pl
+XmHTML zawiera widget wy¶wietlaj±cy HTML w wersji 3.2.
+
+%package devel
+Summary:       Development package of XmHTML
+Summary(pl):   Pliki nag³ówkowe XmHTML
+Group:         X11/Development/Libraries
+Group(de):     X11/Entwicklung/Libraries
+Group(pl):     X11/Programowanie/Biblioteki
+Requires:      %{name} = %{version}
+
+%description devel
+Headers needed to compile XmHTML programs.
+
+%description devel -l pl
+Pliki nag³ówkowe potrzebne do kompilowania programów korzystaj±cych
+z XmHTML.
+
+%package static
+Summary:       Static version of XmHTML library
+Summary(pl):   Statyczna biblioteka XmHTML
+Group:         X11/Development/Libraries
+Group(de):     X11/Entwicklung/Libraries
+Group(pl):     X11/Programowanie/Biblioteki
+Requires:      %{name}-devel = %{version}
+
+%description static
+Static version of XmHTML library.
+
+%description static -l pl
+Statyczna wersja biblioteki XmHTML.
+
+%prep
+%setup -q
+%patch0 -p1
+%patch1 -p1
+
+%build
+# Argh! automake stuff outdated, imake stuff outdated even more,
+# makefiles not outdated but don't support shared libraries :/
+# Use automake with some patches/workarounds/etc
+(cd lib
+mv -f common/*.c .
+mv -f Motif/*.c .
+)
+
+libtoolize --copy --force
+aclocal
+autoconf
+automake -a -c
+CFLAGS="%{?debug:-O0 -g}%{!?debug:$RPM_OPT_FLAGS}"
+CFLAGS="$CFLAGS -I`pwd`/include/XmHTML -I`pwd`/include/common"
+CFLAGS="$CFLAGS -DNDEBUG -Dproduction -DVERSION=1107"
+%configure
+
+cd lib
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{_includedir}/XmHTML
+
+(cd lib
+%{__make} install DESTDIR=$RPM_BUILD_ROOT
+)
+
+install include/XmHTML/{Balloon,HTML,HTMLStrings,XCC,XmHTML}.h \
+       include/common/LZWStream.h \
+       $RPM_BUILD_ROOT%{_includedir}/XmHTML
+
+rm -f html/man/man.{map,tmpl}
+
+gzip -9nf APPS BUG-REPORTING CHANGES DEBUGGING FEEDBACK FIXES \
+       LICENSE README THANKS TODO \
+       docs/{QUOTES,README.*,REASONS,progressive.txt}
+
+%clean 
+rm -rf $RPM_BUILD_ROOT
+
+%post  -p /sbin/ldconfig
+%postun        -p /sbin/ldconfig
+
+%files
+%defattr(644,root,root,755)
+%doc *.gz docs/*.gz
+%attr(755,root,root) %{_libdir}/lib*.so.*.*
+
+%files devel
+%defattr(644,root,root,755)
+%doc html/*
+%{_libdir}/lib*.so
+%attr(755,root,root) %{_libdir}/lib*.la
+%{_includedir}/XmHTML
+
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/lib*.a
This page took 0.127065 seconds and 4 git commands to generate.