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/rpm packages #26

Open
BloodyIron opened this issue Oct 23, 2023 · 5 comments
Open

deb/rpm packages #26

BloodyIron opened this issue Oct 23, 2023 · 5 comments
Labels
enhancement New feature or request

Comments

@BloodyIron
Copy link

I'm pretty sure this tool is going to address my middle-click paste bother stuff, but building tools from source of this nature is a no-go for my Linux space. My package manager needs to be aware of all software in the environment, and building from source like this breaks that.

So could we please (at some point?) get deb and rpm packages for this lovely too please? A repo/ppa would be great too (or upstream even???) but at a minimum deb/rpm (I care about deb personally) packaging at a minimum would mean I actually use this tool.

Hope it's possible! Thanks! :D

@Jackenmen
Copy link

Jackenmen commented Oct 24, 2023

I have one here for Ubuntu 22.04: https://launchpad.net/~jackenmen/+archive/ubuntu/xmousepasteblock
It's for personal use so I won't build it for anything but jammy until I move to 24.04 once that becomes available.
It's possible that it works on other systems regardless though, I just haven't checked.

@BloodyIron
Copy link
Author

That's certainly appreciated, but I was hoping we could get a package/repo from the original devs to provide confidence in supply chain quality.

Either way thanks for chiming in and pointing it out! :)

@Jackenmen
Copy link

Understandable but I figured I'll provide you with a link since it is not very likely that this repository becomes active after 1.5 years of inactivity, with the last commit making the program not work at all.

Either way, you can use what I linked to build an installable deb file or ppa repository yourself, then you get to have it managed by a package manager (which is actually the reason I chose to make that ppa).
Here's the link to that repo on GitHub: https://github.com/Jackenmen/xmousepasteblock-debian
After cloning it, you can run:

gbp buildpackage --git-builder='debuild -S' --git-pristine-tar --git-debian-branch=master

to build source package and then run:

cd ..
dput ppa:username/repo-name xmousepasteblock_1.3-3+jackenmen_source.changes

to push it to launchpad (you'll need to have launchpad account set up with gpg key + a created repo)

@BloodyIron
Copy link
Author

Ahh, well thanks! :)

@milaq milaq added the enhancement New feature or request label Feb 10, 2024
@milaq
Copy link
Owner

milaq commented Feb 10, 2024

Tagged this as future enhancement

@milaq milaq changed the title deb/rpm packages pls? deb/rpm packages Feb 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants