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

Create Linux RPM software package #53

Open
SomeEarthling opened this issue Dec 2, 2016 · 1 comment
Open

Create Linux RPM software package #53

SomeEarthling opened this issue Dec 2, 2016 · 1 comment

Comments

@SomeEarthling
Copy link

An executable for Fedora would be great. Otherwise, some script to auto compile for Fedora would do as well :)

@kefir500 kefir500 changed the title Fedora RPM Package Create Linux RPM software package Dec 6, 2016
@kefir500
Copy link
Owner

kefir500 commented Dec 6, 2016

RPM Package

Actually, the issue #43 was aimed at creating both deb and rpm packages. However, the issue and its objectives were narrowed to the deb only: APK Icon Editor depends on aapt and zipalign tools which (AFAIK) are not present in any of the RPM-based distribution repos. Creating my own separate repository is an option, however it's a serious and time-consuming task (taking into account my meager knowledge of the Linux itself).

That is why creating the rpm package is not a primary task.

Manual Compilation

However the manual compilation process is pretty standard for Linux software:

  • Download and unpack the APK Icon Editor source code.
  • Open the terminal in the source root directory.
  • qmake
  • make

That's it, the binaries are compiled to bin/linux/ under the APK Icon Editor source root directory.

Dependencies

Of course, most likely you will need to satisfy the dependencies before the compilation:
yum install qt5-qtbase-devel zlib-devel gcc-c++ glibc.i686 zlib.i686 libstdc++.i686

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

2 participants