-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
packaging: Debian packaging is broken yet again #482
Comments
I quote:
|
|
|
You can tell cmake to install into |
@OsterlaD As @texane noted, you can just add DESTDIR= make install. In debian rules you don't have to mention this, as default debian stuff gets the job done already. Basically:
Is the only thing required and the only thing that I keep around my cmake-based projects. dpkg does the rest automatically. @texane For my projects (See http://github.com/nekromant/aura) I add tests for production builds as well, but only those that don't require hardware connected by default. They are just not installed during the 'make install' phase. If dpkg-buildpackage won't find any tests it just won't run any, and since we have a CI I really think we can safely skip tests for packaging. |
@nekromant i'm @xor-gate :=) not @texane :D |
I thought about this way too. |
We could add |
Sounds good. Maybe I have some time to try it later on. |
@xor-gate I'll give it a proper try tomorrow. And sorry for the typo. Tough day. |
#484 use of Lintian has some suggestions
I would like to add a postinst script to libstlink to reload udev rules. |
I think this is now completely resolved? |
If you guys don't mind I will close this for now, as this topic was used mostly for discussion. When there specific are debian-related thinks need to be fixed we can open new issues. Thanks all for your effort! |
Finally closed by #485. |
Current debian install rules to not take care to install the correct version.h that pretty much make the whole -dev package unusable.
@texane Just to remember, I'll try to dive and fix it when I have a spare minute.
The text was updated successfully, but these errors were encountered: