-1

There is a fix for a bug in the Nemo repository, which I want to apply to my system (Linux Mint).

As the developer guide explains, I have cloned and mint-build' mint-common, xapps, and nemo.

First question, are these the required dependencies for Nemo?

Second question: The following *.debs were created: (amongst other files)

mint-common_2.3.0_all.deb

xapps-doc_2.6.1_all.deb
xapps-common_2.6.1_all.deb
libxapp-dev_2.6.1_amd64.deb
libxapp-dbg_2.6.1_amd64.deb
libxapp1_2.6.1_amd64.deb
gir1.2-xapp-1.0_2.6.1_amd64.deb

nemo_5.8.4_amd64.deb
nemo-dbg_5.8.4_amd64.deb
nemo-data_5.8.4_all.deb
libnemo-extension-dev_5.8.4_amd64.deb
libnemo-extension1_5.8.4_amd64.deb
gir1.2-nemo-3.0_5.8.4_amd64.deb

Which of these would I install? All of them?

Third question: Anyone knows the meaning of the gir1.2 in two of these files?

Nils Lindemann
  • 1,146
  • 1
  • 16
  • 26

1 Answers1

0

The answer to the first question is, these are the requirements, but they are already installed when Nemo is installed, so it should not be necessary to compile and install them.

mtwebster was so friendly to answer the second question: Install all *.debs created by building Nemo, by doing sudo dpkg -i *.deb. Speak, install these:

gir1.2-nemo-3.0_5.8.4_amd64.deb
libnemo-extension1_5.8.4_amd64.deb
libnemo-extension-dev_5.8.4_amd64.deb
nemo-data_5.8.4_all.deb
nemo-dbg_5.8.4_amd64.deb
nemo_5.8.4_amd64.deb

He also answered the third question. Quote: (links by me)

The gir1.2 package contains 'introspection' information for the extension library (libnemo-extension) which allows other languages, such as python, to utilize this C library to build extensions - we have some extensions that are written in C, others in python.

Most libraries based on a common framework (GLib/GObject) provide these packages. It's this capability that lets us write most of our Mint applications in python instead of C (which reduces development time, where performance isn't critical).

Nils Lindemann
  • 1,146
  • 1
  • 16
  • 26