Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

deb package or binary only please #3356

Open
2 tasks done
caltrop2075 opened this issue Mar 26, 2022 · 9 comments
Open
2 tasks done

deb package or binary only please #3356

caltrop2075 opened this issue Mar 26, 2022 · 9 comments

Comments

@caltrop2075
Copy link

Code of Conduct & Contributing Guidelines

  • I agree to follow the code of conduct and the contributing guidelines.

Have you checked that no other similar feature request(s) already exists?

  • I have searched and didn't find any similar issues.

Is your feature request related to a problem? Please describe.

No response

What you want

something I can install

Mint can no longer open rpm packages, I thought it used to but v20.1 - no

I don't do FlatPak or any other bloat

a binary or PPA to connect to

🤪🔥💥💀

Describe alternatives you've considered

No response

Additional context

No response

@Wengier
Copy link
Collaborator

Wengier commented Mar 28, 2022

Same as issue #1742.

@machineghost
Copy link

Flatpak ran and installed ... nothing for me. Please, please, give us a standard (ie. PPA or .deb) way to install this software!

@rderooy
Copy link
Contributor

rderooy commented Apr 2, 2022

I create the COPR RPM and Flatpak packages.

I tried earlier this year to create a PPA package, but ran into problems with signing the code of conduct which needs to be signed with your GPG key. For which you first need to register your GPG key. After waisting some time on an error that meant nothing when registering my GPG key, I found the issue was that Ubuntu simply will not accept a modern key types and that a bug report for this had been open for years without action.

https://bugs.launchpad.net/launchpad/+bug/1827369

After that I turned my attention to other things.

@arrowgent
Copy link

a PPA would be nice. many of us dont want snaps or flatpaks or appimages
deb building and PPA arent too difficult, but as said signing those keys can be troublesome

however, compiling the source code is very simple for anyone curious:

build packages:
sudo apt install automake gcc g++ make libncurses-dev nasm libsdl-net1.2-dev libsdl2-net-dev libpcap-dev libslirp-dev fluidsynth libfluidsynth-dev libavdevice58 libavformat-dev libavcodec-dev libavcodec-extra libavcodec-extra58 libswscale-dev libfreetype-dev libxkbfile-dev libxrandr-dev

git clone https://github.com/joncampbell123/dosbox-x
cd dosbox-x
./build-debug-sdl2

optional:
sudo make install

or copy the compiled file anywhere you wish...
i prefer /opt or ~/.local/bin or ~/.local/games

hello from ubuntu 18.04

@rderooy
Copy link
Contributor

rderooy commented Apr 2, 2022

The build instructions, including for Ubuntu were already in the build documentation. At least for Ubuntu 20.04 and 20.10. I did not try it with later releases.

https://github.com/joncampbell123/dosbox-x/blob/master/BUILD.md

@machineghost
Copy link

I tried earlier this year to create a PPA package

A PPA would certainly be nice (and modern), but .deb files are still routinely used in Debian/Ubuntu/Linux Mint environments. Even just a .deb file would be super helpful, as it would mean we could use package management instead of compiling things ourselves.

@kcgen
Copy link
Contributor

kcgen commented Apr 2, 2022

Debian package maintainers are often not the developers of the packages they're maintaining.

Instead, package maintainers are users who started their journey with a desire to see a package made available and maintained in the Debian-based repos (primarily to meet their own needs as a user of said package).

There are no developer skills needed.

The recommended guide is here - https://www.debian.org/doc/manuals/maint-guide/

@machineghost
Copy link

I guess it's a chicken and egg problem, as I'm never going to learn how to make a .deb, and then publish it, for an app I've never even installed let alone used.

@bgstack15
Copy link

I built this app in Debian Sid (unstable). This is an unofficial package in a community repo: https://build.opensuse.org/package/show/home:bgstack15/dosbox-x. A quick link to the download page.

It's a very simple translation of the rpm spec from rob72 into a dpkg recipe.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants