Skip to content

steve-fryatt/packtools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PackTools

RISC OS Package Creation Tools for use when cross-compiling.

Introduction

PackTools are a collection of Perl scripts which are useful for working with RiscPkg format packages and repositories in a cross-compiling environment. They are required by RISC OS source code found amongst the adjacent repositories.

Installation

To install and use PackTools, it will be necessary to have suitable Linux system with a working installation of the GCCSDK.

It will also be necessary to ensure that the SFTOOLS_BIN and $SFTOOLS_MAKE variables are set to a suitable location within the current environment. For example

export SFTOOLS_BIN=/home/steve/sftools/bin
export SFTOOLS_MAKE=/home/steve/sftools/make

where the path is changed to suit your local settings and installation requirements. Finally, you will also need to have installed the Shared Makefiles and ManTools.

To install PackTools, use

make install

from the root folder of the project, which will copy the necessary files in to the location indicated by $SFTOOLS_BIN. It will also be necessary to install the DateTime, File::Find::Rule and LWP::UserAgent Perl Modules; if using a Debian-based Linux, this can be done with

apt install libfile-find-rule-perl libdatetime-perl libwww-perl

Licence

PackTools are licensed under the EUPL, Version 1.2 only (the "Licence"); you may not use this work except in compliance with the Licence.

You may obtain a copy of the Licence at http://joinup.ec.europa.eu/software/page/eupl.

Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "as is"; basis, without warranties or conditions of any kind, either express or implied.

See the Licence for the specific language governing permissions and limitations under the Licence.

About

Package creation for RiscPkg at build time.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published