Remote gnustep build script; Add gnustep Makefile.defaults and update build instructions

This commit is contained in:
anthony 2022-01-28 09:14:49 +00:00
parent 2832d5fec2
commit d035db7f0c
4 changed files with 24 additions and 3 deletions

View File

@ -9,7 +9,7 @@ this port requires CoreFoundation, and CoreGraphics dependencies. This
port compiles with just basic GNUstep base, gui, and back libraries
unlike the cocoa port.
To build, follow the instructions on the quickstart link below, replace netsurf in the generated `workspace` folder with this, and run `./gnustepbuild.sh`. Note that you'll need gmake on openbsd.
To build, follow the instructions on the quickstart link below, replace netsurf in the generated `workspace` folder with this, and run `make TARGET=gnustep`.
![Screenshot](/screenshots/screenshot.jpeg)
With Rik theme, client side decorations and mac-style menu.

View File

@ -60,6 +60,7 @@
NSLog(@"Error: expected download thread to be initialized");
return NO;
}
[data retain];
[self performSelector: @selector(reallyWriteData:) onThread: downloadThread
withObject: data waitUntilDone: NO modes: [NSArray arrayWithObject:
NSDefaultRunLoopMode]];

View File

@ -0,0 +1,22 @@
# ----------------------------------------------------------------------------
# GNUstep-specific options
# ----------------------------------------------------------------------------
# Where to search for NetSurf's resources after looking in ~/.netsurf and
# $NETSURFRES. It must have a trailing /
NETSURF_GNUSTEP_RES_PATH := $(PREFIX)/share/netsurf/:./frontends/gnustep/res/
# Disable javascript for the moment
NETSURF_USE_DUKTAPE := NO
# Enable NetSurf's use of librsvg in conjunction with Cairo to display SVGs
# Valid options: YES, NO, AUTO
NETSURF_USE_RSVG := AUTO
# Enable NetSurf's use of libsvgtiny for displaying SVGs
# Valid options: YES, NO, AUTO
NETSURF_USE_NSSVG := AUTO
# Enable NetSurf's use of librosprite for displaying RISC OS Sprites
# Valid options: YES, NO, AUTO
NETSURF_USE_ROSPRITE := AUTO

View File

@ -1,2 +0,0 @@
#!/bin/sh
make TARGET=gnustep NETSURF_USE_DUKTAPE=NO NETSURF_USE_NSSVG=YES NETSURF_USE_ROSPRITE=AUTO