Skip to content
This repository has been archived by the owner on Aug 15, 2023. It is now read-only.

Proper RPM packaging #16

Open
wants to merge 12 commits into
base: master
Choose a base branch
from

Conversation

korewaChino
Copy link

@korewaChino korewaChino commented Jan 20, 2022

This makes the RPM spec file a proper spec following the Fedora Packaging Guidelines.

This, however, completely obsoletes the packaging script in favour of proper portable packaging as it will now build from the RPM file.

Note: Fundamentally conflicts with #14, but I've made some changes so packaging will be a bit easier.

@hwsmm hwsmm mentioned this pull request Jan 22, 2022
@hwsmm
Copy link
Contributor

hwsmm commented Jan 30, 2022

Changes from korewaChino#2 are also included:

  • a normal debian source package can be made with dpkg-source
  • systemd user presets are no longer used
  • RPM and DEB use same files in Common for packaging

…f using the version macro for proper source packages
Copy link
Member

@InfinityGhost InfinityGhost left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Debian changes appear to be broken:

/repos/OpenTabletDriver-Packaging/Debian /repos/OpenTabletDriver-Packaging/Debian
mv: cannot stat 'opentabletdriver_0.6.0.3_amd64.deb': No such file or directory
/repos/OpenTabletDriver-Packaging/Debian

@hwsmm
Copy link
Contributor

hwsmm commented May 7, 2022

Debian changes appear to be broken:

/repos/OpenTabletDriver-Packaging/Debian /repos/OpenTabletDriver-Packaging/Debian
mv: cannot stat 'opentabletdriver_0.6.0.3_amd64.deb': No such file or directory
/repos/OpenTabletDriver-Packaging/Debian

Can you show me the full log?

@PhoenixEmik
Copy link

Any updates on this?

@jamesbt365
Copy link
Member

(infinity won't show full log)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants