Post Reply 
Nonpareil status
10-11-2022, 04:02 PM
Post: #3
RE: Nonpareil status
Thanks a lot for upgrading the project.
Especially for this commit:
Code:
commit 2f847fc628fb974e03ee4c7dbc61502d87f39216
Author: Eric Smith <spacewar@gmail.com>
Date:   Thu Oct 6 18:42:16 2022 -0600

    Voyager ROMs.

Here's a short description on how to install it on RHEL8 but other Linux distributions might be similar.

Clone the Repository

Code:
git clone https://github.com/brouhaha/nonpareil.git

Patch some Scripts

I had to make a few changes in order to build it on RHEL8:
Code:
diff --git a/SConstruct b/SConstruct
index 1e5cce8..3e89db4 100644
--- a/SConstruct
+++ b/SConstruct
@@ -197,7 +197,6 @@ SConscript ('scons/ncd.py')

 ncd_dirs = ['35', '45', '55', '80',
             '21', '22', '25-25c', '27',
-            '91',
             '67-97',
             '19c-29c',
             '32e', '37e', '38e',
@@ -227,7 +226,7 @@ all_calcs = {'classic':    ['35', '45', '67'],  # 55, 80
              'topcat':     ['97'],  # 91
              'spice':      ['32e', '33c', '34c', '37e', '38c', '38e'],
              'nut':        ['41c', '41cv', '41cx'],
-             'voyager':    ['11c', '12c', '15c', '15c-192', '16c']
+             'voyager':    ['11c', '12c', '15c', '16c']
              }

 nui_dir_sub = {'41cv': '41c',
diff --git a/src/SConscript b/src/SConscript
index 9d37491..ee4b4ce 100644
--- a/src/SConscript
+++ b/src/SConscript
@@ -42,7 +42,7 @@ if cross and ming and build_target_only:
     build_env.Append (CCFLAGS = ['-mms-bitfields'])
     build_env.Replace (PROGSUFFIX = '.exe')
 else:
-    pkg_config_cmd = 'pkg-config'
+    pkg_config_cmd = 'PKG_CONFIG_PATH=/usr/lib64/pkgconfig pkg-config'
     sdl_pkg_config_cmd = 'sdl-config'
 pkg_config_cmd += ' --cflags --libs '
 sdl_pkg_config_cmd += ' --cflags --libs '

Installing scons

I've created a virtual environment venv to install scons:
Code:
python3 -m venv venv
. venv/bin/activate
pip install --upgrade pip
pip install scons

For this I've used Python 3.9.7.

Dependencies

Not sure what I had already installed, but I assume we have to install these packages:
  • gtk2
  • gtk2-devel
  • libgsf
  • libgsf-devel

Build and Installation

Code:
scons
scons install

This installed the binary in /usr/local/bin/nonpareil.
Since that directory is in the PATH I could start it simply with nonpareil.
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
Nonpareil status - brouhaha - 10-06-2022, 11:31 PM
RE: Nonpareil status - teenix - 10-07-2022, 12:24 AM
RE: Nonpareil status - Thomas Klemm - 10-11-2022 04:02 PM
RE: Nonpareil status - johanw - 10-12-2022, 03:30 PM
RE: Nonpareil status - Mark H. Shin - 10-12-2022, 10:42 PM
RE: Nonpareil status - brouhaha - 10-13-2022, 05:28 PM
HP--91 and HP-19C progress - brouhaha - 10-15-2022, 02:28 AM
RE: Nonpareil status - teenix - 10-15-2022, 03:21 AM
RE: Nonpareil status - brouhaha - 10-15-2022, 04:17 PM
RE: Nonpareil status - PANAMATIK - 10-15-2022, 02:20 PM
RE: Nonpareil status - brouhaha - 10-15-2022, 04:25 PM
RE: Nonpareil status - Thomas Okken - 10-15-2022, 06:11 PM
RE: Nonpareil status - brouhaha - 10-15-2022, 06:33 PM
RE: Nonpareil status - Joe Horn - 10-15-2022, 07:33 PM
RE: Nonpareil status - brouhaha - 10-15-2022, 08:29 PM
RE: Nonpareil status - teenix - 10-16-2022, 05:50 AM
RE: Nonpareil status - brouhaha - 10-16-2022, 08:43 AM
RE: Nonpareil status - teenix - 10-16-2022, 09:56 AM
RE: Nonpareil status - brouhaha - 10-16-2022, 08:41 AM
RE: Nonpareil status - brouhaha - 10-16-2022, 08:07 PM
RE: Nonpareil status - teenix - 10-16-2022, 10:15 PM
RE: Nonpareil status - brouhaha - 10-17-2022, 04:16 PM
RE: Nonpareil status - teenix - 10-18-2022, 07:40 AM
RE: Nonpareil status - teenix - 10-18-2022, 12:30 AM
RE: Nonpareil status - teenix - 10-18-2022, 11:11 PM
RE: Nonpareil status - brouhaha - 10-20-2022, 05:28 AM
RE: Nonpareil status - Mike T. - 10-20-2022, 08:49 PM
RE: Nonpareil status - Thomas Okken - 10-20-2022, 09:00 PM
RE: Nonpareil status - Mark H. Shin - 10-20-2022, 10:53 PM
RE: Nonpareil status - brouhaha - 10-22-2022, 12:04 AM
RE: Nonpareil status - brouhaha - 10-22-2022, 12:09 AM
RE: Nonpareil status - eshazen - 10-23-2022, 07:40 PM
RE: Nonpareil status - brouhaha - 10-24-2022, 05:18 AM
RE: Nonpareil status - eshazen - 10-24-2022, 04:53 PM
RE: Nonpareil status - brouhaha - 10-24-2022, 06:31 PM
RE: Nonpareil status - brouhaha - 10-29-2022, 05:16 AM
RE: Nonpareil status - brouhaha - 11-01-2022, 01:27 AM
RE: Nonpareil status - Mark H. Shin - 11-01-2022, 10:23 AM
RE: Nonpareil status - brouhaha - 11-02-2022, 05:52 AM
97 graphics - brouhaha - 11-04-2022, 05:37 AM
RE: Nonpareil status - brouhaha - 11-07-2022, 08:04 PM
RE: Nonpareil status - brouhaha - 11-16-2022, 06:19 AM
RE: Nonpareil status - Didier Lachieze - 11-16-2022, 06:27 AM
RE: Nonpareil status - brouhaha - 11-16-2022, 06:33 AM
RE: Nonpareil status - rprosperi - 11-16-2022, 02:07 PM
RE: Nonpareil status - brouhaha - 11-16-2022, 05:49 PM
RE: Nonpareil status - Mark H. Shin - 11-19-2022, 04:19 PM
RE: Nonpareil status - brouhaha - 11-20-2022, 09:38 AM
RE: Nonpareil status - Didier Lachieze - 11-20-2022, 03:01 PM
RE: Nonpareil status - Mark H. Shin - 11-20-2022, 10:45 PM
Nonpareil on HiDPI displays - brouhaha - 12-13-2022, 01:24 AM
HP-55 (RE: Nonpareil status) - brouhaha - 12-27-2022, 12:25 AM
RE: Nonpareil status - teenix - 12-27-2022, 03:17 AM
RE: Nonpareil status - brouhaha - 12-27-2022, 04:17 AM
publicity - brouhaha - 01-08-2023, 10:24 PM
RE: Nonpareil status - agarza - 01-09-2023, 05:08 PM
Nonpareil 2, now with SVG! - brouhaha - 10-29-2023, 09:27 AM
RE: Nonpareil status - Mike T. - 11-03-2023, 12:21 AM
RE: Nonpareil status - brouhaha - 11-03-2023, 03:45 AM



User(s) browsing this thread: 11 Guest(s)