diff options
author | Andoni Morales Alastruey <ylatuya@gmail.com> | 2020-10-14 18:45:58 +0200 |
---|---|---|
committer | Andoni Morales Alastruey <ylatuya@gmail.com> | 2023-03-14 18:07:09 +0100 |
commit | 9de0333e8ba26a50561a7e8e14041a3332729fff (patch) | |
tree | c678427fe80fa3bf468f4bf5700272feba13c4bc /recipes | |
parent | fdc21aaee947ec22cdc18af5339b71e76902fec9 (diff) |
Fix hardcoded 'lib' path in recipes files listing
Diffstat (limited to 'recipes')
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, |