Skip to content

SWGEmu server Linux system packages that are easy to build and are reproducible.

License

Notifications You must be signed in to change notification settings

LukeShortCloud/swgemu-server-packages

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 

Repository files navigation

SWGEmu Server Packages

This repository provides the necessary files to build unofficial an RPM package for the Star Wars Galaxies Emulator (SWGEmu) server. This uses pinned versions of git commits from GitHub for the Core3 and PublicEngine projects. This RPM is currently beta quality. Use at your own risk.

Built RPMs are provided on the ekultails/swgemu Fedora COPR.

$ sudo dnf copr enable ekultails/swgemu
$ sudo dnf install swgemu-server

RPM

Supported operating systems (x86_64):

  • Fedora >= 28
  • RHEL/CentOS 8

For building the RPM, optionally use a container. Note that sudo is not provided or required inside the container.

$ docker run -it --name swgemubuild fedora:28 bash

Install the dependencies to build the RPM, copy over the files required for the it, and then build it.

$ sudo dnf install 'dnf-command(builddep)' git rpm-build
$ git clone https://github.com/ekultails/swgemu-server-packages.git
$ mkdir -p ~/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
$ cp -f -r swgemu-server-packages/rpm/SOURCES/* ~/rpmbuild/SOURCES/
$ cp -f -r swgemu-server-packages/rpm/SPECS/* ~/rpmbuild/SPECS/
$ sudo dnf builddep ~/rpmbuild/SPECS/swgemu-server.spec
$ rpmbuild -bb ~/rpmbuild/SPECS/swgemu-server.spec

The compiled RPM will be available at ~/rpmbuild/RPMS/x86_64/swgemu-server*.rpm.

Server Configuration

A SWGEmu server adminsitrator's guide is provided in the GitHub repository at rpm/SOURCES/readme.md. That documentation is provided in the RPM at /opt/swgemu-server/doc/readme.md.

FAQ

  • There is XYZ problem with SWGEmu. Where should issues be reported?
  • CentOS/RHEL 8 does not provide lua-devel. How can the RPM be installed?
  • Why are there no Debian packages?

License

This software is licensed under the GPLv3. More information about this can be found in the included "LICENSE" file or online at: http://www.gnu.org/licenses/gpl-3.0.en.html

About

SWGEmu server Linux system packages that are easy to build and are reproducible.

Resources

License

Stars

Watchers

Forks

Packages

No packages published