From 524d0a8638708c9d1e106f94477b134e64394b43 Mon Sep 17 00:00:00 2001 From: Toni Nikkanen Date: Sat, 7 Mar 2009 21:22:30 +0200 Subject: [PATCH] More debianization --- Cl/WWWLibrary/Makefile.bak | 340 -------------------------------------------- debian/control | 5 - debian/erwise.desktop | 8 ++ debian/erwise.service | 3 + debian/rules | 11 +- 5 files changed, 20 insertions(+), 347 deletions(-) delete mode 100644 Cl/WWWLibrary/Makefile.bak create mode 100644 debian/erwise.desktop create mode 100644 debian/erwise.service diff --git a/Cl/WWWLibrary/Makefile.bak b/Cl/WWWLibrary/Makefile.bak deleted file mode 100644 index 1d499b2..0000000 --- a/Cl/WWWLibrary/Makefile.bak +++ /dev/null @@ -1,340 +0,0 @@ -# Makefile generated by imake - do not edit! -# $XConsortium: imake.c,v 1.65 91/07/25 17:50:17 rws Exp $ -# -# The cpp used on this machine replaces all newlines and multiple tabs and -# spaces in a macro expansion with a single space. Imake tries to compensate -# for this, but is not always successful. -# - -# ------------------------------------------------------------------------- -# Makefile generated from "Imake.tmpl" and -# $XConsortium: Imake.tmpl,v 1.139 91/09/16 08:52:48 rws Exp $ -# -# Platform-specific parameters may be set in the appropriate .cf -# configuration files. Site-specific parameters should be set in the file -# site.def. Full rebuilds are recommended if any parameters are changed. -# -# If your C preprocessor does not define any unique symbols, you will need -# to set BOOTSTRAPCFLAGS when rebuilding imake (usually when doing -# "make World" the first time). -# - -# ------------------------------------------------------------------------- -# site-specific configuration parameters that need to come before -# the platform-specific parameters - edit site.def to change - -# site: $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $ - -# ------------------------------------------------------------------------- -# platform-specific configuration parameters - edit sun.cf to change - -# platform: $XConsortium: sun.cf,v 1.72.1.1 92/03/18 13:13:37 rws Exp $ - -# operating system: SunOS 4.1.2 - -# $XConsortium: sunLib.rules,v 1.7 91/12/20 11:19:47 rws Exp $ - -.c.o: - $(CC) -c $(CFLAGS) $*.c - -# ------------------------------------------------------------------------- -# site-specific configuration parameters that go after -# the platform-specific parameters - edit site.def to change - -# site: $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $ - - SHELL = /bin/sh - - TOP = ../../. - CURRENT_DIR = ./Cl/WWWLibrary - - AR = ar clq - BOOTSTRAPCFLAGS = - CC = gcc2 -pipe -fstrength-reduce -fpcc-struct-return - AS = as - - COMPRESS = compress - CPP = /lib/cpp $(STD_CPP_DEFINES) - PREPROCESSCMD = gcc2 -pipe -fstrength-reduce -fpcc-struct-return -E $(STD_CPP_DEFINES) - INSTALL = install - LD = ld - LINT = lint - LINTLIBFLAG = -C - LINTOPTS = -axz - LN = ln -s - MAKE = make - MV = mv - CP = cp - - RANLIB = ranlib - RANLIBINSTFLAGS = - - RM = rm -f - TROFF = psroff - MSMACROS = -ms - TBL = tbl - EQN = eqn - STD_INCLUDES = - STD_CPP_DEFINES = - STD_DEFINES = - EXTRA_LOAD_FLAGS = -B/usr/bin/ - EXTRA_LIBRARIES = - TAGS = ctags - - SHAREDCODEDEF = -DSHAREDCODE - SHLIBDEF = -DSUNSHLIB - - PROTO_DEFINES = - - INSTPGMFLAGS = - - INSTBINFLAGS = -m 0755 - INSTUIDFLAGS = -m 4755 - INSTLIBFLAGS = -m 0644 - INSTINCFLAGS = -m 0444 - INSTMANFLAGS = -m 0444 - INSTDATFLAGS = -m 0444 - INSTKMEMFLAGS = -g kmem -m 2755 - - PROJECTROOT = /v/X11R5 - - TOP_INCLUDES = -I$(INCROOT) - - CDEBUGFLAGS = -O - CCOPTIONS = - - ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES) - ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(DEFINES) - CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES) - LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES) - - LDLIBS = $(SYS_LIBRARIES) $(EXTRA_LIBRARIES) - - LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS) $(LOCAL_LDFLAGS) -L$(USRLIBDIR) - - LDCOMBINEFLAGS = -X -r - DEPENDFLAGS = - - MACROFILE = sun.cf - RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut - - IMAKE_DEFINES = - - IRULESRC = $(CONFIGDIR) - IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES) - - ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/Imake.rules \ - $(IRULESRC)/Project.tmpl $(IRULESRC)/site.def \ - $(IRULESRC)/$(MACROFILE) $(EXTRA_ICONFIGFILES) - -# ------------------------------------------------------------------------- -# X Window System Build Parameters -# $XConsortium: Project.tmpl,v 1.138 91/09/10 09:02:12 rws Exp $ - -# ------------------------------------------------------------------------- -# X Window System make variables; this need to be coordinated with rules - - PATHSEP = / - USRLIBDIR = /v/X11R5/lib - BINDIR = /v/X11R5/bin - INCROOT = /v/X11R5/include - BUILDINCROOT = $(TOP) - BUILDINCDIR = $(BUILDINCROOT)/X11 - BUILDINCTOP = .. - INCDIR = $(INCROOT)/X11 - ADMDIR = /usr/adm - LIBDIR = $(USRLIBDIR)/X11 - CONFIGDIR = $(LIBDIR)/config - LINTLIBDIR = $(USRLIBDIR)/lint - - FONTDIR = $(LIBDIR)/fonts - XINITDIR = $(LIBDIR)/xinit - XDMDIR = $(LIBDIR)/xdm - TWMDIR = $(LIBDIR)/twm - MANPATH = /v/X11R5/man - MANSOURCEPATH = $(MANPATH)/man - MANSUFFIX = n - LIBMANSUFFIX = 3 - MANDIR = $(MANSOURCEPATH)$(MANSUFFIX) - LIBMANDIR = $(MANSOURCEPATH)$(LIBMANSUFFIX) - NLSDIR = $(LIBDIR)/nls - PEXAPIDIR = $(LIBDIR)/PEX - XAPPLOADDIR = $(LIBDIR)/app-defaults - FONTCFLAGS = -t - - INSTAPPFLAGS = $(INSTDATFLAGS) - - IMAKE = imake - DEPEND = makedepend - RGB = rgb - - FONTC = bdftopcf - - MKFONTDIR = mkfontdir - MKDIRHIER = /bin/sh $(BINDIR)/mkdirhier - - CONFIGSRC = $(TOP)/config - DOCUTILSRC = $(TOP)/doc/util - CLIENTSRC = $(TOP)/clients - DEMOSRC = $(TOP)/demos - LIBSRC = $(TOP)/lib - FONTSRC = $(TOP)/fonts - INCLUDESRC = $(TOP)/X11 - SERVERSRC = $(TOP)/server - UTILSRC = $(TOP)/util - SCRIPTSRC = $(UTILSRC)/scripts - EXAMPLESRC = $(TOP)/examples - CONTRIBSRC = $(TOP)/../contrib - DOCSRC = $(TOP)/doc - RGBSRC = $(TOP)/rgb - DEPENDSRC = $(UTILSRC)/makedepend - IMAKESRC = $(CONFIGSRC) - XAUTHSRC = $(LIBSRC)/Xau - XLIBSRC = $(LIBSRC)/X - XMUSRC = $(LIBSRC)/Xmu - TOOLKITSRC = $(LIBSRC)/Xt - AWIDGETSRC = $(LIBSRC)/Xaw - OLDXLIBSRC = $(LIBSRC)/oldX - XDMCPLIBSRC = $(LIBSRC)/Xdmcp - BDFTOSNFSRC = $(FONTSRC)/bdftosnf - BDFTOSNFSRC = $(FONTSRC)/clients/bdftosnf - BDFTOPCFSRC = $(FONTSRC)/clients/bdftopcf - MKFONTDIRSRC = $(FONTSRC)/clients/mkfontdir - FSLIBSRC = $(FONTSRC)/lib/fs - FONTSERVERSRC = $(FONTSRC)/server - EXTENSIONSRC = $(TOP)/extensions - XILIBSRC = $(EXTENSIONSRC)/lib/xinput - PHIGSLIBSRC = $(EXTENSIONSRC)/lib/PEX - -# $XConsortium: sunLib.tmpl,v 1.14.1.1 92/03/17 14:58:46 rws Exp $ - -SHLIBLDFLAGS = -assert pure-text -PICFLAGS = -fPIC - - DEPEXTENSIONLIB = - EXTENSIONLIB = -lXext - - DEPXLIB = $(DEPEXTENSIONLIB) - XLIB = $(EXTENSIONLIB) -lX11 - - DEPXMULIB = $(USRLIBDIR)/libXmu.sa.$(SOXMUREV) - XMULIBONLY = -lXmu - XMULIB = -lXmu - - DEPOLDXLIB = - OLDXLIB = -loldX - - DEPXTOOLLIB = $(USRLIBDIR)/libXt.sa.$(SOXTREV) - XTOOLLIB = -lXt - - DEPXAWLIB = $(USRLIBDIR)/libXaw.sa.$(SOXAWREV) - XAWLIB = -lXaw - - DEPXILIB = - XILIB = -lXi - - SOXLIBREV = 4.10 - SOXTREV = 4.10 - SOXAWREV = 5.0 - SOOLDXREV = 4.10 - SOXMUREV = 4.10 - SOXEXTREV = 4.10 - SOXINPUTREV = 4.10 - - DEPXAUTHLIB = $(USRLIBDIR)/libXau.a - XAUTHLIB = -lXau - DEPXDMCPLIB = $(USRLIBDIR)/libXdmcp.a - XDMCPLIB = -lXdmcp - - DEPPHIGSLIB = $(USRLIBDIR)/libphigs.a - PHIGSLIB = -lphigs - - DEPXBSDLIB = $(USRLIBDIR)/libXbsd.a - XBSDLIB = -lXbsd - - LINTEXTENSIONLIB = $(LINTLIBDIR)/llib-lXext.ln - LINTXLIB = $(LINTLIBDIR)/llib-lX11.ln - LINTXMU = $(LINTLIBDIR)/llib-lXmu.ln - LINTXTOOL = $(LINTLIBDIR)/llib-lXt.ln - LINTXAW = $(LINTLIBDIR)/llib-lXaw.ln - LINTXI = $(LINTLIBDIR)/llib-lXi.ln - LINTPHIGS = $(LINTLIBDIR)/llib-lphigs.ln - - DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB) - - DEPLIBS1 = $(DEPLIBS) - DEPLIBS2 = $(DEPLIBS) - DEPLIBS3 = $(DEPLIBS) - -# ------------------------------------------------------------------------- -# Imake rules for building libraries, programs, scripts, and data files -# rules: $XConsortium: Imake.rules,v 1.123 91/09/16 20:12:16 rws Exp $ - -# ------------------------------------------------------------------------- -# start of Imakefile - -# -# -# - OBJS = HTAccess.o HTFTP.o HTHistory.o HTParse.o HTTP.o \ - HTAnchor.o HTFile.o HTList.o HTString.o SGML.o \ - HTAtom.o HTFormat.o HTML.o HTStyle.o HTChunk.o \ - HTGopher.o HTNews.o HTTCP.o - - SRCS = HTAccess.c HTFTP.c HTHistory.c HTParse.c HTTP.c \ - HTAnchor.c HTFile.c HTList.c HTString.c SGML.c \ - HTAtom.c HTFormat.c HTML.c HTStyle.c HTChunk.c \ - HTGopher.c HTNews.c HTTCP.c - - DEFINES = -DERWISE -I.. - -all:: libWWW.a - -libWWW.a: $(OBJS) - $(RM) $@ - $(AR) $@ $(OBJS) - $(RANLIB) $@ - -depend:: - $(DEPEND) $(DEPENDFLAGS) -s "# DO NOT DELETE" -- $(ALLDEFINES) -- $(SRCS) - -# ------------------------------------------------------------------------- -# common rules for all Makefiles - do not edit - -emptyrule:: - -clean:: - $(RM_CMD) "#"* - -Makefile:: - -@if [ -f Makefile ]; then set -x; \ - $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \ - else exit 0; fi - $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR) - -tags:: - $(TAGS) -w *.[ch] - $(TAGS) -xw *.[ch] > TAGS - -saber: - # load $(ALLDEFINES) $(SRCS) - -osaber: - # load $(ALLDEFINES) $(OBJS) - -# ------------------------------------------------------------------------- -# empty rules for directories that do not have SUBDIRS - do not edit - -install:: - @echo "install in $(CURRENT_DIR) done" - -install.man:: - @echo "install.man in $(CURRENT_DIR) done" - -Makefiles:: - -includes:: - -# ------------------------------------------------------------------------- -# dependencies generated by makedepend - diff --git a/debian/control b/debian/control index 045cfb8..ce19db2 100644 --- a/debian/control +++ b/debian/control @@ -9,8 +9,3 @@ Package: erwise Architecture: any Depends: ${shlibs:Depends} Description: The first graphical WWW browser from year 1992 -From http://en.wikipedia.org/wiki/Erwise -Erwise was a pioneering web browser, and the first with a graphical user interface.[1] - -Released in April 1992, the browser was written for Unix computers running X and used the W3 common access library.[2], and was the combined master's project of four Finnish students at the Helsinki University of Technology; Kim Nyberg, Teemu Rantanen, Kati Suominen and Kari Sydänmaanlakka.[3][4] The group decided to create a web browser at the suggestion of Robert Cailliau, who was visiting the university,[5] and were supervised by Ari Lemmke. - diff --git a/debian/erwise.desktop b/debian/erwise.desktop new file mode 100644 index 0000000..5f4dab9 --- /dev/null +++ b/debian/erwise.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Encoding=UTF-8 +Version=0.1 +Type=Application +Name=ErwisE +Exec=/usr/bin/erwise +X-Osso-Service=org.maemo.erwisE +Icon=qgn_list_gene_default_app diff --git a/debian/erwise.service b/debian/erwise.service new file mode 100644 index 0000000..904862b --- /dev/null +++ b/debian/erwise.service @@ -0,0 +1,3 @@ +[D-Bus Service] +Name=org.maemo.erwise +Exec=/usr/bin/erwise diff --git a/debian/rules b/debian/rules index 79a42ed..cb7d749 100755 --- a/debian/rules +++ b/debian/rules @@ -7,7 +7,7 @@ # This special exception was added by Craig Small in version 0.37 of dh-make. # Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 +export DH_VERBOSE=1 @@ -31,10 +31,12 @@ configure-stamp: build: build-stamp build-stamp: configure-stamp + echo MORO1 dh_testdir + echo MORO2 # Add here commands to compile the package. - $(MAKE) + make #docbook-to-man debian/erwise.sgml > erwise.1 touch $@ @@ -50,16 +52,21 @@ clean: find . -name *.o|xargs rm -vf dh_clean + echo MORO3 install: build + echo MORO4 dh_testdir dh_testroot dh_clean -k dh_installdirs + echo MORO5 # Add here commands to install the package into debian/erwise. install erwise/erwise debian/erwise/usr/bin/ install lesstif-libs/* debian/erwise/usr/lib/ + install debian/erwise.desktop debian/erwise/usr/share/applications/hildon/ + install debian/erwise.service debian/erwise/usr/share/dbus-1/services/ # Build architecture-independent files here. -- 1.7.9.5