diff options
author | Robert Tari <robert@tari.in> | 2021-06-07 13:25:55 +0200 |
---|---|---|
committer | Robert Tari <robert@tari.in> | 2021-06-07 13:25:55 +0200 |
commit | 7c2b87986b489f472ffcd395036d9449b1c1ebad (patch) | |
tree | 7f20f73885af348db28073a8008e5069b5c4018a /INSTALL | |
parent | 479aefda4fdc32b859f2aec396f3f69921472bb6 (diff) | |
parent | a631738be87d738adcc037defe71abb87435204d (diff) | |
download | ayatana-indicator-session-7c2b87986b489f472ffcd395036d9449b1c1ebad.tar.gz ayatana-indicator-session-7c2b87986b489f472ffcd395036d9449b1c1ebad.tar.bz2 ayatana-indicator-session-7c2b87986b489f472ffcd395036d9449b1c1ebad.zip |
Merge branch 'sunweaver-pr/update-documentation-files'
Attributes GH PR #32: https://github.com/AyatanaIndicators/ayatana-indicator-session/pull/32
Diffstat (limited to 'INSTALL')
-rw-r--r-- | INSTALL | 86 |
1 files changed, 0 insertions, 86 deletions
diff --git a/INSTALL b/INSTALL deleted file mode 100644 index fc8d601..0000000 --- a/INSTALL +++ /dev/null @@ -1,86 +0,0 @@ -# -# Copyright (C) 2013 Canonical Ltd -# Copyright (C) 2017, Mike Gabriel <mike.gabriel@das-netzwerkteam.de> -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License version 3 as -# published by the Free Software Foundation. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. -# - -Compile-time build dependencies -------------------------------- - - gettext (gettext 0.18.1.1-10ubuntu3 or later) - - glib (libglib2.0, 2.35.4 or later) - - cmake (cmake, 2.8.9 or later) - - gcovr (gcovr, 2.4 or later) - - lcov (lcov, 1.9 or later) - - google test (libgtest-dev, 1.6.0 or later) - - cppcheck (cppcheck) - -Runtime DBus dependencies -------------------------- - - org.ayatana.indicators.webcredentials - - org.freedesktop.Accounts - - org.freedesktop.Accounts.User - - org.freedesktop.DisplayManager.Seat - - org.freedesktop.login1.Manager - - org.freedesktop.login1.Seat - - org.freedesktop.login1.User - - org.gnome.ScreenSaver - - org.gnome.SessionManager - - org.gnome.SessionManager.EndSessionDialog - -Building the code ------------------ -The simplest case is: - $ cd ayatana-indicator-session-X.Y.Z - $ mkdir build - $ cd build - $ cmake .. - $ make - -Running the tests ------------------ - $ cd ayatana-indicator-session-X.Y.Z - $ mkdir build - $ cd build - $ cmake .. - $ make - $ make test - $ make cppcheck - -Generating Test Coverage Reports --------------------------------- - $ cd ayatan-indicator-session-X.Y.Z - $ mkdir build-coverage - $ cd build-coverage - $ cmake -DCMAKE_BUILD_TYPE=coverage .. - $ make - $ make coverage-html - -Installation ------------- - -what gets installed -LC_ALL=C /usr/bin/intltool-merge -x -u --no-translations org.ayatana.indicator.session.gschema.xml.in org.ayatana.indicator.session.gschema.xml - - - - -FIXME: not tested -To get files that form part of an installation, run a "make install" -in the build directory. By default, this installs them in the "install" -subdirectory of the build directory. If you want to install into a -different directory, use - -$ cmake -DCMAKE_INSTALL_PREFIX=/usr/local # Or wherever... -$ make release -$ make install |