ximion | pitti: hi! | 01:17 |
---|---|---|
Ezim | hi is it possible to ask I question about CMakeLists? I wonder what should from CMakeLists be used in debian/control Build-Depends? Here is a link: http://paste.kde.org/424334/ | 01:19 |
ximion | pitti: Are you there? I'd like to ask you a question about a change you applied to the packagekit package recently... | 01:34 |
Ezim | kdelibs5-dev, libx11-dev, libkwinglesutils1, freeglut3-dev correct? | 01:34 |
ximion | Ezim: what do you mean? The X11, OGL(ES), KWin/KDE libraries? | 01:35 |
Ezim | ximion, training on making package | 01:35 |
ximion | Ezim: looks okay... If you're unsure, you could test-build your package in a chroot environment. | 01:36 |
Ezim | I picked http://kde-apps.org/content/show.php/BeClock?content=117542 | 01:36 |
ximion | Ezim: you should always test-build your package in a chroot environment (you can use e.g. pdebuild for that after creating a pbuilder environment) - Then you'll see if stuff is missing. | 01:38 |
Ezim | ximion, I have never tryid to build in chroot enviroment | 01:39 |
ximion | if you don't want to do this, you can also run ldd on the resulting binary, see which libs are used, find the package they're in (apt-file) and then add their -dev package to depends. | 01:39 |
ximion | from what I see in the cmake file, you'll need kde-workspace-dev zoo | 01:41 |
ximion | *too | 01:41 |
Ezim | ximion, this package is not in the repo. | 01:41 |
Ezim | package outside repo | 01:41 |
ximion | Ezim: which package? | 01:42 |
Ezim | I picked http://kde-apps.org/content/show.php/BeClock?content=117542 | 01:43 |
ximion | Ezim: yes, I'm talking of the packages you need as build-dependency. | 01:45 |
ximion | you can determine them by building a binary out of your sources, and then use the ldd way. | 01:46 |
ximion | this is not the most efficient way, but it works :P | 01:46 |
Ezim | ximion, you mean without adding anything to Build-Depends? | 01:47 |
ximion | a better alternative is using the CMakeLists, which tells me that you'll need at least cmake, kdelibs5-dev, libx11-dev, libkwinglesutils1, freeglut3-dev, kde-workspace-dev | 01:47 |
ximion | Ezim: no, you can find out Build-Depends from the libraries your resulting binary is linked to. | 01:48 |
ximion | but that's just if you're really not sure :P | 01:48 |
Ezim | CMakeLists <<--- was exactly were I looked | 01:49 |
Ezim | I only wanted to now if does I wrote was right or not | 01:49 |
ximion | Ezim: I think yes, if you depend on cmake (kinda obvious) and kde-workspace-dev too :) | 01:50 |
Ezim | find_package(KDE4), find_package(X11), find_package(OpenGLES), find_package(OpenGL) | 01:50 |
ximion | but to be really sure, you need to test-build your new pkg in a clean environment e.g. with pbuilder ( http://pbuilder.alioth.debian.org/#usingpbuilder ) | 01:50 |
ximion | cmake helpers to find OpenGLES and OpenGL are in workspaces-dev :) | 01:51 |
ximion | so you'll need it | 01:51 |
Ezim | ximion, so the only thing I missed was kde-workspace-dev? | 01:52 |
ximion | and cmake, yes - as far as I can see | 01:52 |
Ezim | ximion, :) cmake of course | 01:52 |
ximion | but there might be some hidden stuff somewhere, I haven't looked at the source or if there's another buildscript somewhere | 01:52 |
Ezim | libqt4-dev <<--- maybe also? | 01:53 |
ximion | Ezim: AFAIK, the kde dev packages should pull this in | 01:54 |
ximion | everything else would be against policy. | 01:54 |
ximion | yep, they do depend on it already | 01:55 |
Ezim | ximion, there is not any other buildscript I am aware of. | 01:55 |
ximion | okay, then give it a try! :) | 01:57 |
Ezim | ximion, which section should I choose in debian/control? | 01:57 |
ximion | Ezim: kde | 01:58 |
Ezim | ximion, :) this is only trying to make package. | 01:58 |
ximion | Ezim: is this your first Debian package? (Just asking so I don't tell you stuff you already know ^^)+ | 01:59 |
Ezim | ximion, no. | 02:00 |
Ezim | ximion, this is my 3 outside the (k)ubuntu repo. | 02:01 |
ximion | Ezim: okay :) Do you use the PPA service? | 02:01 |
Ezim | ximion, :) no, only for myself. when I feel I can make good package then I will help in other way to ubuntu-family. | 02:01 |
=== semiosis_ is now known as semiosis | ||
ximion | if you only build packages on your machine then, debuild uses your local environment, meaning that the package build won't fail even if you haven't defined all the Build-Depends which are actually required ^^ | 02:03 |
ximion | you only need to have the packages installed locally :P | 02:03 |
ximion | (of course, you need to define the right builddeps if you build your package in a clean environment, like a PPA repo or pbuilder env) | 02:04 |
Ezim | ximion, yeah Build-Depends before i modify it, it builded correctly anyway. | 02:04 |
ximion | ...but I suppose you know this already :P | 02:04 |
ximion | yes :D | 02:04 |
Ezim | ximion, :) yes. | 02:05 |
ximion | cmake uses Fin* macros to find modules required for build... So if you see something "like find_package (Foo)", you can run a search which package contains "FindFoo.cmake" - then you have your build-dependency or a hint how to find it. | 02:06 |
ximion | (cmake itself ships some Find* fines, but you can open them and check which library/etc. it's referring too, if this is not obvious already) | 02:07 |
ximion | *files | 02:07 |
ximion | oh, it's really too late, I can't even type correctly anymore :( | 02:08 |
=== JackyAlcine_ is now known as JackyAlcine | ||
=== JackyAlcine_ is now known as JackyAlcine | ||
=== Marqin_ is now known as Marqin | ||
infinity | TheMuso: Is there any chance I can get you to merge 3.2.0-17.26 with -lowlatecy and re-upload, so I don't waste buildd time accepting this -16.25 one from NEW? | 10:51 |
infinity | TheMuso: Other than that, it all looks good, and I'm happy to accept. | 10:53 |
infinity | TheMuso: Actually, I guess since it only builds on x86, I don't care about the buildd churn so much. Just so long as you guys are committed to rebasing and keeping it up to date. | 10:53 |
=== tkamppeter_ is now known as tkamppeter | ||
Atlantic777 | Is there any guide on where to store files, or to be even more specific, how to use sqlite db and where to store database? | 13:22 |
Atlantic777 | This is first time I'm writing a desktop app so... I'm not sure. ~/.myAppFolder/database.db is ok? | 13:23 |
Atlantic777 | which offline database you suggest? sqlite vs couchdb | 13:24 |
hyperair | sqlite. | 13:24 |
hyperair | the whole desktopcouch stack was horrible for the laptop battery iirc | 13:24 |
Atlantic777 | tnx hyperair, then I'm on a good way. :) | 13:24 |
Ampelbein | Atlantic777: ~/.myApp/ looks fine to me and yeah, sqlite is the better solution for now. But #ubuntu-app-devel might be better for those kind of questions. | 13:25 |
Atlantic777 | oh, sorry, I havn't read the topic here... | 13:25 |
=== yofel_ is now known as yofel | ||
addy20020 | hello all is their is special compiler on which c language coding and compiling on same plateform as like in window | 14:13 |
ximion | pitti: hi! | 14:57 |
=== dendrobates is now known as dendro-afk | ||
=== dendro-afk is now known as dendrobates | ||
=== dendrobates is now known as dendro-afk | ||
=== kees_ is now known as kees | ||
ximion | pitti: are you there? | 16:36 |
=== allee is now known as alleehol_ | ||
=== alleehol_ is now known as allee-forgets-pw | ||
=== Beret- is now known as Beret | ||
=== thegodfather is now known as fabbione | ||
htorque | hi everyone! if debsums detects changes to files like 'changelog.Debian.gz', should this be filed as bug against the corresponding package? | 18:11 |
penguin42 | htorque: There's something special about those due to the system where only part of hte changelog is included in the resulting package | 18:13 |
penguin42 | htorque: And I think it might be related to a gzip bug where the gzip of the same file didn't always produce the same result | 18:13 |
htorque | penguin42: yeah, that's why i'm asking - i noticed lots of mismatches for those files. i'll keep looking for a bug report. | 18:21 |
penguin42 | htorque: There is bug 871083 for gzip odd behaviour - but I don't think that's the one due to mangled changelogs | 18:21 |
ubottu | Launchpad bug 871083 in libtasn1-3 (Ubuntu Precise) "gzip -9n sometimes generates a different output file on different architectures" [Medium,Triaged] https://launchpad.net/bugs/871083 | 18:21 |
htorque | there are also a couple of png files, probably due to optimization efforts? | 18:22 |
=== sagaci_ is now known as sagaci | ||
mainerror | Someone needs a kernel ninja on Ask Ubuntu. | 19:08 |
mainerror | http://askubuntu.com/questions/105395/make-fails-because-it-doesnt-know-headers-install | 19:08 |
=== dendro-afk is now known as dendrobates | ||
=== dendrobates is now known as dendro-afk | ||
=== retoaded is now known as retoaded_afk | ||
=== temugen_ is now known as temugen | ||
=== temugen is now known as Guest27314 | ||
=== albrigha is now known as Guest65979 | ||
=== Torpedo_Skyline is now known as TorpedoSkyline | ||
ximion | pitti: are you there now? (sorry for bothering ^^) | 22:06 |
=== doko_ is now known as doko | ||
=== SolidLiq is now known as solid_liq |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!