build: obtain iso-codes prefix from pkg-config
This commit is contained in:
parent
71617bf9b2
commit
beec7ff0fe
4 changed files with 9 additions and 6 deletions
|
|
@ -15,7 +15,7 @@ variables:
|
|||
meson desktop-file-utils libcanberra-devel libgee-devel
|
||||
glib2-devel gmime-devel gtk3-devel libnotify-devel sqlite-devel
|
||||
webkitgtk4-devel libsecret-devel libxml2-devel vala-tools
|
||||
gcr-devel enchant-devel libunwind-devel
|
||||
gcr-devel enchant-devel libunwind-devel iso-codes-devel
|
||||
gnome-online-accounts-devel itstool
|
||||
FEDORA_TEST_DEPS: Xvfb tar xz
|
||||
UBUNTU_DEPS: valac libgirepository1.0-dev
|
||||
|
|
@ -23,7 +23,7 @@ variables:
|
|||
libgee-0.8-dev libglib2.0-dev libgmime-2.6-dev libgtk-3-dev
|
||||
libsecret-1-dev libxml2-dev libnotify-dev libsqlite3-dev
|
||||
libwebkit2gtk-4.0-dev libgcr-3-dev libenchant-dev
|
||||
libunwind-dev libgoa-1.0-dev itstool gettext
|
||||
libunwind-dev iso-codes libgoa-1.0-dev itstool gettext
|
||||
libmessaging-menu-dev libunity-dev
|
||||
UBUNTU_TEST_DEPS: xauth xvfb
|
||||
|
||||
|
|
|
|||
6
INSTALL
6
INSTALL
|
|
@ -41,8 +41,8 @@ Installing dependencies on Fedora
|
|||
Fedora 25 and later ships with the correct versions of the required
|
||||
libraries. Install them by running this command:
|
||||
|
||||
sudo yum install vala gobject-introspection-devel \
|
||||
meson desktop-file-utils libcanberra-devel libgee-devel \
|
||||
sudo yum install vala gobject-introspection-devel meson \
|
||||
desktop-file-utils iso-codes-devel libcanberra-devel libgee-devel \
|
||||
glib2-devel gmime-devel gtk3-devel libnotify-devel sqlite-devel \
|
||||
webkitgtk4-devel libsecret-devel libxml2-devel vala-tools \
|
||||
gcr-devel enchant-devel libunwind-devel \
|
||||
|
|
@ -63,7 +63,7 @@ required libraries.
|
|||
Install them by running this command:
|
||||
|
||||
sudo apt-get install valac libgirepository1.0-dev \
|
||||
meson desktop-file-utils libcanberra-dev \
|
||||
meson desktop-file-utils iso-codes libcanberra-dev \
|
||||
libgee-0.8-dev libglib2.0-dev libgmime-2.6-dev libgtk-3-dev \
|
||||
libsecret-1-dev libxml2-dev libnotify-dev libsqlite3-dev \
|
||||
libwebkit2gtk-4.0-dev libgcr-3-dev libenchant-dev \
|
||||
|
|
|
|||
2
debian/control
vendored
2
debian/control
vendored
|
|
@ -4,6 +4,7 @@ Priority: optional
|
|||
Maintainer: Michael Gratton <mike@vee.net>
|
||||
Build-Depends: debhelper (>= 8),
|
||||
desktop-file-utils,
|
||||
iso-codes,
|
||||
itstool,
|
||||
libcanberra-dev,
|
||||
libenchant-dev,
|
||||
|
|
@ -31,6 +32,7 @@ Homepage: https://wiki.gnome.org/Apps/Geary
|
|||
Package: geary
|
||||
Architecture: any
|
||||
Depends: ${shlibs:Depends}, ${misc:Depends},
|
||||
iso-codes,
|
||||
libcanberra0,
|
||||
libenchant1c2a,
|
||||
libgcr-base-3-1,
|
||||
|
|
|
|||
|
|
@ -59,6 +59,7 @@ gio = dependency('gio-2.0', version: '>=' + target_glib)
|
|||
goa = dependency('goa-1.0')
|
||||
gobject_introspection = dependency('gobject-introspection-1.0')
|
||||
gthread = dependency('gthread-2.0', version: '>=' + target_glib)
|
||||
iso_codes = dependency('iso-codes')
|
||||
javascriptcoregtk = dependency('javascriptcoregtk-4.0', version: '>=' + target_webkit)
|
||||
libcanberra = dependency('libcanberra', version: '>= 0.28')
|
||||
libmath = cc.find_library('m')
|
||||
|
|
@ -104,7 +105,7 @@ if enable_valadoc
|
|||
endif
|
||||
|
||||
# Language detection
|
||||
iso_codes_dir = join_paths('/', 'usr', 'share', 'xml', 'iso-codes')
|
||||
iso_codes_dir = join_paths(iso_codes.get_pkgconfig_variable('prefix'), 'share', 'xml', 'iso-codes')
|
||||
if iso_639_xml == ''
|
||||
iso_639_xml = join_paths(iso_codes_dir, 'iso_639.xml')
|
||||
endif
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue