summaryrefslogtreecommitdiff
path: root/recipes
diff options
context:
space:
mode:
authorAndoni Morales Alastruey <ylatuya@gmail.com>2020-10-14 18:45:58 +0200
committerAndoni Morales Alastruey <ylatuya@gmail.com>2023-03-14 18:07:09 +0100
commit9de0333e8ba26a50561a7e8e14041a3332729fff (patch)
treec678427fe80fa3bf468f4bf5700272feba13c4bc /recipes
parentfdc21aaee947ec22cdc18af5339b71e76902fec9 (diff)
Fix hardcoded 'lib' path in recipes files listing
Diffstat (limited to 'recipes')
-rw-r--r--recipes/bzip2.recipe2
-rw-r--r--recipes/cairo.recipe30
-rw-r--r--recipes/custom.py10
-rw-r--r--recipes/dav1d.recipe2
-rw-r--r--recipes/expat.recipe2
-rw-r--r--recipes/ffmpeg.recipe4
-rw-r--r--recipes/flac.recipe2
-rw-r--r--recipes/fontconfig.recipe2
-rw-r--r--recipes/freetype.recipe2
-rw-r--r--recipes/frei0r-plugins.recipe4
-rw-r--r--recipes/fribidi.recipe2
-rw-r--r--recipes/gdk-pixbuf.recipe6
-rw-r--r--recipes/glib-networking.recipe4
-rw-r--r--recipes/glib.recipe34
-rw-r--r--recipes/gnustl.recipe18
-rw-r--r--recipes/gobject-introspection.recipe63
-rw-r--r--recipes/graphene.recipe10
-rw-r--r--recipes/gst-devtools-1.0.recipe8
-rw-r--r--recipes/gst-editing-services-1.0.recipe12
-rw-r--r--recipes/gst-libav-1.0.recipe4
-rw-r--r--recipes/gst-omx-1.0.recipe6
-rw-r--r--recipes/gst-plugins-bad-1.0.recipe440
-rw-r--r--recipes/gst-plugins-base-1.0.recipe134
-rw-r--r--recipes/gst-plugins-good-1.0.recipe252
-rw-r--r--recipes/gst-plugins-rs.recipe8
-rw-r--r--recipes/gst-plugins-ugly-1.0.recipe36
-rw-r--r--recipes/gst-rtsp-server-1.0.recipe6
-rw-r--r--recipes/gst-shell.recipe5
-rw-r--r--recipes/gstreamer-1.0-osx-framework.recipe2
-rw-r--r--recipes/gstreamer-1.0.recipe18
-rw-r--r--recipes/gstreamer-vaapi-1.0.recipe4
-rw-r--r--recipes/harfbuzz.recipe2
-rw-r--r--recipes/json-glib.recipe2
-rw-r--r--recipes/libass.recipe2
-rw-r--r--recipes/libcroco.recipe2
-rw-r--r--recipes/libdca.recipe2
-rw-r--r--recipes/libdv.recipe2
-rw-r--r--recipes/libdvdnav.recipe3
-rw-r--r--recipes/libdvdread.recipe2
-rw-r--r--recipes/libffi.recipe2
-rw-r--r--recipes/libjpeg-turbo.recipe2
-rw-r--r--recipes/libkate.recipe2
-rw-r--r--recipes/libnice.recipe6
-rw-r--r--recipes/libogg.recipe2
-rw-r--r--recipes/libpng.recipe2
-rw-r--r--recipes/libpsl.recipe2
-rw-r--r--recipes/librsvg.recipe6
-rw-r--r--recipes/librtmp.recipe2
-rw-r--r--recipes/librtmp/0007-Make-libdir-configurable.patch2
-rw-r--r--recipes/libshout.recipe2
-rw-r--r--recipes/libsoup.recipe2
-rw-r--r--recipes/libsrtp.recipe2
-rw-r--r--recipes/libtheora.recipe4
-rw-r--r--recipes/libunwind.recipe2
-rw-r--r--recipes/libvorbis.recipe4
-rw-r--r--recipes/libvpx.recipe6
-rw-r--r--recipes/libxml2.recipe4
-rw-r--r--recipes/moltenvk.recipe2
-rw-r--r--recipes/mpg123.recipe2
-rw-r--r--recipes/opencore-amr.recipe2
-rw-r--r--recipes/openh264.recipe2
-rw-r--r--recipes/openjpeg.recipe2
-rw-r--r--recipes/openssl.recipe4
-rw-r--r--recipes/opus.recipe2
-rw-r--r--recipes/orc.recipe2
-rw-r--r--recipes/pango.recipe8
-rw-r--r--recipes/pcre2.recipe2
-rw-r--r--recipes/pixman.recipe2
-rw-r--r--recipes/proxy-libintl.recipe2
-rw-r--r--recipes/sbc.recipe2
-rw-r--r--recipes/soundtouch.recipe2
-rw-r--r--recipes/spandsp.recipe2
-rw-r--r--recipes/speex.recipe2
-rw-r--r--recipes/sqlite3.recipe2
-rw-r--r--recipes/srt.recipe2
-rw-r--r--recipes/taglib.recipe2
-rw-r--r--recipes/tiff.recipe2
-rw-r--r--recipes/tinyalsa.recipe2
-rw-r--r--recipes/vo-aacenc.recipe2
-rw-r--r--recipes/vulkan-android.recipe2
-rw-r--r--recipes/wavpack.recipe2
-rw-r--r--recipes/webrtc-audio-processing.recipe2
-rw-r--r--recipes/x264.recipe2
-rw-r--r--recipes/zbar.recipe2
-rw-r--r--recipes/zlib.recipe2
85 files changed, 633 insertions, 634 deletions
diff --git a/recipes/bzip2.recipe b/recipes/bzip2.recipe
index 3bf0a5ee..7421fb34 100644
--- a/recipes/bzip2.recipe
+++ b/recipes/bzip2.recipe
@@ -13,7 +13,7 @@ class Recipe(recipe.Recipe):
patches = [name + '/add-meson-build-files.patch']
files_libs = ['libbz2']
- files_devel = ['include/bzlib.h', 'lib/pkgconfig/bzip2.pc']
+ files_devel = ['include/bzlib.h', '%(libdir)s/pkgconfig/bzip2.pc']
def post_install(self):
libtool_la = LibtoolLibrary('bz2', 1, 0, 6, self.config.libdir,
diff --git a/recipes/cairo.recipe b/recipes/cairo.recipe
index a57f0437..4993e351 100644
--- a/recipes/cairo.recipe
+++ b/recipes/cairo.recipe
@@ -35,22 +35,22 @@ class Recipe(recipe.Recipe):
files_libs = ['libcairo', 'libcairo-gobject', 'libcairo-script-interpreter']
files_devel = [
- 'lib/pkgconfig/cairo-fc.pc',
- 'lib/pkgconfig/cairo.pc',
- 'lib/pkgconfig/cairo-ps.pc',
- 'lib/pkgconfig/cairo-ft.pc',
- 'lib/pkgconfig/cairo-pdf.pc',
- 'lib/pkgconfig/cairo-svg.pc',
- 'lib/pkgconfig/cairo-gobject.pc',
- 'lib/pkgconfig/cairo-png.pc',
+ '%(libdir)s/pkgconfig/cairo-fc.pc',
+ '%(libdir)s/pkgconfig/cairo.pc',
+ '%(libdir)s/pkgconfig/cairo-ps.pc',
+ '%(libdir)s/pkgconfig/cairo-ft.pc',
+ '%(libdir)s/pkgconfig/cairo-pdf.pc',
+ '%(libdir)s/pkgconfig/cairo-svg.pc',
+ '%(libdir)s/pkgconfig/cairo-gobject.pc',
+ '%(libdir)s/pkgconfig/cairo-png.pc',
'include/cairo',
]
platform_files_devel = {
- Platform.WINDOWS: [ 'lib/pkgconfig/cairo-win32-font.pc',
- 'lib/pkgconfig/cairo-win32.pc'],
- Platform.DARWIN: ['lib/pkgconfig/cairo-quartz-font.pc',
- 'lib/pkgconfig/cairo-quartz-image.pc',
- 'lib/pkgconfig/cairo-quartz.pc']
+ Platform.WINDOWS: [ '%(libdir)s/pkgconfig/cairo-win32-font.pc',
+ '%(libdir)s/pkgconfig/cairo-win32.pc'],
+ Platform.DARWIN: ['%(libdir)s/pkgconfig/cairo-quartz-font.pc',
+ '%(libdir)s/pkgconfig/cairo-quartz-image.pc',
+ '%(libdir)s/pkgconfig/cairo-quartz.pc']
}
def prepare(self):
@@ -65,8 +65,8 @@ class Recipe(recipe.Recipe):
#if self.config.variants.x11:
# self.meson_options['xlib'] = 'enabled'
# self.meson_options['xcb'] = 'auto'
- # self.files_devel += ['lib/pkgconfig/cairo-xlib-xrender.pc',
- # 'lib/pkgconfig/cairo-xlib.pc']
+ # self.files_devel += ['%(libdir)s/pkgconfig/cairo-xlib-xrender.pc',
+ # '%(libdir)s/pkgconfig/cairo-xlib.pc']
if self.config.target_platform == Platform.DARWIN:
self.meson_options['quartz'] = 'enabled'
diff --git a/recipes/custom.py b/recipes/custom.py
index 6dbf9dbc..99c51e55 100644
--- a/recipes/custom.py
+++ b/recipes/custom.py
@@ -72,7 +72,7 @@ class GStreamer(recipe.Recipe):
if variant is None or getattr(self.config.variants, variant):
if dep is not None:
self.deps.append(dep)
- plugin = 'lib/gstreamer-1.0/libgst' + plugin
+ plugin = '%(libdir)s/gstreamer-1.0/libgst' + plugin
if not hasattr(self, 'files_plugins_' + category):
setattr(self, 'files_plugins_' + category, [])
self.update_categories()
@@ -104,7 +104,7 @@ class GStreamer(recipe.Recipe):
raise FatalError('{} not found in category {}'.format(entry, files_category))
def _remove_plugin_file(self, plugin, category):
- plugin = 'lib/gstreamer-1.0/libgst' + plugin
+ plugin = '%(libdir)s/gstreamer-1.0/libgst' + plugin
plugin_shared_lib = plugin + '%(mext)s'
plugin_static_lib = plugin + '.a'
plugin_libtool_lib = plugin + '.la'
@@ -121,11 +121,11 @@ class GStreamer(recipe.Recipe):
if library_name is not None:
library = 'libgst' + library_name + '-1.0'
self.files_libs.remove(library)
- pcname = 'lib/pkgconfig/gstreamer-' + library_name + '-1.0.pc'
+ pcname = '%(libdir)s/pkgconfig/gstreamer-' + library_name + '-1.0.pc'
self.files_plugins_devel.remove(pcname)
includedir = 'include/gstreamer-1.0/gst/' + library_name
self.files_plugins_devel.remove(includedir)
- libincdir = 'lib/gstreamer-1.0/include/gst/' + library_name
+ libincdir = '%(libdir)s/gstreamer-1.0/include/gst/' + library_name
if libincdir in self.files_plugins_devel:
self.files_plugins_devel.remove(libincdir)
self.meson_options[option] = 'disabled'
@@ -153,7 +153,7 @@ def list_gstreamer_1_0_plugins_by_category(config):
else:
continue
for e in plugins_list:
- if not e.startswith('lib/gstreamer-'):
+ if not e.startswith('lib/gstreamer-') and not e.startswith('%(libdir)s/gstreamer-'):
continue
e = os.path.basename(e)
# Only pick static libs
diff --git a/recipes/dav1d.recipe b/recipes/dav1d.recipe
index 45dbcf6a..c8209d21 100644
--- a/recipes/dav1d.recipe
+++ b/recipes/dav1d.recipe
@@ -19,7 +19,7 @@ class Recipe(recipe.Recipe):
}
files_libs = ['libdav1d']
- files_devel = ['include/dav1d', 'lib/pkgconfig/dav1d.pc']
+ files_devel = ['include/dav1d', '%(libdir)s/pkgconfig/dav1d.pc']
def post_install(self):
libtool_la = LibtoolLibrary('dav1d', None, None, None, self.config.libdir,
diff --git a/recipes/expat.recipe b/recipes/expat.recipe
index 29529763..c17bb62f 100644
--- a/recipes/expat.recipe
+++ b/recipes/expat.recipe
@@ -11,4 +11,4 @@ class Recipe(recipe.Recipe):
configure_options = '--without-docbook'
files_libs = ['libexpat']
- files_devel = ['include/expat.h', 'include/expat_external.h', 'lib/pkgconfig/expat.pc']
+ files_devel = ['include/expat.h', 'include/expat_external.h', '%(libdir)s/pkgconfig/expat.pc']
diff --git a/recipes/ffmpeg.recipe b/recipes/ffmpeg.recipe
index b5f7a0a3..4462952e 100644
--- a/recipes/ffmpeg.recipe
+++ b/recipes/ffmpeg.recipe
@@ -36,12 +36,12 @@ class Recipe(recipe.Recipe):
def prepare(self):
# Populate self.files_devel
- files_devel_tpl = ['lib/{}.la', 'lib/pkgconfig/{}.pc', 'include/{}']
+ files_devel_tpl = ['%(libdir)s/{}.la', '%(libdir)s/pkgconfig/{}.pc', 'include/{}']
# ffmpeg can only build either shared or static on Windows, not both
if self.config.target_platform == Platform.WINDOWS:
self.library_type = LibraryType.SHARED
else:
- files_devel_tpl += ['lib/{}.a']
+ files_devel_tpl += ['%(libdir)s/{}.a']
for lib in self.files_libs:
self.files_devel += [tpl.format(lib) for tpl in files_devel_tpl]
diff --git a/recipes/flac.recipe b/recipes/flac.recipe
index db3cae16..c1e030ae 100644
--- a/recipes/flac.recipe
+++ b/recipes/flac.recipe
@@ -19,7 +19,7 @@ class Recipe(recipe.Recipe):
licenses_bins = [License.GPLv2Plus]
files_devel = [
- 'lib/pkgconfig/flac.pc',
+ '%(libdir)s/pkgconfig/flac.pc',
'include/FLAC',
]
diff --git a/recipes/fontconfig.recipe b/recipes/fontconfig.recipe
index df416aa1..9768a250 100644
--- a/recipes/fontconfig.recipe
+++ b/recipes/fontconfig.recipe
@@ -26,7 +26,7 @@ class Recipe(recipe.Recipe):
'etc/fonts/fonts.conf',
'share/fontconfig'
]
- files_devel = ['lib/pkgconfig/fontconfig.pc', 'include/fontconfig']
+ files_devel = ['%(libdir)s/pkgconfig/fontconfig.pc', 'include/fontconfig']
def prepare(self):
diff --git a/recipes/freetype.recipe b/recipes/freetype.recipe
index 261ccbd0..e132116f 100644
--- a/recipes/freetype.recipe
+++ b/recipes/freetype.recipe
@@ -15,7 +15,7 @@ class Recipe(recipe.Recipe):
patches = []
files_libs = ['libfreetype']
- files_devel = ['lib/pkgconfig/freetype2.pc',
+ files_devel = ['%(libdir)s/pkgconfig/freetype2.pc',
'include/freetype2']
def post_install(self):
diff --git a/recipes/frei0r-plugins.recipe b/recipes/frei0r-plugins.recipe
index 51fbb20d..5592666e 100644
--- a/recipes/frei0r-plugins.recipe
+++ b/recipes/frei0r-plugins.recipe
@@ -13,8 +13,8 @@ class Recipe(recipe.Recipe):
url = 'https://files.dyne.org/frei0r/releases/%(name)s-%(version)s.tar.gz'
tarball_checksum = '1b1ff8f0f9bc23eed724e94e9a7c1d8f0244bfe33424bb4fe68e6460c088523a'
- files_plugins = ['lib/frei0r-1']
+ files_plugins = ['%(libdir)s/frei0r-1']
files_devel = [
- 'lib/pkgconfig/frei0r.pc',
+ '%(libdir)s/pkgconfig/frei0r.pc',
'include/frei0r.h',
]
diff --git a/recipes/fribidi.recipe b/recipes/fribidi.recipe
index 394ae0ab..9d6cafd9 100644
--- a/recipes/fribidi.recipe
+++ b/recipes/fribidi.recipe
@@ -19,7 +19,7 @@ class Recipe(recipe.Recipe):
files_libs = ['libfribidi']
files_bins = ['fribidi']
- files_devel = ['lib/pkgconfig/fribidi.pc', 'include/fribidi']
+ files_devel = ['%(libdir)s/pkgconfig/fribidi.pc', 'include/fribidi']
def post_install (self):
lib = LibtoolLibrary('fribidi', None, None, None, self.config.libdir,
diff --git a/recipes/gdk-pixbuf.recipe b/recipes/gdk-pixbuf.recipe
index cae1f3e3..fdc80c4a 100644
--- a/recipes/gdk-pixbuf.recipe
+++ b/recipes/gdk-pixbuf.recipe
@@ -19,7 +19,7 @@ class Recipe(recipe.Recipe):
files_libs = ['libgdk_pixbuf-2.0']
files_bins = ['gdk-pixbuf-query-loaders', 'gdk-pixbuf-csource']
- files_devel = ['lib/pkgconfig/gdk-pixbuf-2.0.pc', 'include/gdk-pixbuf-2.0']
+ files_devel = ['%(libdir)s/pkgconfig/gdk-pixbuf-2.0.pc', 'include/gdk-pixbuf-2.0']
files_lang = ['gdk-pixbuf']
files_typelibs = ['GdkPixbuf-2.0']
@@ -31,12 +31,12 @@ class Recipe(recipe.Recipe):
if self.config.target_platform == Platform.WINDOWS:
self.meson_options['native_windows_loaders'] = 'false'
if self.config.prefix_is_executable():
- self.files_misc = ['lib/gdk-pixbuf-2.0/2.10.0/loaders.cache']
+ self.files_misc = ['%(libdir)s/gdk-pixbuf-2.0/2.10.0/loaders.cache']
def post_install (self):
if self.config.platform == Platform.WINDOWS and\
self.config.target_platform == Platform.WINDOWS:
- cache = os.path.join(self.config.prefix, 'lib', 'gdk-pixbuf-2.0',
+ cache = os.path.join(self.config.libdir, 'gdk-pixbuf-2.0',
'2.10.0', 'loaders.cache')
shell.replace(cache, {self.config.prefix: '../'})
diff --git a/recipes/glib-networking.recipe b/recipes/glib-networking.recipe
index 1759ca6a..bf76cb30 100644
--- a/recipes/glib-networking.recipe
+++ b/recipes/glib-networking.recipe
@@ -23,9 +23,9 @@ class Recipe(recipe.Recipe):
# https://gitlab.gnome.org/GNOME/glib-networking/-/merge_requests/229
patches = [name + '/0001-Don-t-try-to-use-keychain-CA-certificates-on-iOS.patch']
- files_misc = ['lib/gio/modules/libgioopenssl%(mext)s']
+ files_misc = ['%(libdir)s/gio/modules/libgioopenssl%(mext)s']
files_lang = ['glib-networking']
- files_devel = ['lib/gio/modules/libgioopenssl.a']
+ files_devel = ['%(libdir)s/gio/modules/libgioopenssl.a']
def prepare(self):
# Pick system openssl if on Linux and not cross-compiling
diff --git a/recipes/glib.recipe b/recipes/glib.recipe
index 04b2cf13..36f9a6ad 100644
--- a/recipes/glib.recipe
+++ b/recipes/glib.recipe
@@ -58,7 +58,7 @@ class Recipe(recipe.Recipe):
Platform.IOS: ['share/glib-2.0/schemas'],
}
#FIXME: Fill it when needed
- #files_gio = ['lib/gio/modules']
+ #files_gio = ['%(libdir)s/gio/modules']
files_devel = [
'bin/glib-gettextize',
'bin/glib-mkenums',
@@ -66,24 +66,24 @@ class Recipe(recipe.Recipe):
'bin/glib-genmarshal',
'bin/gresource%(bext)s',
'bin/gdbus-codegen',
- 'lib/glib-2.0/include',
- 'lib/pkgconfig/gio-2.0.pc',
- 'lib/pkgconfig/glib-2.0.pc',
- 'lib/pkgconfig/gmodule-2.0.pc',
- 'lib/pkgconfig/gmodule-export-2.0.pc',
- 'lib/pkgconfig/gmodule-no-export-2.0.pc',
- 'lib/pkgconfig/gobject-2.0.pc',
- 'lib/pkgconfig/gthread-2.0.pc',
+ '%(libdir)s/glib-2.0/include',
+ '%(libdir)s/pkgconfig/gio-2.0.pc',
+ '%(libdir)s/pkgconfig/glib-2.0.pc',
+ '%(libdir)s/pkgconfig/gmodule-2.0.pc',
+ '%(libdir)s/pkgconfig/gmodule-export-2.0.pc',
+ '%(libdir)s/pkgconfig/gmodule-no-export-2.0.pc',
+ '%(libdir)s/pkgconfig/gobject-2.0.pc',
+ '%(libdir)s/pkgconfig/gthread-2.0.pc',
'include/glib-2.0',
'share/aclocal/glib-2.0.m4',
'share/aclocal/glib-gettext.m4'
]
platform_files_devel = {
- Platform.WINDOWS: ['lib/pkgconfig/gio-windows-2.0.pc', 'include/gio-win32-2.0'],
- Platform.LINUX: ['lib/pkgconfig/gio-unix-2.0.pc', 'include/gio-unix-2.0'],
- Platform.ANDROID: ['lib/pkgconfig/gio-unix-2.0.pc', 'include/gio-unix-2.0'],
- Platform.DARWIN: ['lib/pkgconfig/gio-unix-2.0.pc', 'include/gio-unix-2.0'],
- Platform.IOS: ['lib/pkgconfig/gio-unix-2.0.pc', 'include/gio-unix-2.0'],
+ Platform.WINDOWS: ['%(libdir)s/pkgconfig/gio-windows-2.0.pc', 'include/gio-win32-2.0'],
+ Platform.LINUX: ['%(libdir)s/pkgconfig/gio-unix-2.0.pc', 'include/gio-unix-2.0'],
+ Platform.ANDROID: ['%(libdir)s/pkgconfig/gio-unix-2.0.pc', 'include/gio-unix-2.0'],
+ Platform.DARWIN: ['%(libdir)s/pkgconfig/gio-unix-2.0.pc', 'include/gio-unix-2.0'],
+ Platform.IOS: ['%(libdir)s/pkgconfig/gio-unix-2.0.pc', 'include/gio-unix-2.0'],
}
files_lang = ['glib20']
@@ -167,7 +167,7 @@ class Recipe(recipe.Recipe):
'glib/uwp/0025-meson-Add-workaround-for-Visual-Studio-2019-ARM-buil.patch',
]
elif self.config.target_platform in [Platform.DARWIN, Platform.IOS]:
- self.files_devel.append(os.path.join('lib', 'glib-2.0', 'include', '*', 'glibconfig.h'))
+ self.files_devel.append('%(libdir)s/glib-2.0/include/*/glibconfig.h')
arch = self.config.target_arch
if arch == Architecture.X86:
arch = 'i386'
@@ -240,13 +240,13 @@ class Recipe(recipe.Recipe):
elif Architecture.is_arm(arch):
arch = 'arm'
- arch_dir = os.path.join(self.config.prefix, 'lib', 'glib-2.0',
+ arch_dir = os.path.join(self.config.libdir, 'glib-2.0',
'include', arch)
if not os.path.exists(arch_dir):
os.makedirs(arch_dir)
shutil.copyfile(os.path.join(self.meson_dir, 'glib', 'glibconfig.h'),
os.path.join(arch_dir, 'glibconfig.h'))
- with open(os.path.join(self.config.prefix, 'lib', 'glib-2.0',
+ with open(os.path.join(self.config.libdir, 'glib-2.0',
'include', 'glibconfig.h'), 'w+') as f:
f.write(GLIB_CONFIG_UNVERSAL)
major, minor, micro = get_libtool_versions(self.version)
diff --git a/recipes/gnustl.recipe b/recipes/gnustl.recipe
index 27f38159..32289166 100644
--- a/recipes/gnustl.recipe
+++ b/recipes/gnustl.recipe
@@ -13,10 +13,10 @@ class Recipe(recipe.Recipe):
runtime_dep = True
files_stl = [
- 'lib/libc++_shared.so']
+ '%(libdir)s/libc++_shared.so']
files_devel= [
- 'lib/pkgconfig/gnustl.pc',
- 'lib/libgnustl.la',
+ '%(libdir)s/pkgconfig/gnustl.pc',
+ '%(libdir)s/libgnustl.la',
]
def prepare(self):
@@ -24,9 +24,8 @@ class Recipe(recipe.Recipe):
raise InvalidRecipeError(self, "Invalid platform")
async def compile(self):
- libdir = os.path.join(self.config.prefix, 'lib')
- if not os.path.exists(libdir):
- os.makedirs(libdir)
+ if not os.path.exists(self.config.libdir):
+ os.makedirs(self.config.libdir)
async def install(self):
stl_prefix = os.path.join(self.config.toolchain_prefix, 'sources',
@@ -44,7 +43,7 @@ class Recipe(recipe.Recipe):
else:
raise FatalError("Unsupported Android architecture %s" % self.config.target_arch)
stl_libdir = os.path.join(stl_prefix, 'libs', libarch)
- libdir = os.path.join(self.config.prefix, 'lib')
+ libdir = self.config.libdir
if not os.path.exists(libdir):
os.makedirs(libdir)
@@ -62,13 +61,14 @@ class Recipe(recipe.Recipe):
lib.save()
# Create pkg-config file (gnustl.pc)
- pkgdir = os.path.join(self.config.prefix, 'lib', 'pkgconfig')
+ pkgdir = os.path.join(self.config.libdir, 'pkgconfig')
if not os.path.exists(pkgdir):
os.makedirs(pkgdir)
stl_pc = PkgConfigWritter('gnustl', 'gnustl', '2.0',
'', '-L${libdir} ${libdir}/libc++_shared.so',
# FIXME: slurp these headers into the cerbero directory somehow so that they are usable from c++ applications
'-I%s/include' % (stl_prefix),
- self.config.prefix)
+ self.config.prefix,
+ self.config.rel_libdir)
stl_pc.rel_incldir = 'include'
stl_pc.save('gnustl', pkgdir)
diff --git a/recipes/gobject-introspection.recipe b/recipes/gobject-introspection.recipe
index 1a5673b8..f34160dd 100644
--- a/recipes/gobject-introspection.recipe
+++ b/recipes/gobject-introspection.recipe
@@ -33,38 +33,39 @@ class Recipe(recipe.Recipe):
'xrandr-1.3',
'xlib-2.0']
files_gi = [
- 'lib/gobject-introspection/giscanner/__init__.py',
- 'lib/gobject-introspection/giscanner/_giscanner%(pext)s',
- 'lib/gobject-introspection/giscanner/annotationmain.py',
- 'lib/gobject-introspection/giscanner/annotationparser.py',
- 'lib/gobject-introspection/giscanner/ast.py',
- 'lib/gobject-introspection/giscanner/cachestore.py',
- 'lib/gobject-introspection/giscanner/codegen.py',
- 'lib/gobject-introspection/giscanner/collections/__init__.py',
- 'lib/gobject-introspection/giscanner/collections/counter.py',
- 'lib/gobject-introspection/giscanner/collections/ordereddict.py',
- 'lib/gobject-introspection/giscanner/docmain.py',
- 'lib/gobject-introspection/giscanner/docwriter.py',
- 'lib/gobject-introspection/giscanner/dumper.py',
- 'lib/gobject-introspection/giscanner/gdumpparser.py',
- 'lib/gobject-introspection/giscanner/girparser.py',
- 'lib/gobject-introspection/giscanner/girwriter.py',
- 'lib/gobject-introspection/giscanner/introspectablepass.py',
- 'lib/gobject-introspection/giscanner/libtoolimporter.py',
- 'lib/gobject-introspection/giscanner/maintransformer.py',
- 'lib/gobject-introspection/giscanner/message.py',
- 'lib/gobject-introspection/giscanner/scannermain.py',
- 'lib/gobject-introspection/giscanner/sectionparser.py',
- 'lib/gobject-introspection/giscanner/shlibs.py',
- 'lib/gobject-introspection/giscanner/sourcescanner.py',
- 'lib/gobject-introspection/giscanner/testcodegen.py',
- 'lib/gobject-introspection/giscanner/transformer.py',
- 'lib/gobject-introspection/giscanner/utils.py',
- 'lib/gobject-introspection/giscanner/xmlwriter.py'
+ '%(libdir)s/gobject-introspection/giscanner/__init__.py',
+ '%(libdir)s/gobject-introspection/giscanner/_giscanner%(pext)s',
+ '%(libdir)s/gobject-introspection/giscanner/annotationmain.py',
+ '%(libdir)s/gobject-introspection/giscanner/annotationparser.py',
+ '%(libdir)s/gobject-introspection/giscanner/ast.py',
+ '%(libdir)s/gobject-introspection/giscanner/cachestore.py',
+ '%(libdir)s/gobject-introspection/giscanner/codegen.py',
+ '%(libdir)s/gobject-introspection/giscanner/collections/__init__.py',
+ '%(libdir)s/gobject-introspection/giscanner/collections/counter.py',
+ '%(libdir)s/gobject-introspection/giscanner/collections/ordereddict.py',
+ '%(libdir)s/gobject-introspection/giscanner/docmain.py',
+ '%(libdir)s/gobject-introspection/giscanner/docwriter.py',
+ '%(libdir)s/gobject-introspection/giscanner/dumper.py',
+ '%(libdir)s/gobject-introspection/giscanner/gdumpparser.py',
+ '%(libdir)s/gobject-introspection/giscanner/girparser.py',
+ '%(libdir)s/gobject-introspection/giscanner/girwriter.py',
+ '%(libdir)s/gobject-introspection/giscanner/introspectablepass.py',
+ '%(libdir)s/gobject-introspection/giscanner/libtoolimporter.py',
+ '%(libdir)s/gobject-introspection/giscanner/maintransformer.py',
+ '%(libdir)s/gobject-introspection/giscanner/message.py',
+ '%(libdir)s/gobject-introspection/giscanner/scannermain.py',
+ '%(libdir)s/gobject-introspection/giscanner/sectionparser.py',
+ '%(libdir)s/gobject-introspection/giscanner/shlibs.py',
+ '%(libdir)s/gobject-introspection/giscanner/sourcescanner.py',
+ '%(libdir)s/gobject-introspection/giscanner/testcodegen.py',
+ '%(libdir)s/gobject-introspection/giscanner/transformer.py',
+ '%(libdir)s/gobject-introspection/giscanner/utils.py',
+ '%(libdir)s/gobject-introspection/giscanner/xmlwriter.py'
]
files_devel = [
'include/gobject-introspection-1.0',
- 'lib/pkgconfig/gobject-introspection-1.0.pc',
- 'lib/pkgconfig/gobject-introspection-no-export-1.0.pc',
- 'share/gobject-introspection-1.0'
+ '%(libdir)s/pkgconfig/gobject-introspection-1.0.pc',
+ '%(libdir)s/pkgconfig/gobject-introspection-no-export-1.0.pc',
+ 'share/gobject-introspection-1.0',
+ 'share/aclocal/introspection.m4'
]
diff --git a/recipes/graphene.recipe b/recipes/graphene.recipe
index f57c9763..9a01a01d 100644
--- a/recipes/graphene.recipe
+++ b/recipes/graphene.recipe
@@ -42,9 +42,9 @@ class Recipe(recipe.Recipe):
files_devel = [
'include/graphene-1.0',
- 'lib/graphene-1.0/include',
- 'lib/pkgconfig/graphene-1.0.pc',
- 'lib/pkgconfig/graphene-gobject-1.0.pc',
+ '%(libdir)s/graphene-1.0/include',
+ '%(libdir)s/pkgconfig/graphene-1.0.pc',
+ '%(libdir)s/pkgconfig/graphene-gobject-1.0.pc',
]
def prepare(self):
@@ -77,13 +77,13 @@ class Recipe(recipe.Recipe):
elif Architecture.is_arm(arch):
arch = 'arm'
- arch_dir = os.path.join(self.config.prefix, 'lib', 'graphene-1.0',
+ arch_dir = os.path.join(self.config.libdir, 'graphene-1.0',
'include', arch)
if not os.path.exists(arch_dir):
os.makedirs(arch_dir)
shutil.copyfile(os.path.join(self.meson_dir, 'include', 'graphene-config.h'),
os.path.join(arch_dir, 'graphene-config.h'))
- with open(os.path.join(self.config.prefix, 'lib', 'graphene-1.0',
+ with open(os.path.join(self.config.libdir, 'graphene-1.0',
'include', 'graphene-config.h'), 'w+') as f:
f.write(GRAPHENE_CONFIG_UNVERSAL)
diff --git a/recipes/gst-devtools-1.0.recipe b/recipes/gst-devtools-1.0.recipe
index f1de6b1c..080238fd 100644
--- a/recipes/gst-devtools-1.0.recipe
+++ b/recipes/gst-devtools-1.0.recipe
@@ -14,10 +14,10 @@ class Recipe(custom.GStreamer):
files_libs = ['libgstvalidate-1.0']
files_devel = ["include/gstreamer-1.0/gst/validate/*.h",
- "lib/pkgconfig/gstreamer-validate-1.0.pc"]
+ "%(libdir)s/pkgconfig/gstreamer-validate-1.0.pc"]
- files_validate = ["lib/gst-validate-launcher/python/launcher/",
- "lib/gst-validate-launcher/",
+ files_validate = ["%(libdir)s/gst-validate-launcher/python/launcher/",
+ "%(libdir)s/gst-validate-launcher/",
'bin/gst-validate-launcher',
"share/gstreamer-1.0/validate/scenarios/*.scenario"
]
@@ -32,7 +32,7 @@ class Recipe(custom.GStreamer):
if self.config.platform != Platform.WINDOWS:
# validatedefaultinjection plugin isn't built on Windows
- self.files_gst_validate_plugins = ['lib/gstreamer-1.0/validate/libgstvalidatefaultinjection%(mext)s']
+ self.files_gst_validate_plugins = ['%(libdir)s/gstreamer-1.0/validate/libgstvalidatefaultinjection%(mext)s']
def post_install(self):
super().post_install()
diff --git a/recipes/gst-editing-services-1.0.recipe b/recipes/gst-editing-services-1.0.recipe
index 51f641d1..93e1782b 100644
--- a/recipes/gst-editing-services-1.0.recipe
+++ b/recipes/gst-editing-services-1.0.recipe
@@ -8,16 +8,16 @@ class Recipe(custom.GStreamer):
deps = ['gstreamer-1.0', 'gst-plugins-base-1.0', 'gst-plugins-good-1.0', 'gst-devtools-1.0']
files_bins = ['ges-launch-1.0']
- files_devel = ['include/gstreamer-1.0/ges', 'lib/pkgconfig/gst-editing-services-1.0.pc']
+ files_devel = ['include/gstreamer-1.0/ges', '%(libdir)s/pkgconfig/gst-editing-services-1.0.pc']
files_libs = ['libges-1.0']
files_typelibs = ['GES-1.0']
- files_plugins_ges = [ 'lib/gstreamer-1.0/libgstnle%(mext)s',
- 'lib/gstreamer-1.0/libgstges%(mext)s']
- files_plugins_ges_devel = ['lib/gstreamer-1.0/libgstnle.a', 'lib/gstreamer-1.0/libgstnle.la',
- 'lib/gstreamer-1.0/libgstges.a', 'lib/gstreamer-1.0/libgstges.la']
+ files_plugins_ges = [ '%(libdir)s/gstreamer-1.0/libgstnle%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstges%(mext)s']
+ files_plugins_ges_devel = ['%(libdir)s/gstreamer-1.0/libgstnle.a', '%(libdir)s/gstreamer-1.0/libgstnle.la',
+ '%(libdir)s/gstreamer-1.0/libgstges.a', '%(libdir)s/gstreamer-1.0/libgstges.la']
- files_validate = ['lib/gst-validate-launcher/python/launcher/apps/geslaunch.py',
+ files_validate = ['%(libdir)s/gst-validate-launcher/python/launcher/apps/geslaunch.py',
'share/gstreamer-1.0/validate/scenarios/ges-edit-clip-while-paused.scenario']
# files_python = ['site-packages/ges%(pext)s']
diff --git a/recipes/gst-libav-1.0.recipe b/recipes/gst-libav-1.0.recipe
index 730cf22b..9d389a0a 100644
--- a/recipes/gst-libav-1.0.recipe
+++ b/recipes/gst-libav-1.0.recipe
@@ -7,9 +7,9 @@ class Recipe(custom.GStreamer):
tarball_checksum = '0e48407b4905227a260213dbda84cba3812f0530fc7a75b43829102ef82810f1'
deps = ['gstreamer-1.0', 'gst-plugins-base-1.0', 'ffmpeg']
- files_plugins_codecs_restricted = ['lib/gstreamer-1.0/libgstlibav%(mext)s']
+ files_plugins_codecs_restricted = ['%(libdir)s/gstreamer-1.0/libgstlibav%(mext)s']
files_plugins_codecs_restricted_devel = [
- 'lib/gstreamer-1.0/libgstlibav.a', 'lib/gstreamer-1.0/libgstlibav.la',
+ '%(libdir)s/gstreamer-1.0/libgstlibav.a', '%(libdir)s/gstreamer-1.0/libgstlibav.la',
]
def prepare(self):
diff --git a/recipes/gst-omx-1.0.recipe b/recipes/gst-omx-1.0.recipe
index 840fc9c9..35abdbad 100644
--- a/recipes/gst-omx-1.0.recipe
+++ b/recipes/gst-omx-1.0.recipe
@@ -6,10 +6,10 @@ class Recipe(custom.GStreamer):
tarball_checksum = 'dbc951a99af532380e599aa8acd9e1385fdb299b46b5868cd2be4230ad888341'
deps = ['gstreamer-1.0', 'gst-plugins-base-1.0']
- files_plugins_codecs = ['lib/gstreamer-1.0/libgstomx%(mext)s']
+ files_plugins_codecs = ['%(libdir)s/gstreamer-1.0/libgstomx%(mext)s']
files_plugins_codecs_devel = [
- 'lib/gstreamer-1.0/libgstomx.a',
- 'lib/gstreamer-1.0/libgstomx.la'
+ '%(libdir)s/gstreamer-1.0/libgstomx.a',
+ '%(libdir)s/gstreamer-1.0/libgstomx.la'
]
def prepare(self):
diff --git a/recipes/gst-plugins-bad-1.0.recipe b/recipes/gst-plugins-bad-1.0.recipe
index 723980b1..18fd7633 100644
--- a/recipes/gst-plugins-bad-1.0.recipe
+++ b/recipes/gst-plugins-bad-1.0.recipe
@@ -123,166 +123,166 @@ class Recipe(custom.GStreamer):
'include/gstreamer-1.0/gst/transcoder',
'include/gstreamer-1.0/gst/vulkan',
'include/gstreamer-1.0/gst/webrtc',
- 'lib/pkgconfig/gstreamer-bad-audio-1.0.pc',
- 'lib/pkgconfig/gstreamer-codecparsers-1.0.pc',
- 'lib/pkgconfig/gstreamer-insertbin-1.0.pc',
- 'lib/pkgconfig/gstreamer-mpegts-1.0.pc',
- 'lib/pkgconfig/gstreamer-photography-1.0.pc',
- 'lib/pkgconfig/gstreamer-play-1.0.pc',
- 'lib/pkgconfig/gstreamer-player-1.0.pc',
- 'lib/pkgconfig/gstreamer-plugins-bad-1.0.pc',
- 'lib/pkgconfig/gstreamer-sctp-1.0.pc',
- 'lib/pkgconfig/gstreamer-transcoder-1.0.pc',
- 'lib/pkgconfig/gstreamer-vulkan-1.0.pc',
- 'lib/pkgconfig/gstreamer-webrtc-1.0.pc',
- 'lib/pkgconfig/gstreamer-webrtc-nice-1.0.pc',
+ '%(libdir)s/pkgconfig/gstreamer-bad-audio-1.0.pc',
+ '%(libdir)s/pkgconfig/gstreamer-codecparsers-1.0.pc',
+ '%(libdir)s/pkgconfig/gstreamer-insertbin-1.0.pc',
+ '%(libdir)s/pkgconfig/gstreamer-mpegts-1.0.pc',
+ '%(libdir)s/pkgconfig/gstreamer-photography-1.0.pc',
+ '%(libdir)s/pkgconfig/gstreamer-play-1.0.pc',
+ '%(libdir)s/pkgconfig/gstreamer-player-1.0.pc',
+ '%(libdir)s/pkgconfig/gstreamer-plugins-bad-1.0.pc',
+ '%(libdir)s/pkgconfig/gstreamer-sctp-1.0.pc',
+ '%(libdir)s/pkgconfig/gstreamer-transcoder-1.0.pc',
+ '%(libdir)s/pkgconfig/gstreamer-vulkan-1.0.pc',
+ '%(libdir)s/pkgconfig/gstreamer-webrtc-1.0.pc',
+ '%(libdir)s/pkgconfig/gstreamer-webrtc-nice-1.0.pc',
]
files_plugins_effects = [
- 'lib/gstreamer-1.0/libgstaccurip%(mext)s',
- 'lib/gstreamer-1.0/libgstaes%(mext)s',
- 'lib/gstreamer-1.0/libgstaiff%(mext)s',
- 'lib/gstreamer-1.0/libgstaudiobuffersplit%(mext)s',
- 'lib/gstreamer-1.0/libgstaudiofxbad%(mext)s',
- 'lib/gstreamer-1.0/libgstaudiolatency%(mext)s',
- 'lib/gstreamer-1.0/libgstaudiomixmatrix%(mext)s',
- 'lib/gstreamer-1.0/libgstautoconvert%(mext)s',
- 'lib/gstreamer-1.0/libgstbayer%(mext)s',
- 'lib/gstreamer-1.0/libgstcoloreffects%(mext)s',
- 'lib/gstreamer-1.0/libgstclosedcaption%(mext)s',
- 'lib/gstreamer-1.0/libgstdebugutilsbad%(mext)s',
- 'lib/gstreamer-1.0/libgstfieldanalysis%(mext)s',
- 'lib/gstreamer-1.0/libgstfreeverb%(mext)s',
- 'lib/gstreamer-1.0/libgstfrei0r%(mext)s',
- 'lib/gstreamer-1.0/libgstgaudieffects%(mext)s',
- 'lib/gstreamer-1.0/libgstgeometrictransform%(mext)s',
- 'lib/gstreamer-1.0/libgstinter%(mext)s',
- 'lib/gstreamer-1.0/libgstinterlace%(mext)s',
- 'lib/gstreamer-1.0/libgstivtc%(mext)s',
- 'lib/gstreamer-1.0/libgstlegacyrawparse%(mext)s',
- 'lib/gstreamer-1.0/libgstproxy%(mext)s',
- 'lib/gstreamer-1.0/libgstremovesilence%(mext)s',
- 'lib/gstreamer-1.0/libgstsegmentclip%(mext)s',
- 'lib/gstreamer-1.0/libgstsmooth%(mext)s',
- 'lib/gstreamer-1.0/libgstspeed%(mext)s',
- 'lib/gstreamer-1.0/libgstsoundtouch%(mext)s',
- 'lib/gstreamer-1.0/libgsttimecode%(mext)s',
- 'lib/gstreamer-1.0/libgstvideofiltersbad%(mext)s',
- 'lib/gstreamer-1.0/libgstvideoframe_audiolevel%(mext)s',
- 'lib/gstreamer-1.0/libgstwebrtcdsp%(mext)s',
- 'lib/gstreamer-1.0/libgstladspa%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstaccurip%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstaes%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstaiff%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstaudiobuffersplit%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstaudiofxbad%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstaudiolatency%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstaudiomixmatrix%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstautoconvert%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstbayer%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstcoloreffects%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstclosedcaption%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstdebugutilsbad%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstfieldanalysis%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstfreeverb%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstfrei0r%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstgaudieffects%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstgeometrictransform%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstinter%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstinterlace%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstivtc%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstlegacyrawparse%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstproxy%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstremovesilence%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstsegmentclip%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstsmooth%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstspeed%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstsoundtouch%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgsttimecode%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstvideofiltersbad%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstvideoframe_audiolevel%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstwebrtcdsp%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstladspa%(mext)s',
]
files_plugins_effects_devel = [
- 'lib/gstreamer-1.0/libgstaccurip.a', 'lib/gstreamer-1.0/libgstaccurip.la',
- 'lib/gstreamer-1.0/libgstaes.a', 'lib/gstreamer-1.0/libgstaes.la',
- 'lib/gstreamer-1.0/libgstaiff.a', 'lib/gstreamer-1.0/libgstaiff.la',
- 'lib/gstreamer-1.0/libgstaudiobuffersplit.a', 'lib/gstreamer-1.0/libgstaudiobuffersplit.la',
- 'lib/gstreamer-1.0/libgstaudiofxbad.a', 'lib/gstreamer-1.0/libgstaudiofxbad.la',
- 'lib/gstreamer-1.0/libgstaudiolatency.a', 'lib/gstreamer-1.0/libgstaudiolatency.la',
- 'lib/gstreamer-1.0/libgstaudiomixmatrix.a', 'lib/gstreamer-1.0/libgstaudiomixmatrix.la',
- 'lib/gstreamer-1.0/libgstautoconvert.a', 'lib/gstreamer-1.0/libgstautoconvert.la',
- 'lib/gstreamer-1.0/libgstbayer.a', 'lib/gstreamer-1.0/libgstbayer.la',
- 'lib/gstreamer-1.0/libgstcoloreffects.a', 'lib/gstreamer-1.0/libgstcoloreffects.la',
- 'lib/gstreamer-1.0/libgstclosedcaption.a', 'lib/gstreamer-1.0/libgstclosedcaption.la',
- 'lib/gstreamer-1.0/libgstdebugutilsbad.a', 'lib/gstreamer-1.0/libgstdebugutilsbad.la',
- 'lib/gstreamer-1.0/libgstfieldanalysis.a', 'lib/gstreamer-1.0/libgstfieldanalysis.la',
- 'lib/gstreamer-1.0/libgstfreeverb.a', 'lib/gstreamer-1.0/libgstfreeverb.la',
- 'lib/gstreamer-1.0/libgstfrei0r.a', 'lib/gstreamer-1.0/libgstfrei0r.la',
- 'lib/gstreamer-1.0/libgstgaudieffects.a', 'lib/gstreamer-1.0/libgstgaudieffects.la',
- 'lib/gstreamer-1.0/libgstgeometrictransform.a', 'lib/gstreamer-1.0/libgstgeometrictransform.la',
- 'lib/gstreamer-1.0/libgstinter.a', 'lib/gstreamer-1.0/libgstinter.la',
- 'lib/gstreamer-1.0/libgstinterlace.a', 'lib/gstreamer-1.0/libgstinterlace.la',
- 'lib/gstreamer-1.0/libgstivtc.a', 'lib/gstreamer-1.0/libgstivtc.la',
- 'lib/gstreamer-1.0/libgstlegacyrawparse.a', 'lib/gstreamer-1.0/libgstlegacyrawparse.la',
- 'lib/gstreamer-1.0/libgstproxy.a', 'lib/gstreamer-1.0/libgstproxy.la',
- 'lib/gstreamer-1.0/libgstremovesilence.a', 'lib/gstreamer-1.0/libgstremovesilence.la',
- 'lib/gstreamer-1.0/libgstsegmentclip.a', 'lib/gstreamer-1.0/libgstsegmentclip.la',
- 'lib/gstreamer-1.0/libgstsmooth.a', 'lib/gstreamer-1.0/libgstsmooth.la',
- 'lib/gstreamer-1.0/libgstspeed.a', 'lib/gstreamer-1.0/libgstspeed.la',
- 'lib/gstreamer-1.0/libgstsoundtouch.a', 'lib/gstreamer-1.0/libgstsoundtouch.la',
- 'lib/gstreamer-1.0/libgsttimecode.a', 'lib/gstreamer-1.0/libgsttimecode.la',
- 'lib/gstreamer-1.0/libgstvideofiltersbad.a', 'lib/gstreamer-1.0/libgstvideofiltersbad.la',
- 'lib/gstreamer-1.0/libgstvideoframe_audiolevel.a', 'lib/gstreamer-1.0/libgstvideoframe_audiolevel.la',
- 'lib/gstreamer-1.0/libgstwebrtcdsp.a', 'lib/gstreamer-1.0/libgstwebrtcdsp.la',
- 'lib/gstreamer-1.0/libgstladspa.a', 'lib/gstreamer-1.0/libgstladspa.la',
+ '%(libdir)s/gstreamer-1.0/libgstaccurip.a', '%(libdir)s/gstreamer-1.0/libgstaccurip.la',
+ '%(libdir)s/gstreamer-1.0/libgstaes.a', '%(libdir)s/gstreamer-1.0/libgstaes.la',
+ '%(libdir)s/gstreamer-1.0/libgstaiff.a', '%(libdir)s/gstreamer-1.0/libgstaiff.la',
+ '%(libdir)s/gstreamer-1.0/libgstaudiobuffersplit.a', '%(libdir)s/gstreamer-1.0/libgstaudiobuffersplit.la',
+ '%(libdir)s/gstreamer-1.0/libgstaudiofxbad.a', '%(libdir)s/gstreamer-1.0/libgstaudiofxbad.la',
+ '%(libdir)s/gstreamer-1.0/libgstaudiolatency.a', '%(libdir)s/gstreamer-1.0/libgstaudiolatency.la',
+ '%(libdir)s/gstreamer-1.0/libgstaudiomixmatrix.a', '%(libdir)s/gstreamer-1.0/libgstaudiomixmatrix.la',
+ '%(libdir)s/gstreamer-1.0/libgstautoconvert.a', '%(libdir)s/gstreamer-1.0/libgstautoconvert.la',
+ '%(libdir)s/gstreamer-1.0/libgstbayer.a', '%(libdir)s/gstreamer-1.0/libgstbayer.la',
+ '%(libdir)s/gstreamer-1.0/libgstcoloreffects.a', '%(libdir)s/gstreamer-1.0/libgstcoloreffects.la',
+ '%(libdir)s/gstreamer-1.0/libgstclosedcaption.a', '%(libdir)s/gstreamer-1.0/libgstclosedcaption.la',
+ '%(libdir)s/gstreamer-1.0/libgstdebugutilsbad.a', '%(libdir)s/gstreamer-1.0/libgstdebugutilsbad.la',
+ '%(libdir)s/gstreamer-1.0/libgstfieldanalysis.a', '%(libdir)s/gstreamer-1.0/libgstfieldanalysis.la',
+ '%(libdir)s/gstreamer-1.0/libgstfreeverb.a', '%(libdir)s/gstreamer-1.0/libgstfreeverb.la',
+ '%(libdir)s/gstreamer-1.0/libgstfrei0r.a', '%(libdir)s/gstreamer-1.0/libgstfrei0r.la',
+ '%(libdir)s/gstreamer-1.0/libgstgaudieffects.a', '%(libdir)s/gstreamer-1.0/libgstgaudieffects.la',
+ '%(libdir)s/gstreamer-1.0/libgstgeometrictransform.a', '%(libdir)s/gstreamer-1.0/libgstgeometrictransform.la',
+ '%(libdir)s/gstreamer-1.0/libgstinter.a', '%(libdir)s/gstreamer-1.0/libgstinter.la',
+ '%(libdir)s/gstreamer-1.0/libgstinterlace.a', '%(libdir)s/gstreamer-1.0/libgstinterlace.la',
+ '%(libdir)s/gstreamer-1.0/libgstivtc.a', '%(libdir)s/gstreamer-1.0/libgstivtc.la',
+ '%(libdir)s/gstreamer-1.0/libgstlegacyrawparse.a', '%(libdir)s/gstreamer-1.0/libgstlegacyrawparse.la',
+ '%(libdir)s/gstreamer-1.0/libgstproxy.a', '%(libdir)s/gstreamer-1.0/libgstproxy.la',
+ '%(libdir)s/gstreamer-1.0/libgstremovesilence.a', '%(libdir)s/gstreamer-1.0/libgstremovesilence.la',
+ '%(libdir)s/gstreamer-1.0/libgstsegmentclip.a', '%(libdir)s/gstreamer-1.0/libgstsegmentclip.la',
+ '%(libdir)s/gstreamer-1.0/libgstsmooth.a', '%(libdir)s/gstreamer-1.0/libgstsmooth.la',
+ '%(libdir)s/gstreamer-1.0/libgstspeed.a', '%(libdir)s/gstreamer-1.0/libgstspeed.la',
+ '%(libdir)s/gstreamer-1.0/libgstsoundtouch.a', '%(libdir)s/gstreamer-1.0/libgstsoundtouch.la',
+ '%(libdir)s/gstreamer-1.0/libgsttimecode.a', '%(libdir)s/gstreamer-1.0/libgsttimecode.la',
+ '%(libdir)s/gstreamer-1.0/libgstvideofiltersbad.a', '%(libdir)s/gstreamer-1.0/libgstvideofiltersbad.la',
+ '%(libdir)s/gstreamer-1.0/libgstvideoframe_audiolevel.a', '%(libdir)s/gstreamer-1.0/libgstvideoframe_audiolevel.la',
+ '%(libdir)s/gstreamer-1.0/libgstwebrtcdsp.a', '%(libdir)s/gstreamer-1.0/libgstwebrtcdsp.la',
+ '%(libdir)s/gstreamer-1.0/libgstladspa.a', '%(libdir)s/gstreamer-1.0/libgstladspa.la',
]
files_plugins_codecs = [
- 'lib/gstreamer-1.0/libgstadpcmdec%(mext)s',
- 'lib/gstreamer-1.0/libgstadpcmenc%(mext)s',
- 'lib/gstreamer-1.0/libgstassrender%(mext)s',
- 'lib/gstreamer-1.0/libgstbz2%(mext)s',
- 'lib/gstreamer-1.0/libgstcodectimestamper%(mext)s',
- 'lib/gstreamer-1.0/libgstdash%(mext)s',
- 'lib/gstreamer-1.0/libgstdvbsuboverlay%(mext)s',
- 'lib/gstreamer-1.0/libgstdvdspu%(mext)s',
- 'lib/gstreamer-1.0/libgsthls%(mext)s',
- 'lib/gstreamer-1.0/libgstid3tag%(mext)s',
- 'lib/gstreamer-1.0/libgstkate%(mext)s',
- 'lib/gstreamer-1.0/libgstmidi%(mext)s',
- 'lib/gstreamer-1.0/libgstmxf%(mext)s',
- 'lib/gstreamer-1.0/libgstopenh264%(mext)s',
- 'lib/gstreamer-1.0/libgstopusparse%(mext)s',
- 'lib/gstreamer-1.0/libgstpcapparse%(mext)s',
- 'lib/gstreamer-1.0/libgstpnm%(mext)s',
- 'lib/gstreamer-1.0/libgstrfbsrc%(mext)s',
- 'lib/gstreamer-1.0/libgstsiren%(mext)s',
- 'lib/gstreamer-1.0/libgstsmoothstreaming%(mext)s',
- 'lib/gstreamer-1.0/libgstsubenc%(mext)s',
- 'lib/gstreamer-1.0/libgstvideoparsersbad%(mext)s',
- 'lib/gstreamer-1.0/libgsty4mdec%(mext)s',
- 'lib/gstreamer-1.0/libgstjpegformat%(mext)s',
- 'lib/gstreamer-1.0/libgstgdp%(mext)s',
- 'lib/gstreamer-1.0/libgstrsvg%(mext)s',
- 'lib/gstreamer-1.0/libgstopenjpeg%(mext)s',
- 'lib/gstreamer-1.0/libgstspandsp%(mext)s',
- 'lib/gstreamer-1.0/libgstsbc%(mext)s',
- 'lib/gstreamer-1.0/libgstzbar%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstadpcmdec%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstadpcmenc%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstassrender%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstbz2%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstcodectimestamper%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstdash%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstdvbsuboverlay%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstdvdspu%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgsthls%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstid3tag%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstkate%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstmidi%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstmxf%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstopenh264%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstopusparse%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstpcapparse%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstpnm%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstrfbsrc%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstsiren%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstsmoothstreaming%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstsubenc%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstvideoparsersbad%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgsty4mdec%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstjpegformat%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstgdp%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstrsvg%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstopenjpeg%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstspandsp%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstsbc%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstzbar%(mext)s',
]
files_plugins_codecs_devel = [
- 'lib/gstreamer-1.0/libgstadpcmdec.a', 'lib/gstreamer-1.0/libgstadpcmdec.la',
- 'lib/gstreamer-1.0/libgstadpcmenc.a', 'lib/gstreamer-1.0/libgstadpcmenc.la',
- 'lib/gstreamer-1.0/libgstassrender.a', 'lib/gstreamer-1.0/libgstassrender.la',
- 'lib/gstreamer-1.0/libgstbz2.a', 'lib/gstreamer-1.0/libgstbz2.la',
- 'lib/gstreamer-1.0/libgstcodectimestamper.a', 'lib/gstreamer-1.0/libgstcodectimestamper.la',
- 'lib/gstreamer-1.0/libgstdash.a', 'lib/gstreamer-1.0/libgstdash.la',
- 'lib/gstreamer-1.0/libgstdvbsuboverlay.a', 'lib/gstreamer-1.0/libgstdvbsuboverlay.la',
- 'lib/gstreamer-1.0/libgstdvdspu.a', 'lib/gstreamer-1.0/libgstdvdspu.la',
- 'lib/gstreamer-1.0/libgsthls.a', 'lib/gstreamer-1.0/libgsthls.la',
- 'lib/gstreamer-1.0/libgstid3tag.a', 'lib/gstreamer-1.0/libgstid3tag.la',
- 'lib/gstreamer-1.0/libgstkate.a', 'lib/gstreamer-1.0/libgstkate.la',
- 'lib/gstreamer-1.0/libgstmidi.a', 'lib/gstreamer-1.0/libgstmidi.la',
- 'lib/gstreamer-1.0/libgstmxf.a', 'lib/gstreamer-1.0/libgstmxf.la',
- 'lib/gstreamer-1.0/libgstopenh264.a', 'lib/gstreamer-1.0/libgstopenh264.la',
- 'lib/gstreamer-1.0/libgstopusparse.a', 'lib/gstreamer-1.0/libgstopusparse.la',
- 'lib/gstreamer-1.0/libgstpcapparse.a', 'lib/gstreamer-1.0/libgstpcapparse.la',
- 'lib/gstreamer-1.0/libgstpnm.a', 'lib/gstreamer-1.0/libgstpnm.la',
- 'lib/gstreamer-1.0/libgstrfbsrc.a', 'lib/gstreamer-1.0/libgstrfbsrc.la',
- 'lib/gstreamer-1.0/libgstsiren.a', 'lib/gstreamer-1.0/libgstsiren.la',
- 'lib/gstreamer-1.0/libgstsmoothstreaming.a', 'lib/gstreamer-1.0/libgstsmoothstreaming.la',
- 'lib/gstreamer-1.0/libgstsubenc.a', 'lib/gstreamer-1.0/libgstsubenc.la',
- 'lib/gstreamer-1.0/libgstvideoparsersbad.a', 'lib/gstreamer-1.0/libgstvideoparsersbad.la',
- 'lib/gstreamer-1.0/libgsty4mdec.a', 'lib/gstreamer-1.0/libgsty4mdec.la',
- 'lib/gstreamer-1.0/libgstjpegformat.a', 'lib/gstreamer-1.0/libgstjpegformat.la',
- 'lib/gstreamer-1.0/libgstgdp.a', 'lib/gstreamer-1.0/libgstgdp.la',
- 'lib/gstreamer-1.0/libgstrsvg.a', 'lib/gstreamer-1.0/libgstrsvg.la',
- 'lib/gstreamer-1.0/libgstopenjpeg.a', 'lib/gstreamer-1.0/libgstopenjpeg.la',
- 'lib/gstreamer-1.0/libgstspandsp.a', 'lib/gstreamer-1.0/libgstspandsp.la',
- 'lib/gstreamer-1.0/libgstsbc.a', 'lib/gstreamer-1.0/libgstsbc.la',
- 'lib/gstreamer-1.0/libgstzbar.a', 'lib/gstreamer-1.0/libgstzbar.la',
+ '%(libdir)s/gstreamer-1.0/libgstadpcmdec.a', '%(libdir)s/gstreamer-1.0/libgstadpcmdec.la',
+ '%(libdir)s/gstreamer-1.0/libgstadpcmenc.a', '%(libdir)s/gstreamer-1.0/libgstadpcmenc.la',
+ '%(libdir)s/gstreamer-1.0/libgstassrender.a', '%(libdir)s/gstreamer-1.0/libgstassrender.la',
+ '%(libdir)s/gstreamer-1.0/libgstbz2.a', '%(libdir)s/gstreamer-1.0/libgstbz2.la',
+ '%(libdir)s/gstreamer-1.0/libgstcodectimestamper.a', '%(libdir)s/gstreamer-1.0/libgstcodectimestamper.la',
+ '%(libdir)s/gstreamer-1.0/libgstdash.a', '%(libdir)s/gstreamer-1.0/libgstdash.la',
+ '%(libdir)s/gstreamer-1.0/libgstdvbsuboverlay.a', '%(libdir)s/gstreamer-1.0/libgstdvbsuboverlay.la',
+ '%(libdir)s/gstreamer-1.0/libgstdvdspu.a', '%(libdir)s/gstreamer-1.0/libgstdvdspu.la',
+ '%(libdir)s/gstreamer-1.0/libgsthls.a', '%(libdir)s/gstreamer-1.0/libgsthls.la',
+ '%(libdir)s/gstreamer-1.0/libgstid3tag.a', '%(libdir)s/gstreamer-1.0/libgstid3tag.la',
+ '%(libdir)s/gstreamer-1.0/libgstkate.a', '%(libdir)s/gstreamer-1.0/libgstkate.la',
+ '%(libdir)s/gstreamer-1.0/libgstmidi.a', '%(libdir)s/gstreamer-1.0/libgstmidi.la',
+ '%(libdir)s/gstreamer-1.0/libgstmxf.a', '%(libdir)s/gstreamer-1.0/libgstmxf.la',
+ '%(libdir)s/gstreamer-1.0/libgstopenh264.a', '%(libdir)s/gstreamer-1.0/libgstopenh264.la',
+ '%(libdir)s/gstreamer-1.0/libgstopusparse.a', '%(libdir)s/gstreamer-1.0/libgstopusparse.la',
+ '%(libdir)s/gstreamer-1.0/libgstpcapparse.a', '%(libdir)s/gstreamer-1.0/libgstpcapparse.la',
+ '%(libdir)s/gstreamer-1.0/libgstpnm.a', '%(libdir)s/gstreamer-1.0/libgstpnm.la',
+ '%(libdir)s/gstreamer-1.0/libgstrfbsrc.a', '%(libdir)s/gstreamer-1.0/libgstrfbsrc.la',
+ '%(libdir)s/gstreamer-1.0/libgstsiren.a', '%(libdir)s/gstreamer-1.0/libgstsiren.la',
+ '%(libdir)s/gstreamer-1.0/libgstsmoothstreaming.a', '%(libdir)s/gstreamer-1.0/libgstsmoothstreaming.la',
+ '%(libdir)s/gstreamer-1.0/libgstsubenc.a', '%(libdir)s/gstreamer-1.0/libgstsubenc.la',
+ '%(libdir)s/gstreamer-1.0/libgstvideoparsersbad.a', '%(libdir)s/gstreamer-1.0/libgstvideoparsersbad.la',
+ '%(libdir)s/gstreamer-1.0/libgsty4mdec.a', '%(libdir)s/gstreamer-1.0/libgsty4mdec.la',
+ '%(libdir)s/gstreamer-1.0/libgstjpegformat.a', '%(libdir)s/gstreamer-1.0/libgstjpegformat.la',
+ '%(libdir)s/gstreamer-1.0/libgstgdp.a', '%(libdir)s/gstreamer-1.0/libgstgdp.la',
+ '%(libdir)s/gstreamer-1.0/libgstrsvg.a', '%(libdir)s/gstreamer-1.0/libgstrsvg.la',
+ '%(libdir)s/gstreamer-1.0/libgstopenjpeg.a', '%(libdir)s/gstreamer-1.0/libgstopenjpeg.la',
+ '%(libdir)s/gstreamer-1.0/libgstspandsp.a', '%(libdir)s/gstreamer-1.0/libgstspandsp.la',
+ '%(libdir)s/gstreamer-1.0/libgstsbc.a', '%(libdir)s/gstreamer-1.0/libgstsbc.la',
+ '%(libdir)s/gstreamer-1.0/libgstzbar.a', '%(libdir)s/gstreamer-1.0/libgstzbar.la',
]
platform_files_plugins_codecs = {
Platform.ANDROID: [
- 'lib/gstreamer-1.0/libgstandroidmedia%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstandroidmedia%(mext)s',
]
}
platform_files_plugins_codecs_devel = {
Platform.ANDROID: [
- 'lib/gstreamer-1.0/libgstandroidmedia.a', 'lib/gstreamer-1.0/libgstandroidmedia.la',
+ '%(libdir)s/gstreamer-1.0/libgstandroidmedia.a', '%(libdir)s/gstreamer-1.0/libgstandroidmedia.la',
]
}
@@ -293,168 +293,168 @@ class Recipe(custom.GStreamer):
]
files_plugins_codecs_restricted = [
- 'lib/gstreamer-1.0/libgstasfmux%(mext)s',
- 'lib/gstreamer-1.0/libgstdtsdec%(mext)s',
- 'lib/gstreamer-1.0/libgstmpegpsdemux%(mext)s',
- 'lib/gstreamer-1.0/libgstmpegpsmux%(mext)s',
- 'lib/gstreamer-1.0/libgstmpegtsdemux%(mext)s',
- 'lib/gstreamer-1.0/libgstmpegtsmux%(mext)s',
- 'lib/gstreamer-1.0/libgstvoaacenc%(mext)s'
+ '%(libdir)s/gstreamer-1.0/libgstasfmux%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstdtsdec%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstmpegpsdemux%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstmpegpsmux%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstmpegtsdemux%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstmpegtsmux%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstvoaacenc%(mext)s'
]
files_plugins_codecs_restricted_devel = [
- 'lib/gstreamer-1.0/libgstasfmux.a', 'lib/gstreamer-1.0/libgstasfmux.la',
- 'lib/gstreamer-1.0/libgstdtsdec.a', 'lib/gstreamer-1.0/libgstdtsdec.la',
- 'lib/gstreamer-1.0/libgstmpegpsdemux.a', 'lib/gstreamer-1.0/libgstmpegpsdemux.la',
- 'lib/gstreamer-1.0/libgstmpegpsmux.a', 'lib/gstreamer-1.0/libgstmpegpsmux.la',
- 'lib/gstreamer-1.0/libgstmpegtsdemux.a', 'lib/gstreamer-1.0/libgstmpegtsdemux.la',
- 'lib/gstreamer-1.0/libgstmpegtsmux.a', 'lib/gstreamer-1.0/libgstmpegtsmux.la',
- 'lib/gstreamer-1.0/libgstvoaacenc.a', 'lib/gstreamer-1.0/libgstvoaacenc.la',
+ '%(libdir)s/gstreamer-1.0/libgstasfmux.a', '%(libdir)s/gstreamer-1.0/libgstasfmux.la',
+ '%(libdir)s/gstreamer-1.0/libgstdtsdec.a', '%(libdir)s/gstreamer-1.0/libgstdtsdec.la',
+ '%(libdir)s/gstreamer-1.0/libgstmpegpsdemux.a', '%(libdir)s/gstreamer-1.0/libgstmpegpsdemux.la',
+ '%(libdir)s/gstreamer-1.0/libgstmpegpsmux.a', '%(libdir)s/gstreamer-1.0/libgstmpegpsmux.la',
+ '%(libdir)s/gstreamer-1.0/libgstmpegtsdemux.a', '%(libdir)s/gstreamer-1.0/libgstmpegtsdemux.la',
+ '%(libdir)s/gstreamer-1.0/libgstmpegtsmux.a', '%(libdir)s/gstreamer-1.0/libgstmpegtsmux.la',
+ '%(libdir)s/gstreamer-1.0/libgstvoaacenc.a', '%(libdir)s/gstreamer-1.0/libgstvoaacenc.la',
]
files_plugins_dvd = [
- 'lib/gstreamer-1.0/libgstresindvd%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstresindvd%(mext)s',
]
files_plugins_dvd_devel = [
- 'lib/gstreamer-1.0/libgstresindvd.a', 'lib/gstreamer-1.0/libgstresindvd.la',
+ '%(libdir)s/gstreamer-1.0/libgstresindvd.a', '%(libdir)s/gstreamer-1.0/libgstresindvd.la',
]
files_plugins_net = [
- 'lib/gstreamer-1.0/libgstdtls%(mext)s',
- 'lib/gstreamer-1.0/libgstnetsim%(mext)s',
- 'lib/gstreamer-1.0/libgstrist%(mext)s',
- 'lib/gstreamer-1.0/libgstrtmp2%(mext)s',
- 'lib/gstreamer-1.0/libgstrtpmanagerbad%(mext)s',
- 'lib/gstreamer-1.0/libgstsctp%(mext)s',
- 'lib/gstreamer-1.0/libgstsdpelem%(mext)s',
- 'lib/gstreamer-1.0/libgstsrtp%(mext)s',
- 'lib/gstreamer-1.0/libgstsrt%(mext)s',
- 'lib/gstreamer-1.0/libgstwebrtc%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstdtls%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstnetsim%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstrist%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstrtmp2%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstrtpmanagerbad%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstsctp%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstsdpelem%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstsrtp%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstsrt%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstwebrtc%(mext)s',
]
files_plugins_net_devel = [
- 'lib/gstreamer-1.0/libgstdtls.a', 'lib/gstreamer-1.0/libgstdtls.la',
- 'lib/gstreamer-1.0/libgstnetsim.a', 'lib/gstreamer-1.0/libgstnetsim.la',
- 'lib/gstreamer-1.0/libgstrist.a', 'lib/gstreamer-1.0/libgstrist.la',
- 'lib/gstreamer-1.0/libgstrtmp2.a', 'lib/gstreamer-1.0/libgstrtmp2.la',
- 'lib/gstreamer-1.0/libgstrtpmanagerbad.a', 'lib/gstreamer-1.0/libgstrtpmanagerbad.la',
- 'lib/gstreamer-1.0/libgstsctp.a', 'lib/gstreamer-1.0/libgstsctp.la',
- 'lib/gstreamer-1.0/libgstsdpelem.a', 'lib/gstreamer-1.0/libgstsdpelem.la',
- 'lib/gstreamer-1.0/libgstsrtp.a', 'lib/gstreamer-1.0/libgstsrtp.la',
- 'lib/gstreamer-1.0/libgstsrt.a', 'lib/gstreamer-1.0/libgstsrt.la',
- 'lib/gstreamer-1.0/libgstwebrtc.a', 'lib/gstreamer-1.0/libgstwebrtc.la',
+ '%(libdir)s/gstreamer-1.0/libgstdtls.a', '%(libdir)s/gstreamer-1.0/libgstdtls.la',
+ '%(libdir)s/gstreamer-1.0/libgstnetsim.a', '%(libdir)s/gstreamer-1.0/libgstnetsim.la',
+ '%(libdir)s/gstreamer-1.0/libgstrist.a', '%(libdir)s/gstreamer-1.0/libgstrist.la',
+ '%(libdir)s/gstreamer-1.0/libgstrtmp2.a', '%(libdir)s/gstreamer-1.0/libgstrtmp2.la',
+ '%(libdir)s/gstreamer-1.0/libgstrtpmanagerbad.a', '%(libdir)s/gstreamer-1.0/libgstrtpmanagerbad.la',
+ '%(libdir)s/gstreamer-1.0/libgstsctp.a', '%(libdir)s/gstreamer-1.0/libgstsctp.la',
+ '%(libdir)s/gstreamer-1.0/libgstsdpelem.a', '%(libdir)s/gstreamer-1.0/libgstsdpelem.la',
+ '%(libdir)s/gstreamer-1.0/libgstsrtp.a', '%(libdir)s/gstreamer-1.0/libgstsrtp.la',
+ '%(libdir)s/gstreamer-1.0/libgstsrt.a', '%(libdir)s/gstreamer-1.0/libgstsrt.la',
+ '%(libdir)s/gstreamer-1.0/libgstwebrtc.a', '%(libdir)s/gstreamer-1.0/libgstwebrtc.la',
]
files_plugins_net_restricted = [
- 'lib/gstreamer-1.0/libgstrtmp%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstrtmp%(mext)s',
]
files_plugins_net_restricted_devel = [
- 'lib/gstreamer-1.0/libgstrtmp.a', 'lib/gstreamer-1.0/libgstrtmp.la',
+ '%(libdir)s/gstreamer-1.0/libgstrtmp.a', '%(libdir)s/gstreamer-1.0/libgstrtmp.la',
]
files_plugins_capture = [
- 'lib/gstreamer-1.0/libgstcamerabin%(mext)s'
+ '%(libdir)s/gstreamer-1.0/libgstcamerabin%(mext)s'
]
files_plugins_capture_devel = [
- 'lib/gstreamer-1.0/libgstcamerabin.a', 'lib/gstreamer-1.0/libgstcamerabin.la',
+ '%(libdir)s/gstreamer-1.0/libgstcamerabin.a', '%(libdir)s/gstreamer-1.0/libgstcamerabin.la',
]
platform_files_plugins_capture = {
Platform.LINUX: [
- 'lib/gstreamer-1.0/libgstdvb%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstdvb%(mext)s',
],
Platform.WINDOWS: [
- 'lib/gstreamer-1.0/libgstwinscreencap%(mext)s',
- 'lib/gstreamer-1.0/libgstdirectsoundsrc%(mext)s',
- 'lib/gstreamer-1.0/libgstwinks%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstwinscreencap%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstdirectsoundsrc%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstwinks%(mext)s',
]
}
platform_files_plugins_capture_devel = {
Platform.LINUX: [
- 'lib/gstreamer-1.0/libgstdvb.a', 'lib/gstreamer-1.0/libgstdvb.la',
+ '%(libdir)s/gstreamer-1.0/libgstdvb.a', '%(libdir)s/gstreamer-1.0/libgstdvb.la',
],
Platform.WINDOWS: [
- 'lib/gstreamer-1.0/libgstwinscreencap.a', 'lib/gstreamer-1.0/libgstwinscreencap.la',
- 'lib/gstreamer-1.0/libgstdirectsoundsrc.a', 'lib/gstreamer-1.0/libgstdirectsoundsrc.la',
- 'lib/gstreamer-1.0/libgstwinks.a', 'lib/gstreamer-1.0/libgstwinks.la',
+ '%(libdir)s/gstreamer-1.0/libgstwinscreencap.a', '%(libdir)s/gstreamer-1.0/libgstwinscreencap.la',
+ '%(libdir)s/gstreamer-1.0/libgstdirectsoundsrc.a', '%(libdir)s/gstreamer-1.0/libgstdirectsoundsrc.la',
+ '%(libdir)s/gstreamer-1.0/libgstwinks.a', '%(libdir)s/gstreamer-1.0/libgstwinks.la',
]
}
files_plugins_vulkan = [
- 'lib/gstreamer-1.0/libgstvulkan%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstvulkan%(mext)s',
]
files_plugins_vulkan_devel = [
- 'lib/gstreamer-1.0/libgstvulkan.a', 'lib/gstreamer-1.0/libgstvulkan.la',
+ '%(libdir)s/gstreamer-1.0/libgstvulkan.a', '%(libdir)s/gstreamer-1.0/libgstvulkan.la',
]
files_plugins_vis = [
- 'lib/gstreamer-1.0/libgstaudiovisualizers%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstaudiovisualizers%(mext)s',
]
files_plugins_vis_devel = [
- 'lib/gstreamer-1.0/libgstaudiovisualizers.a', 'lib/gstreamer-1.0/libgstaudiovisualizers.la',
+ '%(libdir)s/gstreamer-1.0/libgstaudiovisualizers.a', '%(libdir)s/gstreamer-1.0/libgstaudiovisualizers.la',
]
files_plugins_sys = [
- 'lib/gstreamer-1.0/libgstipcpipeline%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstipcpipeline%(mext)s',
]
files_plugins_sys_devel = [
- 'lib/gstreamer-1.0/libgstipcpipeline.a', 'lib/gstreamer-1.0/libgstipcpipeline.la',
+ '%(libdir)s/gstreamer-1.0/libgstipcpipeline.a', '%(libdir)s/gstreamer-1.0/libgstipcpipeline.la',
]
platform_files_plugins_sys = {
Platform.LINUX: [
- 'lib/gstreamer-1.0/libgstshm%(mext)s',
- 'lib/gstreamer-1.0/libgstdecklink%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstshm%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstdecklink%(mext)s',
],
Platform.WINDOWS: [
- 'lib/gstreamer-1.0/libgstd3d%(mext)s',
- 'lib/gstreamer-1.0/libgstd3d11%(mext)s',
- 'lib/gstreamer-1.0/libgstwasapi%(mext)s',
- 'lib/gstreamer-1.0/libgstdecklink%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstd3d%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstd3d11%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstwasapi%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstdecklink%(mext)s',
],
Platform.DARWIN: [
- 'lib/gstreamer-1.0/libgstapplemedia%(mext)s',
- 'lib/gstreamer-1.0/libgstshm%(mext)s',
- 'lib/gstreamer-1.0/libgstdecklink%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstapplemedia%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstshm%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstdecklink%(mext)s',
],
Platform.IOS: [
- 'lib/gstreamer-1.0/libgstapplemedia%(mext)s',
- 'lib/gstreamer-1.0/libgstshm%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstapplemedia%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstshm%(mext)s',
],
Platform.ANDROID: [
- 'lib/gstreamer-1.0/libgstopensles%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstopensles%(mext)s',
]
}
platform_files_plugins_sys_devel = {
Platform.LINUX: [
- 'lib/gstreamer-1.0/libgstshm.a', 'lib/gstreamer-1.0/libgstshm.la',
- 'lib/gstreamer-1.0/libgstdecklink.a', 'lib/gstreamer-1.0/libgstdecklink.la',
+ '%(libdir)s/gstreamer-1.0/libgstshm.a', '%(libdir)s/gstreamer-1.0/libgstshm.la',
+ '%(libdir)s/gstreamer-1.0/libgstdecklink.a', '%(libdir)s/gstreamer-1.0/libgstdecklink.la',
],
Platform.WINDOWS: [
- 'lib/gstreamer-1.0/libgstd3d.a', 'lib/gstreamer-1.0/libgstd3d.la',
- 'lib/gstreamer-1.0/libgstd3d11.a', 'lib/gstreamer-1.0/libgstd3d11.la',
- 'lib/gstreamer-1.0/libgstwasapi.a', 'lib/gstreamer-1.0/libgstwasapi.la',
- 'lib/gstreamer-1.0/libgstdecklink.a', 'lib/gstreamer-1.0/libgstdecklink.la',
+ '%(libdir)s/gstreamer-1.0/libgstd3d.a', '%(libdir)s/gstreamer-1.0/libgstd3d.la',
+ '%(libdir)s/gstreamer-1.0/libgstd3d11.a', '%(libdir)s/gstreamer-1.0/libgstd3d11.la',
+ '%(libdir)s/gstreamer-1.0/libgstwasapi.a', '%(libdir)s/gstreamer-1.0/libgstwasapi.la',
+ '%(libdir)s/gstreamer-1.0/libgstdecklink.a', '%(libdir)s/gstreamer-1.0/libgstdecklink.la',
],
Platform.DARWIN: [
- 'lib/gstreamer-1.0/libgstapplemedia.a', 'lib/gstreamer-1.0/libgstapplemedia.la',
- 'lib/gstreamer-1.0/libgstshm.a', 'lib/gstreamer-1.0/libgstshm.la',
- 'lib/gstreamer-1.0/libgstdecklink.a', 'lib/gstreamer-1.0/libgstdecklink.la',
+ '%(libdir)s/gstreamer-1.0/libgstapplemedia.a', '%(libdir)s/gstreamer-1.0/libgstapplemedia.la',
+ '%(libdir)s/gstreamer-1.0/libgstshm.a', '%(libdir)s/gstreamer-1.0/libgstshm.la',
+ '%(libdir)s/gstreamer-1.0/libgstdecklink.a', '%(libdir)s/gstreamer-1.0/libgstdecklink.la',
],
Platform.IOS: [
- 'lib/gstreamer-1.0/libgstapplemedia.a', 'lib/gstreamer-1.0/libgstapplemedia.la',
- 'lib/gstreamer-1.0/libgstshm.a', 'lib/gstreamer-1.0/libgstshm.la',
+ '%(libdir)s/gstreamer-1.0/libgstapplemedia.a', '%(libdir)s/gstreamer-1.0/libgstapplemedia.la',
+ '%(libdir)s/gstreamer-1.0/libgstshm.a', '%(libdir)s/gstreamer-1.0/libgstshm.la',
],
Platform.ANDROID: [
- 'lib/gstreamer-1.0/libgstopensles.a', 'lib/gstreamer-1.0/libgstopensles.la',
+ '%(libdir)s/gstreamer-1.0/libgstopensles.a', '%(libdir)s/gstreamer-1.0/libgstopensles.la',
]
}
@@ -512,8 +512,8 @@ class Recipe(custom.GStreamer):
self.files_libs += ['libgstd3d11-1.0']
self.files_plugins_devel += [
'include/gstreamer-1.0/gst/d3d11',
- 'lib/gstreamer-1.0/include/gst/d3d11',
- 'lib/pkgconfig/gstreamer-d3d11-1.0.pc',
+ '%(libdir)s/gstreamer-1.0/include/gst/d3d11',
+ '%(libdir)s/pkgconfig/gstreamer-d3d11-1.0.pc',
]
self.enable_plugin('amfcodec', 'codecs')
self.enable_plugin('qsv', 'codecs')
@@ -523,7 +523,7 @@ class Recipe(custom.GStreamer):
self.enable_plugin('nvcodec', 'codecs')
self.files_plugins_devel += [
'include/gstreamer-1.0/gst/cuda',
- 'lib/pkgconfig/gstreamer-cuda-1.0.pc',
+ '%(libdir)s/pkgconfig/gstreamer-cuda-1.0.pc',
]
if self.config.target_platform in (Platform.LINUX, Platform.DARWIN, Platform.IOS):
diff --git a/recipes/gst-plugins-base-1.0.recipe b/recipes/gst-plugins-base-1.0.recipe
index cbda3b5f..b65c689f 100644
--- a/recipes/gst-plugins-base-1.0.recipe
+++ b/recipes/gst-plugins-base-1.0.recipe
@@ -32,76 +32,76 @@ class Recipe(custom.GStreamer):
'libgstvideo-1.0', 'libgstgl-1.0']
files_plugins_core = [
- 'lib/gstreamer-1.0/libgstadder%(mext)s',
- 'lib/gstreamer-1.0/libgstapp%(mext)s',
- 'lib/gstreamer-1.0/libgstaudioconvert%(mext)s',
- 'lib/gstreamer-1.0/libgstaudiomixer%(mext)s',
- 'lib/gstreamer-1.0/libgstaudiorate%(mext)s',
- 'lib/gstreamer-1.0/libgstaudioresample%(mext)s',
- 'lib/gstreamer-1.0/libgstaudiotestsrc%(mext)s',
- 'lib/gstreamer-1.0/libgstcompositor%(mext)s',
- 'lib/gstreamer-1.0/libgstgio%(mext)s',
- 'lib/gstreamer-1.0/libgstoverlaycomposition%(mext)s',
- 'lib/gstreamer-1.0/libgstpango%(mext)s',
- 'lib/gstreamer-1.0/libgstrawparse%(mext)s',
- 'lib/gstreamer-1.0/libgsttypefindfunctions%(mext)s',
- 'lib/gstreamer-1.0/libgstvideoconvertscale%(mext)s',
- 'lib/gstreamer-1.0/libgstvideorate%(mext)s',
- 'lib/gstreamer-1.0/libgstvideotestsrc%(mext)s',
- 'lib/gstreamer-1.0/libgstvolume%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstadder%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstapp%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstaudioconvert%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstaudiomixer%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstaudiorate%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstaudioresample%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstaudiotestsrc%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstcompositor%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstgio%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstoverlaycomposition%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstpango%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstrawparse%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgsttypefindfunctions%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstvideoconvertscale%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstvideorate%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstvideotestsrc%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstvolume%(mext)s',
]
files_plugins_core_devel = [
- 'lib/gstreamer-1.0/libgstadder.a', 'lib/gstreamer-1.0/libgstadder.la',
- 'lib/gstreamer-1.0/libgstapp.a', 'lib/gstreamer-1.0/libgstapp.la',
- 'lib/gstreamer-1.0/libgstaudioconvert.a', 'lib/gstreamer-1.0/libgstaudioconvert.la',
- 'lib/gstreamer-1.0/libgstaudiomixer.a', 'lib/gstreamer-1.0/libgstaudiomixer.la',
- 'lib/gstreamer-1.0/libgstaudiorate.a', 'lib/gstreamer-1.0/libgstaudiorate.la',
- 'lib/gstreamer-1.0/libgstaudioresample.a', 'lib/gstreamer-1.0/libgstaudioresample.la',
- 'lib/gstreamer-1.0/libgstaudiotestsrc.a', 'lib/gstreamer-1.0/libgstaudiotestsrc.la',
- 'lib/gstreamer-1.0/libgstcompositor.a', 'lib/gstreamer-1.0/libgstcompositor.la',
- 'lib/gstreamer-1.0/libgstgio.a', 'lib/gstreamer-1.0/libgstgio.la',
- 'lib/gstreamer-1.0/libgstoverlaycomposition.a', 'lib/gstreamer-1.0/libgstoverlaycomposition.la',
- 'lib/gstreamer-1.0/libgstpango.a', 'lib/gstreamer-1.0/libgstpango.la',
- 'lib/gstreamer-1.0/libgstrawparse.a', 'lib/gstreamer-1.0/libgstrawparse.la',
- 'lib/gstreamer-1.0/libgsttypefindfunctions.a', 'lib/gstreamer-1.0/libgsttypefindfunctions.la',
- 'lib/gstreamer-1.0/libgstvideoconvertscale.a', 'lib/gstreamer-1.0/libgstvideoconvertscale.la',
- 'lib/gstreamer-1.0/libgstvideorate.a', 'lib/gstreamer-1.0/libgstvideorate.la',
- 'lib/gstreamer-1.0/libgstvideotestsrc.a', 'lib/gstreamer-1.0/libgstvideotestsrc.la',
- 'lib/gstreamer-1.0/libgstvolume.a', 'lib/gstreamer-1.0/libgstvolume.la',
+ '%(libdir)s/gstreamer-1.0/libgstadder.a', '%(libdir)s/gstreamer-1.0/libgstadder.la',
+ '%(libdir)s/gstreamer-1.0/libgstapp.a', '%(libdir)s/gstreamer-1.0/libgstapp.la',
+ '%(libdir)s/gstreamer-1.0/libgstaudioconvert.a', '%(libdir)s/gstreamer-1.0/libgstaudioconvert.la',
+ '%(libdir)s/gstreamer-1.0/libgstaudiomixer.a', '%(libdir)s/gstreamer-1.0/libgstaudiomixer.la',
+ '%(libdir)s/gstreamer-1.0/libgstaudiorate.a', '%(libdir)s/gstreamer-1.0/libgstaudiorate.la',
+ '%(libdir)s/gstreamer-1.0/libgstaudioresample.a', '%(libdir)s/gstreamer-1.0/libgstaudioresample.la',
+ '%(libdir)s/gstreamer-1.0/libgstaudiotestsrc.a', '%(libdir)s/gstreamer-1.0/libgstaudiotestsrc.la',
+ '%(libdir)s/gstreamer-1.0/libgstcompositor.a', '%(libdir)s/gstreamer-1.0/libgstcompositor.la',
+ '%(libdir)s/gstreamer-1.0/libgstgio.a', '%(libdir)s/gstreamer-1.0/libgstgio.la',
+ '%(libdir)s/gstreamer-1.0/libgstoverlaycomposition.a', '%(libdir)s/gstreamer-1.0/libgstoverlaycomposition.la',
+ '%(libdir)s/gstreamer-1.0/libgstpango.a', '%(libdir)s/gstreamer-1.0/libgstpango.la',
+ '%(libdir)s/gstreamer-1.0/libgstrawparse.a', '%(libdir)s/gstreamer-1.0/libgstrawparse.la',
+ '%(libdir)s/gstreamer-1.0/libgsttypefindfunctions.a', '%(libdir)s/gstreamer-1.0/libgsttypefindfunctions.la',
+ '%(libdir)s/gstreamer-1.0/libgstvideoconvertscale.a', '%(libdir)s/gstreamer-1.0/libgstvideoconvertscale.la',
+ '%(libdir)s/gstreamer-1.0/libgstvideorate.a', '%(libdir)s/gstreamer-1.0/libgstvideorate.la',
+ '%(libdir)s/gstreamer-1.0/libgstvideotestsrc.a', '%(libdir)s/gstreamer-1.0/libgstvideotestsrc.la',
+ '%(libdir)s/gstreamer-1.0/libgstvolume.a', '%(libdir)s/gstreamer-1.0/libgstvolume.la',
]
files_plugins_playback = [
- 'lib/gstreamer-1.0/libgstplayback%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstplayback%(mext)s',
]
files_plugins_playback_devel = [
- 'lib/gstreamer-1.0/libgstplayback.a', 'lib/gstreamer-1.0/libgstplayback.la',
+ '%(libdir)s/gstreamer-1.0/libgstplayback.a', '%(libdir)s/gstreamer-1.0/libgstplayback.la',
]
# Not used currently
files_plugins_encoding = [
- 'lib/gstreamer-1.0/libgstencoding%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstencoding%(mext)s',
]
files_plugins_encoding_devel = [
- 'lib/gstreamer-1.0/libgstencoding.a', 'lib/gstreamer-1.0/libgstencoding.la',
+ '%(libdir)s/gstreamer-1.0/libgstencoding.a', '%(libdir)s/gstreamer-1.0/libgstencoding.la',
]
files_plugins_codecs = [
- 'lib/gstreamer-1.0/libgstsubparse%(mext)s',
- 'lib/gstreamer-1.0/libgstogg%(mext)s',
- 'lib/gstreamer-1.0/libgsttheora%(mext)s',
- 'lib/gstreamer-1.0/libgstvorbis%(mext)s',
- 'lib/gstreamer-1.0/libgstopus%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstsubparse%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstogg%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgsttheora%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstvorbis%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstopus%(mext)s',
]
files_plugins_codecs_devel = [
- 'lib/gstreamer-1.0/libgstsubparse.a', 'lib/gstreamer-1.0/libgstsubparse.la',
- 'lib/gstreamer-1.0/libgstogg.a', 'lib/gstreamer-1.0/libgstogg.la',
- 'lib/gstreamer-1.0/libgsttheora.a', 'lib/gstreamer-1.0/libgsttheora.la',
- 'lib/gstreamer-1.0/libgstvorbis.a', 'lib/gstreamer-1.0/libgstvorbis.la',
- 'lib/gstreamer-1.0/libgstopus.a', 'lib/gstreamer-1.0/libgstopus.la',
+ '%(libdir)s/gstreamer-1.0/libgstsubparse.a', '%(libdir)s/gstreamer-1.0/libgstsubparse.la',
+ '%(libdir)s/gstreamer-1.0/libgstogg.a', '%(libdir)s/gstreamer-1.0/libgstogg.la',
+ '%(libdir)s/gstreamer-1.0/libgsttheora.a', '%(libdir)s/gstreamer-1.0/libgsttheora.la',
+ '%(libdir)s/gstreamer-1.0/libgstvorbis.a', '%(libdir)s/gstreamer-1.0/libgstvorbis.la',
+ '%(libdir)s/gstreamer-1.0/libgstopus.a', '%(libdir)s/gstreamer-1.0/libgstopus.la',
]
files_plugins_devel = [
@@ -110,7 +110,7 @@ class Recipe(custom.GStreamer):
'include/gstreamer-1.0/gst/audio',
'include/gstreamer-1.0/gst/fft',
'include/gstreamer-1.0/gst/gl',
- 'lib/gstreamer-1.0/include/gst/gl',
+ '%(libdir)s/gstreamer-1.0/include/gst/gl',
'include/gstreamer-1.0/gst/pbutils',
'include/gstreamer-1.0/gst/riff',
'include/gstreamer-1.0/gst/rtp',
@@ -118,36 +118,36 @@ class Recipe(custom.GStreamer):
'include/gstreamer-1.0/gst/sdp',
'include/gstreamer-1.0/gst/tag',
'include/gstreamer-1.0/gst/video',
- 'lib/pkgconfig/gstreamer-allocators-1.0.pc',
- 'lib/pkgconfig/gstreamer-app-1.0.pc',
- 'lib/pkgconfig/gstreamer-audio-1.0.pc',
- 'lib/pkgconfig/gstreamer-fft-1.0.pc',
- 'lib/pkgconfig/gstreamer-gl-1.0.pc',
- 'lib/pkgconfig/gstreamer-gl-prototypes-1.0.pc',
- 'lib/pkgconfig/gstreamer-pbutils-1.0.pc',
- 'lib/pkgconfig/gstreamer-riff-1.0.pc',
- 'lib/pkgconfig/gstreamer-rtp-1.0.pc',
- 'lib/pkgconfig/gstreamer-rtsp-1.0.pc',
- 'lib/pkgconfig/gstreamer-sdp-1.0.pc',
- 'lib/pkgconfig/gstreamer-tag-1.0.pc',
- 'lib/pkgconfig/gstreamer-video-1.0.pc',
- 'lib/pkgconfig/gstreamer-plugins-base-1.0.pc',
+ '%(libdir)s/pkgconfig/gstreamer-allocators-1.0.pc',
+ '%(libdir)s/pkgconfig/gstreamer-app-1.0.pc',
+ '%(libdir)s/pkgconfig/gstreamer-audio-1.0.pc',
+ '%(libdir)s/pkgconfig/gstreamer-fft-1.0.pc',
+ '%(libdir)s/pkgconfig/gstreamer-gl-1.0.pc',
+ '%(libdir)s/pkgconfig/gstreamer-gl-prototypes-1.0.pc',
+ '%(libdir)s/pkgconfig/gstreamer-pbutils-1.0.pc',
+ '%(libdir)s/pkgconfig/gstreamer-riff-1.0.pc',
+ '%(libdir)s/pkgconfig/gstreamer-rtp-1.0.pc',
+ '%(libdir)s/pkgconfig/gstreamer-rtsp-1.0.pc',
+ '%(libdir)s/pkgconfig/gstreamer-sdp-1.0.pc',
+ '%(libdir)s/pkgconfig/gstreamer-tag-1.0.pc',
+ '%(libdir)s/pkgconfig/gstreamer-video-1.0.pc',
+ '%(libdir)s/pkgconfig/gstreamer-plugins-base-1.0.pc',
]
files_plugins_net = [
- 'lib/gstreamer-1.0/libgsttcp%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgsttcp%(mext)s',
]
files_plugins_net_devel = [
- 'lib/gstreamer-1.0/libgsttcp.a', 'lib/gstreamer-1.0/libgsttcp.la',
+ '%(libdir)s/gstreamer-1.0/libgsttcp.a', '%(libdir)s/gstreamer-1.0/libgsttcp.la',
]
files_plugins_sys = [
- 'lib/gstreamer-1.0/libgstopengl%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstopengl%(mext)s',
]
files_plugins_sys_devel = [
- 'lib/gstreamer-1.0/libgstopengl.a', 'lib/gstreamer-1.0/libgstopengl.la',
+ '%(libdir)s/gstreamer-1.0/libgstopengl.a', '%(libdir)s/gstreamer-1.0/libgstopengl.la',
]
platform_files_plugins_codecs = {}
diff --git a/recipes/gst-plugins-good-1.0.recipe b/recipes/gst-plugins-good-1.0.recipe
index 48fd3d96..f8d55a19 100644
--- a/recipes/gst-plugins-good-1.0.recipe
+++ b/recipes/gst-plugins-good-1.0.recipe
@@ -41,151 +41,151 @@ class Recipe(custom.GStreamer):
files_lang = ['gst-plugins-good-1.0']
files_plugins_core = [
- 'lib/gstreamer-1.0/libgstautodetect%(mext)s',
- 'lib/gstreamer-1.0/libgstvideofilter%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstautodetect%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstvideofilter%(mext)s',
]
files_plugins_core_devel = [
- 'lib/gstreamer-1.0/libgstautodetect.a', 'lib/gstreamer-1.0/libgstautodetect.la',
- 'lib/gstreamer-1.0/libgstvideofilter.a', 'lib/gstreamer-1.0/libgstvideofilter.la',
+ '%(libdir)s/gstreamer-1.0/libgstautodetect.a', '%(libdir)s/gstreamer-1.0/libgstautodetect.la',
+ '%(libdir)s/gstreamer-1.0/libgstvideofilter.a', '%(libdir)s/gstreamer-1.0/libgstvideofilter.la',
]
files_plugins_effects = [
- 'lib/gstreamer-1.0/libgstalpha%(mext)s',
- 'lib/gstreamer-1.0/libgstalphacolor%(mext)s',
- 'lib/gstreamer-1.0/libgstaudiofx%(mext)s',
- 'lib/gstreamer-1.0/libgstcairo%(mext)s',
- 'lib/gstreamer-1.0/libgstcutter%(mext)s',
- 'lib/gstreamer-1.0/libgstdebug%(mext)s',
- 'lib/gstreamer-1.0/libgstdeinterlace%(mext)s',
- 'lib/gstreamer-1.0/libgstdtmf%(mext)s',
- 'lib/gstreamer-1.0/libgsteffectv%(mext)s',
- 'lib/gstreamer-1.0/libgstequalizer%(mext)s',
- 'lib/gstreamer-1.0/libgstgdkpixbuf%(mext)s',
- 'lib/gstreamer-1.0/libgstimagefreeze%(mext)s',
- 'lib/gstreamer-1.0/libgstinterleave%(mext)s',
- 'lib/gstreamer-1.0/libgstlevel%(mext)s',
- 'lib/gstreamer-1.0/libgstmultifile%(mext)s',
- 'lib/gstreamer-1.0/libgstreplaygain%(mext)s',
- 'lib/gstreamer-1.0/libgstshapewipe%(mext)s',
- 'lib/gstreamer-1.0/libgstsmpte%(mext)s',
- 'lib/gstreamer-1.0/libgstspectrum%(mext)s',
- 'lib/gstreamer-1.0/libgstvideobox%(mext)s',
- 'lib/gstreamer-1.0/libgstvideocrop%(mext)s',
- 'lib/gstreamer-1.0/libgstvideomixer%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstalpha%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstalphacolor%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstaudiofx%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstcairo%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstcutter%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstdebug%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstdeinterlace%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstdtmf%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgsteffectv%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstequalizer%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstgdkpixbuf%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstimagefreeze%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstinterleave%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstlevel%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstmultifile%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstreplaygain%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstshapewipe%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstsmpte%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstspectrum%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstvideobox%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstvideocrop%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstvideomixer%(mext)s',
]
files_plugins_effects_devel = [
- 'lib/gstreamer-1.0/libgstalpha.a', 'lib/gstreamer-1.0/libgstalpha.la',
- 'lib/gstreamer-1.0/libgstalphacolor.a', 'lib/gstreamer-1.0/libgstalphacolor.la',
- 'lib/gstreamer-1.0/libgstaudiofx.a', 'lib/gstreamer-1.0/libgstaudiofx.la',
- 'lib/gstreamer-1.0/libgstcairo.a', 'lib/gstreamer-1.0/libgstcairo.la',
- 'lib/gstreamer-1.0/libgstcutter.a', 'lib/gstreamer-1.0/libgstcutter.la',
- 'lib/gstreamer-1.0/libgstdebug.a', 'lib/gstreamer-1.0/libgstdebug.la',
- 'lib/gstreamer-1.0/libgstdeinterlace.a', 'lib/gstreamer-1.0/libgstdeinterlace.la',
- 'lib/gstreamer-1.0/libgstdtmf.a', 'lib/gstreamer-1.0/libgstdtmf.la',
- 'lib/gstreamer-1.0/libgsteffectv.a', 'lib/gstreamer-1.0/libgsteffectv.la',
- 'lib/gstreamer-1.0/libgstequalizer.a', 'lib/gstreamer-1.0/libgstequalizer.la',
- 'lib/gstreamer-1.0/libgstgdkpixbuf.a', 'lib/gstreamer-1.0/libgstgdkpixbuf.la',
- 'lib/gstreamer-1.0/libgstimagefreeze.a', 'lib/gstreamer-1.0/libgstimagefreeze.la',
- 'lib/gstreamer-1.0/libgstinterleave.a', 'lib/gstreamer-1.0/libgstinterleave.la',
- 'lib/gstreamer-1.0/libgstlevel.a', 'lib/gstreamer-1.0/libgstlevel.la',
- 'lib/gstreamer-1.0/libgstmultifile.a', 'lib/gstreamer-1.0/libgstmultifile.la',
- 'lib/gstreamer-1.0/libgstreplaygain.a', 'lib/gstreamer-1.0/libgstreplaygain.la',
- 'lib/gstreamer-1.0/libgstshapewipe.a', 'lib/gstreamer-1.0/libgstshapewipe.la',
- 'lib/gstreamer-1.0/libgstsmpte.a', 'lib/gstreamer-1.0/libgstsmpte.la',
- 'lib/gstreamer-1.0/libgstspectrum.a', 'lib/gstreamer-1.0/libgstspectrum.la',
- 'lib/gstreamer-1.0/libgstvideobox.a', 'lib/gstreamer-1.0/libgstvideobox.la',
- 'lib/gstreamer-1.0/libgstvideocrop.a', 'lib/gstreamer-1.0/libgstvideocrop.la',
- 'lib/gstreamer-1.0/libgstvideomixer.a', 'lib/gstreamer-1.0/libgstvideomixer.la',
+ '%(libdir)s/gstreamer-1.0/libgstalpha.a', '%(libdir)s/gstreamer-1.0/libgstalpha.la',
+ '%(libdir)s/gstreamer-1.0/libgstalphacolor.a', '%(libdir)s/gstreamer-1.0/libgstalphacolor.la',
+ '%(libdir)s/gstreamer-1.0/libgstaudiofx.a', '%(libdir)s/gstreamer-1.0/libgstaudiofx.la',
+ '%(libdir)s/gstreamer-1.0/libgstcairo.a', '%(libdir)s/gstreamer-1.0/libgstcairo.la',
+ '%(libdir)s/gstreamer-1.0/libgstcutter.a', '%(libdir)s/gstreamer-1.0/libgstcutter.la',
+ '%(libdir)s/gstreamer-1.0/libgstdebug.a', '%(libdir)s/gstreamer-1.0/libgstdebug.la',
+ '%(libdir)s/gstreamer-1.0/libgstdeinterlace.a', '%(libdir)s/gstreamer-1.0/libgstdeinterlace.la',
+ '%(libdir)s/gstreamer-1.0/libgstdtmf.a', '%(libdir)s/gstreamer-1.0/libgstdtmf.la',
+ '%(libdir)s/gstreamer-1.0/libgsteffectv.a', '%(libdir)s/gstreamer-1.0/libgsteffectv.la',
+ '%(libdir)s/gstreamer-1.0/libgstequalizer.a', '%(libdir)s/gstreamer-1.0/libgstequalizer.la',
+ '%(libdir)s/gstreamer-1.0/libgstgdkpixbuf.a', '%(libdir)s/gstreamer-1.0/libgstgdkpixbuf.la',
+ '%(libdir)s/gstreamer-1.0/libgstimagefreeze.a', '%(libdir)s/gstreamer-1.0/libgstimagefreeze.la',
+ '%(libdir)s/gstreamer-1.0/libgstinterleave.a', '%(libdir)s/gstreamer-1.0/libgstinterleave.la',
+ '%(libdir)s/gstreamer-1.0/libgstlevel.a', '%(libdir)s/gstreamer-1.0/libgstlevel.la',
+ '%(libdir)s/gstreamer-1.0/libgstmultifile.a', '%(libdir)s/gstreamer-1.0/libgstmultifile.la',
+ '%(libdir)s/gstreamer-1.0/libgstreplaygain.a', '%(libdir)s/gstreamer-1.0/libgstreplaygain.la',
+ '%(libdir)s/gstreamer-1.0/libgstshapewipe.a', '%(libdir)s/gstreamer-1.0/libgstshapewipe.la',
+ '%(libdir)s/gstreamer-1.0/libgstsmpte.a', '%(libdir)s/gstreamer-1.0/libgstsmpte.la',
+ '%(libdir)s/gstreamer-1.0/libgstspectrum.a', '%(libdir)s/gstreamer-1.0/libgstspectrum.la',
+ '%(libdir)s/gstreamer-1.0/libgstvideobox.a', '%(libdir)s/gstreamer-1.0/libgstvideobox.la',
+ '%(libdir)s/gstreamer-1.0/libgstvideocrop.a', '%(libdir)s/gstreamer-1.0/libgstvideocrop.la',
+ '%(libdir)s/gstreamer-1.0/libgstvideomixer.a', '%(libdir)s/gstreamer-1.0/libgstvideomixer.la',
]
files_plugins_codecs = [
- 'lib/gstreamer-1.0/libgstadaptivedemux2%(mext)s',
- 'lib/gstreamer-1.0/libgstalaw%(mext)s',
- 'lib/gstreamer-1.0/libgstapetag%(mext)s',
- 'lib/gstreamer-1.0/libgstaudioparsers%(mext)s',
- 'lib/gstreamer-1.0/libgstauparse%(mext)s',
- 'lib/gstreamer-1.0/libgstavi%(mext)s',
- 'lib/gstreamer-1.0/libgstdv%(mext)s',
- 'lib/gstreamer-1.0/libgstflac%(mext)s',
- 'lib/gstreamer-1.0/libgstflv%(mext)s',
- 'lib/gstreamer-1.0/libgstflxdec%(mext)s',
- 'lib/gstreamer-1.0/libgsticydemux%(mext)s',
- 'lib/gstreamer-1.0/libgstid3demux%(mext)s',
- 'lib/gstreamer-1.0/libgstisomp4%(mext)s',
- 'lib/gstreamer-1.0/libgstjpeg%(mext)s',
- 'lib/gstreamer-1.0/libgstlame%(mext)s',
- 'lib/gstreamer-1.0/libgstmatroska%(mext)s',
- 'lib/gstreamer-1.0/libgstmpg123%(mext)s',
- 'lib/gstreamer-1.0/libgstmulaw%(mext)s',
- 'lib/gstreamer-1.0/libgstmultipart%(mext)s',
- 'lib/gstreamer-1.0/libgstpng%(mext)s',
- 'lib/gstreamer-1.0/libgstspeex%(mext)s',
- 'lib/gstreamer-1.0/libgsttaglib%(mext)s',
- 'lib/gstreamer-1.0/libgstvpx%(mext)s',
- 'lib/gstreamer-1.0/libgstwavenc%(mext)s',
- 'lib/gstreamer-1.0/libgstwavpack%(mext)s',
- 'lib/gstreamer-1.0/libgstwavparse%(mext)s',
- 'lib/gstreamer-1.0/libgstxingmux%(mext)s',
- 'lib/gstreamer-1.0/libgsty4menc%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstadaptivedemux2%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstalaw%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstapetag%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstaudioparsers%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstauparse%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstavi%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstdv%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstflac%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstflv%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstflxdec%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgsticydemux%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstid3demux%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstisomp4%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstjpeg%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstlame%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstmatroska%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstmpg123%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstmulaw%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstmultipart%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstpng%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstspeex%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgsttaglib%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstvpx%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstwavenc%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstwavpack%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstwavparse%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstxingmux%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgsty4menc%(mext)s',
]
files_plugins_codecs_devel = [
- 'lib/gstreamer-1.0/libgstadaptivedemux2.a', 'lib/gstreamer-1.0/libgstadaptivedemux2.la',
- 'lib/gstreamer-1.0/libgstalaw.a', 'lib/gstreamer-1.0/libgstalaw.la',
- 'lib/gstreamer-1.0/libgstapetag.a', 'lib/gstreamer-1.0/libgstapetag.la',
- 'lib/gstreamer-1.0/libgstaudioparsers.a', 'lib/gstreamer-1.0/libgstaudioparsers.la',
- 'lib/gstreamer-1.0/libgstauparse.a', 'lib/gstreamer-1.0/libgstauparse.la',
- 'lib/gstreamer-1.0/libgstavi.a', 'lib/gstreamer-1.0/libgstavi.la',
- 'lib/gstreamer-1.0/libgstdv.a', 'lib/gstreamer-1.0/libgstdv.la',
- 'lib/gstreamer-1.0/libgstflac.a', 'lib/gstreamer-1.0/libgstflac.la',
- 'lib/gstreamer-1.0/libgstflv.a', 'lib/gstreamer-1.0/libgstflv.la',
- 'lib/gstreamer-1.0/libgstflxdec.a', 'lib/gstreamer-1.0/libgstflxdec.la',
- 'lib/gstreamer-1.0/libgsticydemux.a', 'lib/gstreamer-1.0/libgsticydemux.la',
- 'lib/gstreamer-1.0/libgstid3demux.a', 'lib/gstreamer-1.0/libgstid3demux.la',
- 'lib/gstreamer-1.0/libgstisomp4.a', 'lib/gstreamer-1.0/libgstisomp4.la',
- 'lib/gstreamer-1.0/libgstjpeg.a', 'lib/gstreamer-1.0/libgstjpeg.la',
- 'lib/gstreamer-1.0/libgstlame.a', 'lib/gstreamer-1.0/libgstlame.la',
- 'lib/gstreamer-1.0/libgstmatroska.a', 'lib/gstreamer-1.0/libgstmatroska.la',
- 'lib/gstreamer-1.0/libgstmpg123.a', 'lib/gstreamer-1.0/libgstmpg123.la',
- 'lib/gstreamer-1.0/libgstmulaw.a', 'lib/gstreamer-1.0/libgstmulaw.la',
- 'lib/gstreamer-1.0/libgstmultipart.a', 'lib/gstreamer-1.0/libgstmultipart.la',
- 'lib/gstreamer-1.0/libgstpng.a', 'lib/gstreamer-1.0/libgstpng.la',
- 'lib/gstreamer-1.0/libgstspeex.a', 'lib/gstreamer-1.0/libgstspeex.la',
- 'lib/gstreamer-1.0/libgsttaglib.a', 'lib/gstreamer-1.0/libgsttaglib.la',
- 'lib/gstreamer-1.0/libgstvpx.a', 'lib/gstreamer-1.0/libgstvpx.la',
- 'lib/gstreamer-1.0/libgstwavenc.a', 'lib/gstreamer-1.0/libgstwavenc.la',
- 'lib/gstreamer-1.0/libgstwavpack.a', 'lib/gstreamer-1.0/libgstwavpack.la',
- 'lib/gstreamer-1.0/libgstwavparse.a', 'lib/gstreamer-1.0/libgstwavparse.la',
- 'lib/gstreamer-1.0/libgstxingmux.a', 'lib/gstreamer-1.0/libgstxingmux.la',
- 'lib/gstreamer-1.0/libgsty4menc.a', 'lib/gstreamer-1.0/libgsty4menc.la',
+ '%(libdir)s/gstreamer-1.0/libgstadaptivedemux2.a', '%(libdir)s/gstreamer-1.0/libgstadaptivedemux2.la',
+ '%(libdir)s/gstreamer-1.0/libgstalaw.a', '%(libdir)s/gstreamer-1.0/libgstalaw.la',
+ '%(libdir)s/gstreamer-1.0/libgstapetag.a', '%(libdir)s/gstreamer-1.0/libgstapetag.la',
+ '%(libdir)s/gstreamer-1.0/libgstaudioparsers.a', '%(libdir)s/gstreamer-1.0/libgstaudioparsers.la',
+ '%(libdir)s/gstreamer-1.0/libgstauparse.a', '%(libdir)s/gstreamer-1.0/libgstauparse.la',
+ '%(libdir)s/gstreamer-1.0/libgstavi.a', '%(libdir)s/gstreamer-1.0/libgstavi.la',
+ '%(libdir)s/gstreamer-1.0/libgstdv.a', '%(libdir)s/gstreamer-1.0/libgstdv.la',
+ '%(libdir)s/gstreamer-1.0/libgstflac.a', '%(libdir)s/gstreamer-1.0/libgstflac.la',
+ '%(libdir)s/gstreamer-1.0/libgstflv.a', '%(libdir)s/gstreamer-1.0/libgstflv.la',
+ '%(libdir)s/gstreamer-1.0/libgstflxdec.a', '%(libdir)s/gstreamer-1.0/libgstflxdec.la',
+ '%(libdir)s/gstreamer-1.0/libgsticydemux.a', '%(libdir)s/gstreamer-1.0/libgsticydemux.la',
+ '%(libdir)s/gstreamer-1.0/libgstid3demux.a', '%(libdir)s/gstreamer-1.0/libgstid3demux.la',
+ '%(libdir)s/gstreamer-1.0/libgstisomp4.a', '%(libdir)s/gstreamer-1.0/libgstisomp4.la',
+ '%(libdir)s/gstreamer-1.0/libgstjpeg.a', '%(libdir)s/gstreamer-1.0/libgstjpeg.la',
+ '%(libdir)s/gstreamer-1.0/libgstlame.a', '%(libdir)s/gstreamer-1.0/libgstlame.la',
+ '%(libdir)s/gstreamer-1.0/libgstmatroska.a', '%(libdir)s/gstreamer-1.0/libgstmatroska.la',
+ '%(libdir)s/gstreamer-1.0/libgstmpg123.a', '%(libdir)s/gstreamer-1.0/libgstmpg123.la',
+ '%(libdir)s/gstreamer-1.0/libgstmulaw.a', '%(libdir)s/gstreamer-1.0/libgstmulaw.la',
+ '%(libdir)s/gstreamer-1.0/libgstmultipart.a', '%(libdir)s/gstreamer-1.0/libgstmultipart.la',
+ '%(libdir)s/gstreamer-1.0/libgstpng.a', '%(libdir)s/gstreamer-1.0/libgstpng.la',
+ '%(libdir)s/gstreamer-1.0/libgstspeex.a', '%(libdir)s/gstreamer-1.0/libgstspeex.la',
+ '%(libdir)s/gstreamer-1.0/libgsttaglib.a', '%(libdir)s/gstreamer-1.0/libgsttaglib.la',
+ '%(libdir)s/gstreamer-1.0/libgstvpx.a', '%(libdir)s/gstreamer-1.0/libgstvpx.la',
+ '%(libdir)s/gstreamer-1.0/libgstwavenc.a', '%(libdir)s/gstreamer-1.0/libgstwavenc.la',
+ '%(libdir)s/gstreamer-1.0/libgstwavpack.a', '%(libdir)s/gstreamer-1.0/libgstwavpack.la',
+ '%(libdir)s/gstreamer-1.0/libgstwavparse.a', '%(libdir)s/gstreamer-1.0/libgstwavparse.la',
+ '%(libdir)s/gstreamer-1.0/libgstxingmux.a', '%(libdir)s/gstreamer-1.0/libgstxingmux.la',
+ '%(libdir)s/gstreamer-1.0/libgsty4menc.a', '%(libdir)s/gstreamer-1.0/libgsty4menc.la',
]
files_plugins_net = [
- 'lib/gstreamer-1.0/libgstrtsp%(mext)s',
- 'lib/gstreamer-1.0/libgstrtp%(mext)s',
- 'lib/gstreamer-1.0/libgstrtpmanager%(mext)s',
- 'lib/gstreamer-1.0/libgstsoup%(mext)s',
- 'lib/gstreamer-1.0/libgstudp%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstrtsp%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstrtp%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstrtpmanager%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstsoup%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstudp%(mext)s',
]
files_plugins_net_devel = [
- 'lib/gstreamer-1.0/libgstrtsp.a', 'lib/gstreamer-1.0/libgstrtsp.la',
- 'lib/gstreamer-1.0/libgstrtp.a', 'lib/gstreamer-1.0/libgstrtp.la',
- 'lib/gstreamer-1.0/libgstrtpmanager.a', 'lib/gstreamer-1.0/libgstrtpmanager.la',
- 'lib/gstreamer-1.0/libgstsoup.a', 'lib/gstreamer-1.0/libgstsoup.la',
- 'lib/gstreamer-1.0/libgstudp.a', 'lib/gstreamer-1.0/libgstudp.la',
+ '%(libdir)s/gstreamer-1.0/libgstrtsp.a', '%(libdir)s/gstreamer-1.0/libgstrtsp.la',
+ '%(libdir)s/gstreamer-1.0/libgstrtp.a', '%(libdir)s/gstreamer-1.0/libgstrtp.la',
+ '%(libdir)s/gstreamer-1.0/libgstrtpmanager.a', '%(libdir)s/gstreamer-1.0/libgstrtpmanager.la',
+ '%(libdir)s/gstreamer-1.0/libgstsoup.a', '%(libdir)s/gstreamer-1.0/libgstsoup.la',
+ '%(libdir)s/gstreamer-1.0/libgstudp.a', '%(libdir)s/gstreamer-1.0/libgstudp.la',
]
files_plugins_vis = [
- 'lib/gstreamer-1.0/libgstgoom%(mext)s',
- 'lib/gstreamer-1.0/libgstgoom2k1%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstgoom%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstgoom2k1%(mext)s',
]
files_plugins_vis_devel = [
- 'lib/gstreamer-1.0/libgstgoom.a', 'lib/gstreamer-1.0/libgstgoom.la',
- 'lib/gstreamer-1.0/libgstgoom2k1.a', 'lib/gstreamer-1.0/libgstgoom2k1.la',
+ '%(libdir)s/gstreamer-1.0/libgstgoom.a', '%(libdir)s/gstreamer-1.0/libgstgoom.la',
+ '%(libdir)s/gstreamer-1.0/libgstgoom2k1.a', '%(libdir)s/gstreamer-1.0/libgstgoom2k1.la',
]
files_plugins_capture = []
@@ -196,27 +196,27 @@ class Recipe(custom.GStreamer):
platform_files_plugins_sys = {
Platform.WINDOWS: [
- 'lib/gstreamer-1.0/libgstdirectsound%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstdirectsound%(mext)s',
],
Platform.DARWIN: [
- 'lib/gstreamer-1.0/libgstosxaudio%(mext)s',
- 'lib/gstreamer-1.0/libgstosxvideo%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstosxaudio%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstosxvideo%(mext)s',
],
Platform.IOS: [
- 'lib/gstreamer-1.0/libgstosxaudio%(mext)s'
+ '%(libdir)s/gstreamer-1.0/libgstosxaudio%(mext)s'
]
}
platform_files_plugins_sys_devel = {
Platform.WINDOWS: [
- 'lib/gstreamer-1.0/libgstdirectsound.a', 'lib/gstreamer-1.0/libgstdirectsound.la',
+ '%(libdir)s/gstreamer-1.0/libgstdirectsound.a', '%(libdir)s/gstreamer-1.0/libgstdirectsound.la',
],
Platform.DARWIN: [
- 'lib/gstreamer-1.0/libgstosxaudio.a', 'lib/gstreamer-1.0/libgstosxaudio.la',
- 'lib/gstreamer-1.0/libgstosxvideo.a', 'lib/gstreamer-1.0/libgstosxvideo.la',
+ '%(libdir)s/gstreamer-1.0/libgstosxaudio.a', '%(libdir)s/gstreamer-1.0/libgstosxaudio.la',
+ '%(libdir)s/gstreamer-1.0/libgstosxvideo.a', '%(libdir)s/gstreamer-1.0/libgstosxvideo.la',
],
Platform.IOS: [
- 'lib/gstreamer-1.0/libgstosxaudio.a', 'lib/gstreamer-1.0/libgstosxaudio.la',
+ '%(libdir)s/gstreamer-1.0/libgstosxaudio.a', '%(libdir)s/gstreamer-1.0/libgstosxaudio.la',
]
}
diff --git a/recipes/gst-plugins-rs.recipe b/recipes/gst-plugins-rs.recipe
index 696e3b91..71aea9c8 100644
--- a/recipes/gst-plugins-rs.recipe
+++ b/recipes/gst-plugins-rs.recipe
@@ -67,15 +67,15 @@ class Recipe(recipe.Recipe):
setattr(self, attr, [])
self.update_categories()
f = getattr(self, attr)
- f += [f'lib/gstreamer-1.0/libgst{name}%(mext)s']
+ f += [f'%(libdir)s/gstreamer-1.0/libgst{name}%(mext)s']
if LibraryType.STATIC in self.library_type:
attr = f'files_plugins_{category}_devel'
if not hasattr(self, attr):
setattr(self, attr, [])
d = getattr(self, attr)
d += [
- f'lib/gstreamer-1.0/libgst{name}.a',
- f'lib/gstreamer-1.0/libgst{name}.la',
+ f'%(libdir)s/gstreamer-1.0/libgst{name}.a',
+ f'%(libdir)s/gstreamer-1.0/libgst{name}.la',
]
def prepare(self):
@@ -136,7 +136,7 @@ class Recipe(recipe.Recipe):
if not f.endswith('.pc') or not 'gstreamer-1.0' in f:
continue
name = os.path.basename(f)
- src = os.path.join(self.config.prefix, 'lib', 'pkgconfig', name)
+ src = os.path.join(self.config.libdir, 'pkgconfig', name)
dst = os.path.join(self.config.prefix, f)
os.replace(src, dst)
# Cargo-C names MinGW DLLs as foo.dll instead of libfoo.dll
diff --git a/recipes/gst-plugins-ugly-1.0.recipe b/recipes/gst-plugins-ugly-1.0.recipe
index 6de2bf60..ee8b3543 100644
--- a/recipes/gst-plugins-ugly-1.0.recipe
+++ b/recipes/gst-plugins-ugly-1.0.recipe
@@ -16,33 +16,33 @@ class Recipe(custom.GStreamer):
'libdvdread', 'x264']
files_plugins_codecs_restricted = [
- 'lib/gstreamer-1.0/libgsta52dec%(mext)s',
- 'lib/gstreamer-1.0/libgstamrnb%(mext)s',
- 'lib/gstreamer-1.0/libgstamrwbdec%(mext)s',
- 'lib/gstreamer-1.0/libgstasf%(mext)s',
- 'lib/gstreamer-1.0/libgstdvdsub%(mext)s',
- 'lib/gstreamer-1.0/libgstdvdlpcmdec%(mext)s',
- 'lib/gstreamer-1.0/libgstrealmedia%(mext)s',
- 'lib/gstreamer-1.0/libgstx264%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgsta52dec%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstamrnb%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstamrwbdec%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstasf%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstdvdsub%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstdvdlpcmdec%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstrealmedia%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstx264%(mext)s',
]
files_plugins_codecs_restricted_devel = [
- 'lib/gstreamer-1.0/libgsta52dec.a', 'lib/gstreamer-1.0/libgsta52dec.la',
- 'lib/gstreamer-1.0/libgstamrnb.a', 'lib/gstreamer-1.0/libgstamrnb.la',
- 'lib/gstreamer-1.0/libgstamrwbdec.a', 'lib/gstreamer-1.0/libgstamrwbdec.la',
- 'lib/gstreamer-1.0/libgstasf.a', 'lib/gstreamer-1.0/libgstasf.la',
- 'lib/gstreamer-1.0/libgstdvdsub.a', 'lib/gstreamer-1.0/libgstdvdsub.la',
- 'lib/gstreamer-1.0/libgstdvdlpcmdec.a', 'lib/gstreamer-1.0/libgstdvdlpcmdec.la',
- 'lib/gstreamer-1.0/libgstrealmedia.a', 'lib/gstreamer-1.0/libgstrealmedia.la',
- 'lib/gstreamer-1.0/libgstx264.a', 'lib/gstreamer-1.0/libgstx264.la',
+ '%(libdir)s/gstreamer-1.0/libgsta52dec.a', '%(libdir)s/gstreamer-1.0/libgsta52dec.la',
+ '%(libdir)s/gstreamer-1.0/libgstamrnb.a', '%(libdir)s/gstreamer-1.0/libgstamrnb.la',
+ '%(libdir)s/gstreamer-1.0/libgstamrwbdec.a', '%(libdir)s/gstreamer-1.0/libgstamrwbdec.la',
+ '%(libdir)s/gstreamer-1.0/libgstasf.a', '%(libdir)s/gstreamer-1.0/libgstasf.la',
+ '%(libdir)s/gstreamer-1.0/libgstdvdsub.a', '%(libdir)s/gstreamer-1.0/libgstdvdsub.la',
+ '%(libdir)s/gstreamer-1.0/libgstdvdlpcmdec.a', '%(libdir)s/gstreamer-1.0/libgstdvdlpcmdec.la',
+ '%(libdir)s/gstreamer-1.0/libgstrealmedia.a', '%(libdir)s/gstreamer-1.0/libgstrealmedia.la',
+ '%(libdir)s/gstreamer-1.0/libgstx264.a', '%(libdir)s/gstreamer-1.0/libgstx264.la',
]
files_plugins_dvd = [
- 'lib/gstreamer-1.0/libgstdvdread%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstdvdread%(mext)s',
]
files_plugins_dvd_devel = [
- 'lib/gstreamer-1.0/libgstdvdread.a', 'lib/gstreamer-1.0/libgstdvdread.la',
+ '%(libdir)s/gstreamer-1.0/libgstdvdread.a', '%(libdir)s/gstreamer-1.0/libgstdvdread.la',
]
files_lang = ['gst-plugins-ugly-1.0']
diff --git a/recipes/gst-rtsp-server-1.0.recipe b/recipes/gst-rtsp-server-1.0.recipe
index a7637feb..ac177e5c 100644
--- a/recipes/gst-rtsp-server-1.0.recipe
+++ b/recipes/gst-rtsp-server-1.0.recipe
@@ -6,10 +6,10 @@ class Recipe(custom.GStreamer):
tarball_checksum = 'aea24eeb59ee5fadfac355de2f7cecb51966c3e147e5ad7cfb4c314f1a4086ed'
deps = ['gstreamer-1.0', 'gst-plugins-base-1.0', 'gst-plugins-bad-1.0']
- files_devel = ['include/gstreamer-1.0/gst/rtsp-server', 'lib/pkgconfig/gstreamer-rtsp-server-1.0.pc']
+ files_devel = ['include/gstreamer-1.0/gst/rtsp-server', '%(libdir)s/pkgconfig/gstreamer-rtsp-server-1.0.pc']
files_libs = ['libgstrtspserver-1.0']
files_typelibs = ['GstRtspServer-1.0']
- files_plugins_net = [ 'lib/gstreamer-1.0/libgstrtspclientsink%(mext)s' ]
+ files_plugins_net = [ '%(libdir)s/gstreamer-1.0/libgstrtspclientsink%(mext)s' ]
files_plugins_net_devel = [
- 'lib/gstreamer-1.0/libgstrtspclientsink.a', 'lib/gstreamer-1.0/libgstrtspclientsink.la',
+ '%(libdir)s/gstreamer-1.0/libgstrtspclientsink.a', '%(libdir)s/gstreamer-1.0/libgstrtspclientsink.la',
]
diff --git a/recipes/gst-shell.recipe b/recipes/gst-shell.recipe
index 4e9be948..4706a325 100644
--- a/recipes/gst-shell.recipe
+++ b/recipes/gst-shell.recipe
@@ -16,12 +16,11 @@ class Recipe(recipe.Recipe):
from cerbero.commands.gensdkshell import GenSdkShell
name = self.files_shell[0]
prefix = self.config.prefix
- libdir = os.path.join(prefix, 'lib')
py_prefix = self.config.py_prefix
output_dir = prefix
gensdkshell = GenSdkShell()
- gensdkshell.runargs(self.config, name, output_dir, prefix, libdir,
+ gensdkshell.runargs(self.config, name, output_dir, prefix, self.config.libdir,
py_prefix)
name = self.files_shell[1]
- gensdkshell.runargs(self.config, name, output_dir, prefix, libdir,
+ gensdkshell.runargs(self.config, name, output_dir, prefix, self.config.libdir,
py_prefix, cmd='')
diff --git a/recipes/gstreamer-1.0-osx-framework.recipe b/recipes/gstreamer-1.0-osx-framework.recipe
index 5deeb614..4368512f 100644
--- a/recipes/gstreamer-1.0-osx-framework.recipe
+++ b/recipes/gstreamer-1.0-osx-framework.recipe
@@ -31,7 +31,7 @@ class Recipe(recipe.Recipe):
return gstlibs
async def install(self):
- libname = os.path.join(self.config.prefix, 'lib', 'GStreamer')
+ libname = os.path.join(self.config.libdir, 'GStreamer')
install_name = '@rpath/GStreamer.framework/Versions/1.0/lib/GStreamer'
libs = await self._get_installed_gst_libs()
if not libs:
diff --git a/recipes/gstreamer-1.0.recipe b/recipes/gstreamer-1.0.recipe
index 14be73c6..18180721 100644
--- a/recipes/gstreamer-1.0.recipe
+++ b/recipes/gstreamer-1.0.recipe
@@ -16,12 +16,12 @@ class Recipe(custom.GStreamer):
'libgstnet-1.0', 'libgstreamer-1.0', 'libgstcheck-1.0']
files_plugins_core = [
- 'lib/gstreamer-1.0/libgstcoreelements%(mext)s',
- 'lib/gstreamer-1.0/libgstcoretracers%(mext)s'
+ '%(libdir)s/gstreamer-1.0/libgstcoreelements%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstcoretracers%(mext)s'
]
files_plugins_core_devel = [
- 'lib/gstreamer-1.0/libgstcoreelements.a', 'lib/gstreamer-1.0/libgstcoreelements.la',
- 'lib/gstreamer-1.0/libgstcoretracers.a', 'lib/gstreamer-1.0/libgstcoretracers.la',
+ '%(libdir)s/gstreamer-1.0/libgstcoreelements.a', '%(libdir)s/gstreamer-1.0/libgstcoreelements.la',
+ '%(libdir)s/gstreamer-1.0/libgstcoretracers.a', '%(libdir)s/gstreamer-1.0/libgstcoretracers.la',
]
files_misc = ['libexec/gstreamer-1.0/gst-plugin-scanner%(bext)s']
@@ -37,11 +37,11 @@ class Recipe(custom.GStreamer):
'include/gstreamer-1.0/gst/check',
'include/gstreamer-1.0/gst/controller',
'include/gstreamer-1.0/gst/net',
- 'lib/pkgconfig/gstreamer-1.0.pc',
- 'lib/pkgconfig/gstreamer-check-1.0.pc',
- 'lib/pkgconfig/gstreamer-base-1.0.pc',
- 'lib/pkgconfig/gstreamer-controller-1.0.pc',
- 'lib/pkgconfig/gstreamer-net-1.0.pc',
+ '%(libdir)s/pkgconfig/gstreamer-1.0.pc',
+ '%(libdir)s/pkgconfig/gstreamer-check-1.0.pc',
+ '%(libdir)s/pkgconfig/gstreamer-base-1.0.pc',
+ '%(libdir)s/pkgconfig/gstreamer-controller-1.0.pc',
+ '%(libdir)s/pkgconfig/gstreamer-net-1.0.pc',
]
platform_files_devel = {
diff --git a/recipes/gstreamer-vaapi-1.0.recipe b/recipes/gstreamer-vaapi-1.0.recipe
index 67449d9c..67b977f0 100644
--- a/recipes/gstreamer-vaapi-1.0.recipe
+++ b/recipes/gstreamer-vaapi-1.0.recipe
@@ -14,11 +14,11 @@ class Recipe(custom.GStreamer):
use_system_libs = True
files_plugins_codecs = [
- 'lib/gstreamer-1.0/libgstvaapi%(mext)s',
+ '%(libdir)s/gstreamer-1.0/libgstvaapi%(mext)s',
]
files_plugins_codecs_devel = [
- 'lib/gstreamer-1.0/libgstvaapi.a',
+ '%(libdir)s/gstreamer-1.0/libgstvaapi.a',
]
def prepare(self):
diff --git a/recipes/harfbuzz.recipe b/recipes/harfbuzz.recipe
index e8538771..985fca9e 100644
--- a/recipes/harfbuzz.recipe
+++ b/recipes/harfbuzz.recipe
@@ -23,7 +23,7 @@ class Recipe(recipe.Recipe):
files_bins = ['hb-ot-shape-closure', 'hb-view', 'hb-shape']
files_libs = ['libharfbuzz']
- files_devel = ['include/harfbuzz/*.h', 'lib/pkgconfig/harfbuzz.pc']
+ files_devel = ['include/harfbuzz/*.h', '%(libdir)s/pkgconfig/harfbuzz.pc']
def prepare(self):
# Disable werror from pragmas. Currently fails building on macOS 12.3
diff --git a/recipes/json-glib.recipe b/recipes/json-glib.recipe
index 374f6cbf..33c99bfe 100644
--- a/recipes/json-glib.recipe
+++ b/recipes/json-glib.recipe
@@ -14,7 +14,7 @@ class Recipe(recipe.Recipe):
files_bins = ['json-glib-validate', 'json-glib-format']
files_libs = ['libjson-glib-1.0']
- files_devel = ['include/json-glib-1.0', 'lib/pkgconfig/json-glib-1.0.pc']
+ files_devel = ['include/json-glib-1.0', '%(libdir)s/pkgconfig/json-glib-1.0.pc']
files_typelibs = ['Json-1.0']
def post_install (self):
diff --git a/recipes/libass.recipe b/recipes/libass.recipe
index de6b53b6..9d544451 100644
--- a/recipes/libass.recipe
+++ b/recipes/libass.recipe
@@ -11,7 +11,7 @@ class Recipe(recipe.Recipe):
deps = ['freetype', 'fontconfig', 'libpng', 'fribidi', 'harfbuzz']
files_libs = ['libass']
- files_devel = ['include/ass', 'lib/pkgconfig/libass.pc']
+ files_devel = ['include/ass', '%(libdir)s/pkgconfig/libass.pc']
def prepare(self):
if self.config.target_platform == Platform.IOS and \
diff --git a/recipes/libcroco.recipe b/recipes/libcroco.recipe
index 7cded2e7..9494dac4 100644
--- a/recipes/libcroco.recipe
+++ b/recipes/libcroco.recipe
@@ -12,7 +12,7 @@ class Recipe(recipe.Recipe):
files_libs = ['libcroco-0.6']
files_bins = ['csslint-0.6']
files_devel = ['include/libcroco-0.6/libcroco',
- 'lib/pkgconfig/libcroco-0.6.pc']
+ '%(libdir)s/pkgconfig/libcroco-0.6.pc']
def prepare(self):
if self.config.target_platform in [Platform.DARWIN, Platform.IOS]:
diff --git a/recipes/libdca.recipe b/recipes/libdca.recipe
index e29bb3dd..c597bd93 100644
--- a/recipes/libdca.recipe
+++ b/recipes/libdca.recipe
@@ -12,7 +12,7 @@ class Recipe(recipe.Recipe):
files_libs = ['libdca']
files_bins = ['extract_dca', 'extract_dcs', 'dcadec', 'dcsdec']
files_devel = ['include/dca.h', 'include/dts.h',
- 'lib/pkgconfig/libdca.pc', 'lib/pkgconfig/libdts.pc']
+ '%(libdir)s/pkgconfig/libdca.pc', '%(libdir)s/pkgconfig/libdts.pc']
def prepare(self):
if self.config.target_platform == Platform.ANDROID:
diff --git a/recipes/libdv.recipe b/recipes/libdv.recipe
index c0370a30..c77ab69c 100644
--- a/recipes/libdv.recipe
+++ b/recipes/libdv.recipe
@@ -35,7 +35,7 @@ class Recipe(recipe.Recipe):
]
files_libs = ['libdv']
- files_devel = ['include/libdv', 'lib/pkgconfig/libdv.pc']
+ files_devel = ['include/libdv', '%(libdir)s/pkgconfig/libdv.pc']
# FIXME: asm probably works fine on x86/x86_64 with mingw or clang?
def prepare(self):
diff --git a/recipes/libdvdnav.recipe b/recipes/libdvdnav.recipe
index c7e0f2aa..3eeef0e5 100644
--- a/recipes/libdvdnav.recipe
+++ b/recipes/libdvdnav.recipe
@@ -15,5 +15,4 @@ class Recipe(recipe.Recipe):
]
files_libs = ['libdvdnav']
- files_devel = ['include/dvdnav', 'lib/pkgconfig/dvdnav.pc']
-
+ files_devel = ['include/dvdnav', '%(libdir)s/pkgconfig/dvdnav.pc']
diff --git a/recipes/libdvdread.recipe b/recipes/libdvdread.recipe
index 7fd480c8..30156f11 100644
--- a/recipes/libdvdread.recipe
+++ b/recipes/libdvdread.recipe
@@ -16,4 +16,4 @@ class Recipe(recipe.Recipe):
configure_options = ' --enable-static --enable-shared '
files_libs = ['libdvdread']
- files_devel = ['include/dvdread', 'lib/pkgconfig/dvdread.pc']
+ files_devel = ['include/dvdread', '%(libdir)s/pkgconfig/dvdread.pc']
diff --git a/recipes/libffi.recipe b/recipes/libffi.recipe
index d33b5c85..5039679f 100644
--- a/recipes/libffi.recipe
+++ b/recipes/libffi.recipe
@@ -10,7 +10,7 @@ class Recipe(recipe.Recipe):
btype = BuildType.MESON
files_libs = ['libffi']
- files_devel = ['include/ffi*.h', 'lib/pkgconfig/libffi.pc']
+ files_devel = ['include/ffi*.h', '%(libdir)s/pkgconfig/libffi.pc']
def post_install(self):
libtool_la = LibtoolLibrary('ffi', 7, None, None, self.config.libdir,
diff --git a/recipes/libjpeg-turbo.recipe b/recipes/libjpeg-turbo.recipe
index c790335a..8fc15625 100644
--- a/recipes/libjpeg-turbo.recipe
+++ b/recipes/libjpeg-turbo.recipe
@@ -16,4 +16,4 @@ class Recipe(recipe.Recipe):
files_libs = ['libjpeg','libturbojpeg']
files_devel = ['include/jpeglib.h', 'include/jerror.h', 'include/jconfig.h',
- 'include/jmorecfg.h','include/turbojpeg.h', 'lib/pkgconfig/libjpeg.pc']
+ 'include/jmorecfg.h','include/turbojpeg.h', '%(libdir)s/pkgconfig/libjpeg.pc']
diff --git a/recipes/libkate.recipe b/recipes/libkate.recipe
index a28da25f..d49411f2 100644
--- a/recipes/libkate.recipe
+++ b/recipes/libkate.recipe
@@ -12,7 +12,7 @@ class Recipe(recipe.Recipe):
patches = ['libkate/0002-build-skip-tools-tests-and-doc-subdirs.patch']
files_libs = ['libkate', 'liboggkate']
- files_devel = ['include/kate', 'lib/pkgconfig/kate.pc', 'lib/pkgconfig/oggkate.pc']
+ files_devel = ['include/kate', '%(libdir)s/pkgconfig/kate.pc', '%(libdir)s/pkgconfig/oggkate.pc']
def prepare(self):
# Tell internal script to call python3 instead of python on non-Windows
diff --git a/recipes/libnice.recipe b/recipes/libnice.recipe
index a3f0b6b8..a5b27fb8 100644
--- a/recipes/libnice.recipe
+++ b/recipes/libnice.recipe
@@ -23,11 +23,11 @@ class Recipe(recipe.Recipe):
files_devel = [
'include/nice',
'include/stun',
- 'lib/pkgconfig/nice.pc',
+ '%(libdir)s/pkgconfig/nice.pc',
]
- files_plugins_net = ['lib/gstreamer-1.0/libgstnice%(mext)s']
+ files_plugins_net = ['%(libdir)s/gstreamer-1.0/libgstnice%(mext)s']
files_plugins_net_devel = [
- 'lib/gstreamer-1.0/libgstnice.a', 'lib/gstreamer-1.0/libgstnice.la',
+ '%(libdir)s/gstreamer-1.0/libgstnice.a', '%(libdir)s/gstreamer-1.0/libgstnice.la',
]
# FIXME - if_arp.h? (iOS)
diff --git a/recipes/libogg.recipe b/recipes/libogg.recipe
index 635a71f7..0c7a1c26 100644
--- a/recipes/libogg.recipe
+++ b/recipes/libogg.recipe
@@ -12,7 +12,7 @@ class Recipe(recipe.Recipe):
patches = []
files_libs = ['libogg']
- files_devel = ['include/ogg', 'lib/pkgconfig/ogg.pc', 'share/aclocal/ogg.m4']
+ files_devel = ['include/ogg', '%(libdir)s/pkgconfig/ogg.pc', 'share/aclocal/ogg.m4']
async def configure(self):
if self.config.target_platform == Platform.IOS:
diff --git a/recipes/libpng.recipe b/recipes/libpng.recipe
index d2d731cc..76118594 100644
--- a/recipes/libpng.recipe
+++ b/recipes/libpng.recipe
@@ -15,7 +15,7 @@ class Recipe(recipe.Recipe):
files_libs = ['libpng16']
files_devel = ['include/libpng16', 'bin/libpng16-config',
- 'lib/pkgconfig/libpng16.pc', 'lib/pkgconfig/libpng.pc']
+ '%(libdir)s/pkgconfig/libpng16.pc', '%(libdir)s/pkgconfig/libpng.pc']
def prepare(self):
if self.config.target_platform == Platform.IOS:
diff --git a/recipes/libpsl.recipe b/recipes/libpsl.recipe
index c152b416..bdff5f1d 100644
--- a/recipes/libpsl.recipe
+++ b/recipes/libpsl.recipe
@@ -26,7 +26,7 @@ class Recipe(recipe.Recipe):
]
files_libs = ['libpsl']
- files_devel = ['include/libpsl.h', 'lib/pkgconfig/libpsl.pc']
+ files_devel = ['include/libpsl.h', '%(libdir)s/pkgconfig/libpsl.pc']
def prepare(self):
# FIXME: The actual upstreamable fix would be to not use system() at
diff --git a/recipes/librsvg.recipe b/recipes/librsvg.recipe
index bda8eb7a..f8fdec22 100644
--- a/recipes/librsvg.recipe
+++ b/recipes/librsvg.recipe
@@ -17,10 +17,10 @@ class Recipe(recipe.Recipe):
files_libs = ['librsvg-2']
files_bins = ['rsvg-convert']
licenses_bins = [License.GPLv2Plus]
- files_loader = ['lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg%(mext)s']
+ files_loader = ['%(libdir)s/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg%(mext)s']
files_devel = ['include/librsvg-2.0/librsvg/*.h',
- 'lib/pkgconfig/librsvg-2.0.pc',
- 'lib/librsvg-2.a', 'lib/librsvg-2.la']
+ '%(libdir)s/pkgconfig/librsvg-2.0.pc',
+ '%(libdir)s/librsvg-2.a', '%(libdir)s/librsvg-2.la']
files_typelibs = ['Rsvg-2.0']
patches = ['librsvg/0001-build-Fix-enumtypes-on-MinGW-inside-MSYS-Windows.patch']
diff --git a/recipes/librtmp.recipe b/recipes/librtmp.recipe
index f8c9e4f5..f16c2e2b 100644
--- a/recipes/librtmp.recipe
+++ b/recipes/librtmp.recipe
@@ -27,7 +27,7 @@ class Recipe(recipe.Recipe):
# openssl on Linux
use_system_libs = True
files_libs = ['librtmp']
- files_devel = ['include/librtmp', 'lib/pkgconfig/librtmp.pc']
+ files_devel = ['include/librtmp', '%(libdir)s/pkgconfig/librtmp.pc']
def prepare(self):
# Pick system openssl if on Linux and not cross-compiling
diff --git a/recipes/librtmp/0007-Make-libdir-configurable.patch b/recipes/librtmp/0007-Make-libdir-configurable.patch
index 58246a6c..3e4d94ed 100644
--- a/recipes/librtmp/0007-Make-libdir-configurable.patch
+++ b/recipes/librtmp/0007-Make-libdir-configurable.patch
@@ -1,5 +1,5 @@
From c08ae6dfe2f0464fb03389d58304e37c2c3969d6 Mon Sep 17 00:00:00 2001
-From: Cerbero Build System <cerbero@gstreamer.freedesktop.org>
+From: Andoni Morales Alastruey <ylatuya@gmail.com>
Date: Wed, 14 Oct 2020 17:28:32 +0200
Subject: [PATCH] Make libdir configurable
diff --git a/recipes/libshout.recipe b/recipes/libshout.recipe
index 4040808d..59ae722a 100644
--- a/recipes/libshout.recipe
+++ b/recipes/libshout.recipe
@@ -11,4 +11,4 @@ class Recipe(recipe.Recipe):
deps = ['libtheora', 'libogg', 'libvorbis', 'speex']
files_libs = ['libshout']
- files_devel = ['include/shout', 'lib/pkgconfig/shout.pc']
+ files_devel = ['include/shout', '%(libdir)s/pkgconfig/shout.pc']
diff --git a/recipes/libsoup.recipe b/recipes/libsoup.recipe
index d6512745..9ca8d6c2 100644
--- a/recipes/libsoup.recipe
+++ b/recipes/libsoup.recipe
@@ -24,7 +24,7 @@ class Recipe(recipe.Recipe):
}
files_libs = ['libsoup-2.4']
- files_devel = ['include/libsoup-2.4', 'lib/pkgconfig/libsoup-2.4.pc']
+ files_devel = ['include/libsoup-2.4', '%(libdir)s/pkgconfig/libsoup-2.4.pc']
files_typelibs = ['Soup-2.4']
def post_install(self):
diff --git a/recipes/libsrtp.recipe b/recipes/libsrtp.recipe
index 316876fe..a9d1ba5a 100644
--- a/recipes/libsrtp.recipe
+++ b/recipes/libsrtp.recipe
@@ -23,7 +23,7 @@ class Recipe(recipe.Recipe):
patches = []
files_libs = ['libsrtp2']
- files_devel = ['include/srtp2', 'lib/pkgconfig/libsrtp2.pc']
+ files_devel = ['include/srtp2', '%(libdir)s/pkgconfig/libsrtp2.pc']
async def install(self):
await super(Recipe, self).install()
diff --git a/recipes/libtheora.recipe b/recipes/libtheora.recipe
index f72ee0ee..c69f750e 100644
--- a/recipes/libtheora.recipe
+++ b/recipes/libtheora.recipe
@@ -22,8 +22,8 @@ class Recipe(recipe.Recipe):
]
files_libs = ['libtheora', 'libtheoradec', 'libtheoraenc']
- files_devel = ['include/theora', 'lib/pkgconfig/theora.pc',
- 'lib/pkgconfig/theoraenc.pc', 'lib/pkgconfig/theoradec.pc']
+ files_devel = ['include/theora', '%(libdir)s/pkgconfig/theora.pc',
+ '%(libdir)s/pkgconfig/theoraenc.pc', '%(libdir)s/pkgconfig/theoradec.pc']
def post_install(self):
# Meson does not generate la files
diff --git a/recipes/libunwind.recipe b/recipes/libunwind.recipe
index 99ee3b8f..6ee9061b 100644
--- a/recipes/libunwind.recipe
+++ b/recipes/libunwind.recipe
@@ -14,4 +14,4 @@ class Recipe(recipe.Recipe):
files_libs = ['libunwind']
files_devel = ['include/libunwind-*.h',
'include/unwind.h',
- 'lib/pkgconfig/libunwind*.pc']
+ '%(libdir)s/pkgconfig/libunwind*.pc']
diff --git a/recipes/libvorbis.recipe b/recipes/libvorbis.recipe
index 64b98a38..623e9129 100644
--- a/recipes/libvorbis.recipe
+++ b/recipes/libvorbis.recipe
@@ -13,8 +13,8 @@ class Recipe(recipe.Recipe):
files_libs = ['libvorbis', 'libvorbisenc', 'libvorbisfile']
files_devel = [
- 'include/vorbis', 'lib/pkgconfig/vorbis.pc',
- 'lib/pkgconfig/vorbisenc.pc', 'lib/pkgconfig/vorbisfile.pc']
+ 'include/vorbis', '%(libdir)s/pkgconfig/vorbis.pc',
+ '%(libdir)s/pkgconfig/vorbisenc.pc', '%(libdir)s/pkgconfig/vorbisfile.pc']
def prepare(self):
self.append_env('LDFLAGS', '-lm')
diff --git a/recipes/libvpx.recipe b/recipes/libvpx.recipe
index 4d0d208f..8c4c5e67 100644
--- a/recipes/libvpx.recipe
+++ b/recipes/libvpx.recipe
@@ -39,7 +39,7 @@ class Recipe(recipe.Recipe):
]
files_libs = ['libvpx']
- files_devel = ['include/vpx', 'lib/pkgconfig/vpx.pc']
+ files_devel = ['include/vpx', '%(libdir)s/pkgconfig/vpx.pc']
# libvpx does not have check target
make_check = None
@@ -170,8 +170,8 @@ class Recipe(recipe.Recipe):
subdir = 'ARM'
else:
raise FatalError('Unsupported target arch: ' + self.config.target_arch)
- os.replace(os.path.join(self.config.prefix, 'lib', subdir, 'vpxmd.lib'),
- os.path.join(self.config.prefix, 'lib', 'libvpx.a'))
+ os.replace(os.path.join(self.config.libdir, subdir, 'vpxmd.lib'),
+ os.path.join(self.config.libdir, 'libvpx.a'))
LibtoolLibrary('vpx', None, None, None,
self.config.libdir, self.config.target_platform,
static_only=self.library_type == LibraryType.STATIC).save()
diff --git a/recipes/libxml2.recipe b/recipes/libxml2.recipe
index cec2407a..b3a39920 100644
--- a/recipes/libxml2.recipe
+++ b/recipes/libxml2.recipe
@@ -15,8 +15,8 @@ class Recipe(recipe.Recipe):
deps = [ 'zlib' ]
files_libs = ['libxml2']
- files_devel = ['include/libxml2', 'lib/xml2Conf.sh', 'bin/xml2-config',
- 'lib/pkgconfig/libxml-2.0.pc', 'bin/xmllint%(bext)s']
+ files_devel = ['include/libxml2', '%(libdir)s/xml2Conf.sh', 'bin/xml2-config',
+ '%(libdir)s/pkgconfig/libxml-2.0.pc', 'bin/xmllint%(bext)s']
def prepare(self):
if self.config.target_platform == Platform.WINDOWS:
diff --git a/recipes/moltenvk.recipe b/recipes/moltenvk.recipe
index 8b7d0eac..1462eebf 100644
--- a/recipes/moltenvk.recipe
+++ b/recipes/moltenvk.recipe
@@ -67,7 +67,7 @@ class Recipe(recipe.Recipe):
prefix = self.config.prefix
bindir = os.path.join(prefix, 'bin')
- libdir = os.path.join(prefix, 'lib')
+ libdir = self.config.libdir
to_copy = []
diff --git a/recipes/mpg123.recipe b/recipes/mpg123.recipe
index b507176c..59217907 100644
--- a/recipes/mpg123.recipe
+++ b/recipes/mpg123.recipe
@@ -11,7 +11,7 @@ class Recipe(recipe.Recipe):
patches = ['mpg123/0001-Only-build-libmpg123-under-libraries.patch']
files_libs = ['libmpg123']
- files_devel = ['include/mpg123.h', 'include/fmt123.h', 'lib/pkgconfig/libmpg123.pc']
+ files_devel = ['include/mpg123.h', 'include/fmt123.h', '%(libdir)s/pkgconfig/libmpg123.pc']
def prepare(self):
if self.config.target_platform in [Platform.ANDROID]:
diff --git a/recipes/opencore-amr.recipe b/recipes/opencore-amr.recipe
index cb2f1b59..b7848c9a 100644
--- a/recipes/opencore-amr.recipe
+++ b/recipes/opencore-amr.recipe
@@ -17,7 +17,7 @@ class Recipe(recipe.Recipe):
files_libs = ['libopencore-amrnb', 'libopencore-amrwb']
files_devel = ['include/opencore-amrwb', 'include/opencore-amrnb',
- 'lib/pkgconfig/opencore-amrwb.pc', 'lib/pkgconfig/opencore-amrnb.pc']
+ '%(libdir)s/pkgconfig/opencore-amrwb.pc', '%(libdir)s/pkgconfig/opencore-amrnb.pc']
def post_install(self):
# Meson does not generate la files
diff --git a/recipes/openh264.recipe b/recipes/openh264.recipe
index 32abd8de..cb894bb3 100644
--- a/recipes/openh264.recipe
+++ b/recipes/openh264.recipe
@@ -15,7 +15,7 @@ class Recipe(recipe.Recipe):
meson_options = {'tests': 'disabled'}
licenses = [{License.BSD: ['LICENSE']}]
files_libs = ['libopenh264']
- files_devel = ['include/wels', 'lib/pkgconfig/openh264.pc']
+ files_devel = ['include/wels', '%(libdir)s/pkgconfig/openh264.pc']
patches = []
def post_install(self):
diff --git a/recipes/openjpeg.recipe b/recipes/openjpeg.recipe
index a1c36a29..f597ab93 100644
--- a/recipes/openjpeg.recipe
+++ b/recipes/openjpeg.recipe
@@ -20,7 +20,7 @@ class Recipe(recipe.Recipe):
files_devel = ['include/openjpeg-2.3/openjpeg.h',
'include/openjpeg-2.3/opj_stdint.h',
'include/openjpeg-2.3/opj_config.h',
- 'lib/pkgconfig/libopenjp2.pc']
+ '%(libdir)s/pkgconfig/libopenjp2.pc']
library_type = LibraryType.BOTH
def prepare(self):
diff --git a/recipes/openssl.recipe b/recipes/openssl.recipe
index b0f25ccb..77c50d56 100644
--- a/recipes/openssl.recipe
+++ b/recipes/openssl.recipe
@@ -35,8 +35,8 @@ class Recipe(recipe.Recipe):
files_bins = ['openssl']
files_libs = ['libcrypto', 'libssl']
- files_devel = ['include/openssl', 'lib/pkgconfig/openssl.pc',
- 'lib/pkgconfig/libssl.pc', 'lib/pkgconfig/libcrypto.pc']
+ files_devel = ['include/openssl', '%(libdir)s/pkgconfig/openssl.pc',
+ '%(libdir)s/pkgconfig/libssl.pc', '%(libdir)s/pkgconfig/libcrypto.pc']
def _get_openssl_platform(self):
# map platforms
diff --git a/recipes/opus.recipe b/recipes/opus.recipe
index 75f76d7d..3747cf83 100644
--- a/recipes/opus.recipe
+++ b/recipes/opus.recipe
@@ -25,7 +25,7 @@ class Recipe(recipe.Recipe):
]
files_libs = ['libopus']
- files_devel = ['include/opus', 'lib/pkgconfig/opus.pc']
+ files_devel = ['include/opus', '%(libdir)s/pkgconfig/opus.pc']
def prepare(self):
# Always have NEON on ARM64, don't need to detect the CPU at runtime.
diff --git a/recipes/orc.recipe b/recipes/orc.recipe
index c58738f3..67045235 100644
--- a/recipes/orc.recipe
+++ b/recipes/orc.recipe
@@ -26,7 +26,7 @@ class Recipe(recipe.Recipe):
'tools': 'enabled', 'orc-test': 'enabled'}
files_libs = ['liborc-0.4']
- files_devel = ['include/orc-0.4', 'lib/pkgconfig/orc-0.4.pc',
+ files_devel = ['include/orc-0.4', '%(libdir)s/pkgconfig/orc-0.4.pc',
'share/aclocal/orc.m4', 'bin/orcc%(bext)s']
def prepare(self):
diff --git a/recipes/pango.recipe b/recipes/pango.recipe
index d2702da4..e1fe40da 100644
--- a/recipes/pango.recipe
+++ b/recipes/pango.recipe
@@ -21,14 +21,14 @@ class Recipe(recipe.Recipe):
files_libs = ['libpangocairo-1.0', 'libpango-1.0', 'libpangoft2-1.0']
files_bins = ['pango-view']
files_devel = ['include/pango-1.0',
- 'lib/pkgconfig/pangoft2.pc', 'lib/pkgconfig/pango.pc',
- 'lib/pkgconfig/pangocairo.pc']
+ '%(libdir)s/pkgconfig/pangoft2.pc', '%(libdir)s/pkgconfig/pango.pc',
+ '%(libdir)s/pkgconfig/pangocairo.pc']
platform_files_libs = {
Platform.WINDOWS: ['libpangowin32-1.0'],
}
platform_files_devel = {
- Platform.WINDOWS: ['lib/pkgconfig/pangowin32.pc'],
- Platform.LINUX: ['lib/pkgconfig/pango.pc'],
+ Platform.WINDOWS: ['%(libdir)s/pkgconfig/pangowin32.pc'],
+ Platform.LINUX: ['%(libdir)s/pkgconfig/pango.pc'],
}
files_typelibs = [
'Pango-1.0',
diff --git a/recipes/pcre2.recipe b/recipes/pcre2.recipe
index f964d8b7..969f3baa 100644
--- a/recipes/pcre2.recipe
+++ b/recipes/pcre2.recipe
@@ -19,7 +19,7 @@ class Recipe(recipe.Recipe):
}
files_libs = ['libpcre2-8']
- files_devel = ['include/pcre2.h', 'lib/pkgconfig/libpcre2-8.pc']
+ files_devel = ['include/pcre2.h', '%(libdir)s/pkgconfig/libpcre2-8.pc']
patches = [
'pcre2/0001-Add-meson-build-files-based-on-wrap-pcre2_10.42-1.patch',
diff --git a/recipes/pixman.recipe b/recipes/pixman.recipe
index ef6b6e9a..0c26558a 100644
--- a/recipes/pixman.recipe
+++ b/recipes/pixman.recipe
@@ -25,7 +25,7 @@ class Recipe(recipe.Recipe):
]
files_libs = ['libpixman-1']
- files_devel = ['include/pixman-1', 'lib/pkgconfig/pixman-1.pc']
+ files_devel = ['include/pixman-1', '%(libdir)s/pkgconfig/pixman-1.pc']
def prepare(self):
# clang from xcode has a known bug, avoid codepath that trigger it
diff --git a/recipes/proxy-libintl.recipe b/recipes/proxy-libintl.recipe
index 7efad1ba..d1bb087f 100644
--- a/recipes/proxy-libintl.recipe
+++ b/recipes/proxy-libintl.recipe
@@ -16,7 +16,7 @@ class Recipe(recipe.Recipe):
files_libs = ['libintl']
files_devel = [
'include/libintl.h',
- 'lib/libintl.la'
+ '%(libdir)s/libintl.la'
]
def post_install(self):
diff --git a/recipes/sbc.recipe b/recipes/sbc.recipe
index 1e98b866..2c3917a9 100644
--- a/recipes/sbc.recipe
+++ b/recipes/sbc.recipe
@@ -14,7 +14,7 @@ class Recipe(recipe.Recipe):
'tools': 'disabled',
}
files_libs = ['libsbc']
- files_devel = ['include/sbc/sbc.h', 'lib/pkgconfig/sbc.pc']
+ files_devel = ['include/sbc/sbc.h', '%(libdir)s/pkgconfig/sbc.pc']
patches = ['sbc/0001-sbc-Use-stdint.h.patch',
'sbc/0002-Don-t-use-NEON-with-aarch64-on-Clang.patch',
'sbc/0003-sbc.h-Define-ssize_t-when-building-with-MSVC.patch',
diff --git a/recipes/soundtouch.recipe b/recipes/soundtouch.recipe
index aafdd744..434ca304 100644
--- a/recipes/soundtouch.recipe
+++ b/recipes/soundtouch.recipe
@@ -18,7 +18,7 @@ class Recipe(recipe.Recipe):
]
files_libs = ['libSoundTouch']
- files_devel = ['include/soundtouch', 'lib/pkgconfig/soundtouch.pc']
+ files_devel = ['include/soundtouch', '%(libdir)s/pkgconfig/soundtouch.pc']
# FIXME: Meson port does not export symbols correctly for use with MSVC
can_msvc = False
diff --git a/recipes/spandsp.recipe b/recipes/spandsp.recipe
index 662660f3..2d1b9a70 100644
--- a/recipes/spandsp.recipe
+++ b/recipes/spandsp.recipe
@@ -20,7 +20,7 @@ class Recipe(recipe.Recipe):
]
files_libs = ['libspandsp']
- files_devel = ['include/spandsp', 'include/spandsp.h', 'lib/pkgconfig/spandsp.pc']
+ files_devel = ['include/spandsp', 'include/spandsp.h', '%(libdir)s/pkgconfig/spandsp.pc']
def prepare(self):
# libdir is incorrectly overriden in configure.ac to lib64 for x86_64 archs
diff --git a/recipes/speex.recipe b/recipes/speex.recipe
index f01d347a..74a318c0 100644
--- a/recipes/speex.recipe
+++ b/recipes/speex.recipe
@@ -13,7 +13,7 @@ class Recipe(recipe.Recipe):
files_libs = ['libspeex']
files_bins = ['speexdec', 'speexenc']
- files_devel = ['include/speex', 'lib/pkgconfig/speex.pc']
+ files_devel = ['include/speex', '%(libdir)s/pkgconfig/speex.pc']
def prepare(self):
if self.config.target_platform == Platform.ANDROID:
diff --git a/recipes/sqlite3.recipe b/recipes/sqlite3.recipe
index da968a80..5fc6003c 100644
--- a/recipes/sqlite3.recipe
+++ b/recipes/sqlite3.recipe
@@ -18,7 +18,7 @@ class Recipe(recipe.Recipe):
]
files_libs = ['libsqlite3']
- files_devel = ['include/sqlite3.h', 'lib/pkgconfig/sqlite3.pc']
+ files_devel = ['include/sqlite3.h', '%(libdir)s/pkgconfig/sqlite3.pc']
def post_install(self):
libtool_la = LibtoolLibrary('sqlite3', 0, 0, 0, self.config.libdir,
diff --git a/recipes/srt.recipe b/recipes/srt.recipe
index d6072f15..1c94fe76 100644
--- a/recipes/srt.recipe
+++ b/recipes/srt.recipe
@@ -19,7 +19,7 @@ class Recipe(recipe.Recipe):
use_system_libs = True
files_libs = ['libsrt']
- files_devel = ['include/srt', 'lib/pkgconfig/srt.pc']
+ files_devel = ['include/srt', '%(libdir)s/pkgconfig/srt.pc']
def prepare(self):
if self.config.target_platform != Platform.LINUX or self.config.cross_compiling():
diff --git a/recipes/taglib.recipe b/recipes/taglib.recipe
index 6e7d33dd..8f183e1d 100644
--- a/recipes/taglib.recipe
+++ b/recipes/taglib.recipe
@@ -31,7 +31,7 @@ class Recipe(recipe.Recipe):
]
files_libs = ['libtag']
- files_devel = ['include/taglib', 'lib/pkgconfig/taglib.pc']
+ files_devel = ['include/taglib', '%(libdir)s/pkgconfig/taglib.pc']
def prepare(self):
if self.config.target_platform == Platform.WINDOWS:
diff --git a/recipes/tiff.recipe b/recipes/tiff.recipe
index 1b7e7141..e8430e29 100644
--- a/recipes/tiff.recipe
+++ b/recipes/tiff.recipe
@@ -17,7 +17,7 @@ class Recipe(recipe.Recipe):
'tiff2pdf', 'tiffset', 'tiffcp', 'tiff2rgba', 'tiffinfo', 'tiff2bw',
'raw2tiff', 'fax2tiff', 'tiffdither', 'tiffcmp']
files_devel = ['include/tiffvers.h', 'include/tiffio.h', 'include/tiff.h',
- 'include/tiffconf.h', 'lib/pkgconfig/libtiff-4.pc']
+ 'include/tiffconf.h', '%(libdir)s/pkgconfig/libtiff-4.pc']
def prepare(self):
if self.config.target_platform == Platform.ANDROID:
diff --git a/recipes/tinyalsa.recipe b/recipes/tinyalsa.recipe
index 4eb2e2a8..a385c52e 100644
--- a/recipes/tinyalsa.recipe
+++ b/recipes/tinyalsa.recipe
@@ -24,7 +24,7 @@ class Recipe(recipe.Recipe):
async def install(self):
include_path = os.path.join(self.config.prefix, 'include', 'tinyalsa')
- library_path = os.path.join(self.config.prefix, 'lib')
+ library_path = self.config.libdir
tinyalsa_header = os.path.join(self.build_dir, 'include', 'tinyalsa', 'asoundlib.h')
tinyalsa_lib = os.path.join(self.build_dir, 'src', 'libtinyalsa.a')
diff --git a/recipes/vo-aacenc.recipe b/recipes/vo-aacenc.recipe
index 28226d9a..bb7fe95c 100644
--- a/recipes/vo-aacenc.recipe
+++ b/recipes/vo-aacenc.recipe
@@ -11,7 +11,7 @@ class Recipe(recipe.Recipe):
files_libs = ['libvo-aacenc']
files_devel = ['include/vo-aacenc',
- 'lib/pkgconfig/vo-aacenc.pc']
+ '%(libdir)s/pkgconfig/vo-aacenc.pc']
def prepare(self):
if self.config.platform != Platform.WINDOWS:
diff --git a/recipes/vulkan-android.recipe b/recipes/vulkan-android.recipe
index fedc5380..71a9c40c 100644
--- a/recipes/vulkan-android.recipe
+++ b/recipes/vulkan-android.recipe
@@ -28,7 +28,7 @@ class Recipe(recipe.Recipe):
if self.config.target_arch == Architecture.X86_64:
src_libdir = 'lib64'
srcdir = os.path.join(self.config.toolchain_prefix, 'platforms', 'android-24', 'arch-' + src_arch, 'usr', src_libdir)
- destdir = os.path.join(self.config.prefix, 'lib')
+ destdir = self.config.libdir
to_copy += [
(os.path.join(srcdir, 'libvulkan.so'),
os.path.join(destdir, 'libvulkan.so'), False)
diff --git a/recipes/wavpack.recipe b/recipes/wavpack.recipe
index 158fb49e..b67f1b6e 100644
--- a/recipes/wavpack.recipe
+++ b/recipes/wavpack.recipe
@@ -28,7 +28,7 @@ class Recipe(recipe.Recipe):
]
files_libs = ['libwavpack']
- files_devel = ['include/wavpack', 'lib/pkgconfig/wavpack.pc']
+ files_devel = ['include/wavpack', '%(libdir)s/pkgconfig/wavpack.pc']
def prepare(self):
if self.config.target_arch not in [Architecture.X86, Architecture.X86_64, Architecture.ARMv7, Architecture.ARMv7S] or self.config.target_platform == Platform.IOS:
diff --git a/recipes/webrtc-audio-processing.recipe b/recipes/webrtc-audio-processing.recipe
index d2a67a3d..91358135 100644
--- a/recipes/webrtc-audio-processing.recipe
+++ b/recipes/webrtc-audio-processing.recipe
@@ -44,7 +44,7 @@ class Recipe(recipe.Recipe):
'webrtc-audio-processing/0001-build-meson-fix-compilation-on-arm64.patch',]
files_libs = ['libwebrtc_audio_processing']
- files_devel = ['include/webrtc_audio_processing', 'lib/pkgconfig/webrtc-audio-processing.pc']
+ files_devel = ['include/webrtc_audio_processing', '%(libdir)s/pkgconfig/webrtc-audio-processing.pc']
def prepare(self):
if self.config.target_platform == Platform.ANDROID:
diff --git a/recipes/x264.recipe b/recipes/x264.recipe
index f893d9ef..4caecd40 100644
--- a/recipes/x264.recipe
+++ b/recipes/x264.recipe
@@ -19,7 +19,7 @@ class Recipe(recipe.Recipe):
files_libs = ['libx264']
files_bins = ['x264']
- files_devel = ['lib/pkgconfig/x264.pc', 'include/x264.h',
+ files_devel = ['%(libdir)s/pkgconfig/x264.pc', 'include/x264.h',
'include/x264_config.h']
def prepare(self):
diff --git a/recipes/zbar.recipe b/recipes/zbar.recipe
index 4bc95536..ce79d89d 100644
--- a/recipes/zbar.recipe
+++ b/recipes/zbar.recipe
@@ -8,7 +8,7 @@ class Recipe(recipe.Recipe):
tarball_checksum = 'ac52763a7dd6ddc53ca6cd75ccee14f7abf6ae46ecb31137d025af123edd33bf'
configure_options = '--disable-pthread --disable-video --without-imagemagick --without-gtk --without-qt --with-python=no --with-jpeg=no --with-x=no'
files_libs = ['libzbar']
- files_devel = ['include/zbar.h', 'lib/pkgconfig/zbar.pc']
+ files_devel = ['include/zbar.h', '%(libdir)s/pkgconfig/zbar.pc']
def prepare(self):
if self.config.target_platform in (Platform.WINDOWS, Platform.ANDROID):
diff --git a/recipes/zlib.recipe b/recipes/zlib.recipe
index 30fac0cb..c2499423 100644
--- a/recipes/zlib.recipe
+++ b/recipes/zlib.recipe
@@ -16,7 +16,7 @@ class Recipe(recipe.Recipe):
'zlib/0001-meson-add-the-DSTDC-define-to-include-standard-C-hea.patch',
]
files_libs = ['libz']
- files_devel = ['include/zlib.h', 'include/zconf.h', 'lib/pkgconfig/zlib.pc']
+ files_devel = ['include/zlib.h', 'include/zconf.h', '%(libdir)s/pkgconfig/zlib.pc']
def post_install(self):
libtool_la = LibtoolLibrary('z', 1, 2, 12, self.config.libdir,