My "apt-get" for development purposes

Contribute code to SolydXK and make it even better.
User avatar
ScottQuier
Posts: 1781
Joined: 18 Jul 2013 15:55
Location: Newport News, VA

My "apt-get" for development purposes

Postby ScottQuier » 22 Apr 2014 19:34

These are the two install lines I used before I did the first compile.

The first is what I found when I went searching for a list of dependencies for glade. The second is a modified version of what I found for Darktable. There might be some duplicates between these two, but who cares? :) And, there are probably some in the first that are not needed, but they aren't large so, again, who cares? :)

Code: Select all

apt-get install --no-install-recommends build-essential docbook-xsl flex bison cvs gperf cmake valac g++ libpam0g-dev libiw-dev libdb-dev libgdbm-dev libpng12-dev libffi-dev libtiff-dev libboost-signals-dev libldap2-dev libvorbis-dev libgl1-mesa-dev libunistring-dev libquvi-dev libicu-dev libneon27-dev libusb-1.0-0-dev libsasl2-dev libasound2-dev libncurses5-dev libnss3-dev libudev-dev libusb-dev libacl1-dev libpolkit-gobject-1-dev libcairo-dev liboauth-dev libnl-route-3-dev libnl-genl-3-dev libcups2-dev librsvg2-dev libsystemd-login-dev libdvdread-dev libsoundtouch-dev libwnck-3-dev libavahi-gobject-dev libtasn1-3-bin libxcb-util0-dev libxcomposite-dev libxrandr-dev libxdamage-dev libxft2-dev libxi-dev libxt-dev uuid-dev ppp-dev python-cairo-dev icc-profiles-free libxml-simple-perl subversion ruby gnome-doc-utils yelp-tools apt-file

apt-get install git build-essential packaging-dev intltool libatk1.0-dev libexiv2-dev libfreetype6-dev libgomp1 libgtk2.0-dev libjpeg-dev libtiff4-dev liblcms2-dev liblensfun-dev libpng12-dev libsqlite3-dev libxml2-dev libopenexr-dev libcurl4-gnutls-dev libgphoto2-2-dev libdbus-glib-1-dev libgnome-keyring-dev fop librsvg2-dev libflickcurl-dev cmake liblua5.2-dev
Scott
Quoting zerozero, "The usage of PPA's in debian-based
systems is risky at best and entails serious compatibility
problems; usually it's the best way to destroy an install"

User avatar
zerozero
Posts: 5373
Joined: 10 Feb 2013 23:37
Location: West Midlands, England
Contact:

Re: My "apt-get" for development purposes

Postby zerozero » 22 Apr 2014 22:47

:lol: :lol: :lol:
yeahh right :mrgreen: a day too late ;)
anyways it's always entertaining to hunt missing dependencies :P
bliss of ignorance

User avatar
ScottQuier
Posts: 1781
Joined: 18 Jul 2013 15:55
Location: Newport News, VA

Re: My "apt-get" for development purposes

Postby ScottQuier » 22 Apr 2014 23:57

Listen, if you had told me that you couldn't get the job done by yourself without a lot of pain and suffering, I would have been more than happy to lend you a hand. You've nobody to blame but yourself! So, there!!!!
:D :) :lol: :lol:

Serious question here ... Could one have used

Code: Select all

apt-cache showpkg glade
to get a list of the dependencies?
Scott
Quoting zerozero, "The usage of PPA's in debian-based
systems is risky at best and entails serious compatibility
problems; usually it's the best way to destroy an install"

User avatar
zerozero
Posts: 5373
Joined: 10 Feb 2013 23:37
Location: West Midlands, England
Contact:

Re: My "apt-get" for development purposes

Postby zerozero » 23 Apr 2014 00:33

looking at that output

Code: Select all

zerozero@home ~ $ apt-cache showpkg glade
Package: glade
Versions: 
3.16.1-1 (/var/lib/dpkg/status)
 Description Language: 
                 File: /var/lib/dpkg/status
                  MD5: 37668b03c997c0fd244d03c9105e169d

3.14.2-3 (/var/lib/apt/lists/debian.solydxk.com_testing_dists_testing_main_binary-amd64_Packages) (/var/lib/apt/lists/ftp.debian.org_debian_dists_unstable_main_binary-amd64_Packages)
 Description Language: 
                 File: /var/lib/apt/lists/debian.solydxk.com_testing_dists_testing_main_binary-amd64_Packages
                  MD5: 7fee85b5998c3b40e065a5d752be3041
 Description Language: en
                 File: /var/lib/apt/lists/debian.solydxk.com_testing_dists_testing_main_i18n_Translation-en
                  MD5: 7fee85b5998c3b40e065a5d752be3041


Reverse Depends: 
  gnome-devel,glade 3.12
  libghc-glade-dev,glade
  anjuta,glade
  glade:i386,glade
  gnome-devel,glade 3.12
  libglade2-dev,glade
  libghc-glade-dev,glade
  anjuta,glade
Dependencies: 
3.16.1-1 - libatk1.0-0 (2 1.12.4) libc6 (2 2.14) libcairo-gobject2 (2 1.10.0) libcairo2 (2 1.10.0) libgdk-pixbuf2.0-0 (2 2.22.0) libglib2.0-0 (2 2.37.3) libgtk-3-0 (2 3.9.12) libpango-1.0-0 (2 1.18.0) libpangocairo-1.0-0 (2 1.14.0) libpython2.7 (2 2.7) libxml2 (2 2.7.4) glade:i386 (0 (null)) 
3.14.2-3 - libc6 (2 2.4) libgladeui-2-4 (2 3.14.0) libglib2.0-0 (2 2.31.18) libgtk-3-0 (2 3.5.17) libgtk-3-dev (0 (null)) devhelp (0 (null)) glade:i386 (0 (null)) 
Provides: 
3.16.1-1 - 
3.14.2-3 - 
Reverse Provides: 
zerozero@home ~ $

it's listing the runtime-depends same as

Code: Select all

zerozero@home ~ $ apt show glade
Package: glade
New: yes
State: installed
Automatically installed: no
Version: 3.16.1-1
Priority: optional
Section: unknown
Maintainer: zerozero <zerozero@solydxk>
Architecture: amd64
Uncompressed Size: 11.9 M
Depends: libatk1.0-0 (>= 1.12.4), libc6 (>= 2.14), libcairo-gobject2 (>=
         1.10.0), libcairo2 (>= 1.10.0), libgdk-pixbuf2.0-0 (>= 2.22.0),
         libglib2.0-0 (>= 2.37.3), libgtk-3-0 (>= 3.9.12), libpango-1.0-0 (>=
         1.18.0), libpangocairo-1.0-0 (>= 1.14.0), libpython2.7 (>= 2.7),
         libxml2 (>= 2.7.4)
Conflicts: glade
Description: <insert up to 60 chars description>
 <insert long description, indented with spaces>
Homepage: <insert the upstream URL, if relevant>
(that reads the control file) and not the build-depends (that we are looking for)

===
according to the maintainer's guide, this

Code: Select all

$ dpkg-depcheck -d ./configure
should do what you want

/worth checking ;)
bliss of ignorance

User avatar
ScottQuier
Posts: 1781
Joined: 18 Jul 2013 15:55
Location: Newport News, VA

Re: My "apt-get" for development purposes

Postby ScottQuier » 23 Apr 2014 01:28

I'm on holiday starting tomorrow (for a week), but I'm bringing a laptop with. I might get a chance to look into it tomorrow night.
Scott
Quoting zerozero, "The usage of PPA's in debian-based
systems is risky at best and entails serious compatibility
problems; usually it's the best way to destroy an install"


Return to “Code”

Who is online

Users browsing this forum: No registered users and 1 guest