Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
VLC
Manage
Activity
Members
Labels
Plan
Issues
4k
Issue boards
Milestones
Code
Merge requests
429
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Model registry
Analyze
Contributor analytics
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
VideoLAN
VLC
Merge requests
!4768
Draft: tools: do not build dvbcsa for iOS/Apple TV/Wasm
Code
Review changes
Check out branch
Download
Patches
Plain diff
Closed
Draft: tools: do not build dvbcsa for iOS/Apple TV/Wasm
fcartegnie/vlc:mr090101
into
master
Overview
4
Commits
2
Pipelines
2
Changes
5
Closed
François Cartegnie
requested to merge
fcartegnie/vlc:mr090101
into
master
1 year ago
Overview
4
Commits
2
Pipelines
2
Changes
5
Expand
User provided key de/encryption is unlikely to ever be used on those platforms
0
0
Merge request reports
Compare
master
master (base)
and
latest version
latest version
c977aedc
2 commits,
1 year ago
5 files
+
92
−
1
Inline
Compare changes
Side-by-side
Inline
Show whitespace changes
Show one file at a time
Files
5
Search (e.g. *.vue) (Ctrl+P)
contrib/src/dvbcsa/0001-generate-pkgconfig.patch
0 → 100644
+
61
−
0
Options
From 8dfac6b239475deb7889e9c91d889703dc16be23 Mon Sep 17 00:00:00 2001
From: Francois Cartegnie <fcvlcdev@free.fr>
Date: Mon, 18 Dec 2023 17:43:56 +0100
Subject: [PATCH] generate pkgconfig
---
configure.ac | 1 +
src/Makefile.am | 3 +++
src/dvbcsa.pc.in | 17 +++++++++++++++++
3 files changed, 21 insertions(+)
create mode 100644 src/dvbcsa.pc.in
diff --git a/configure.ac b/configure.ac
index da1ebe5..a98035a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -102,6 +102,7 @@
AC_CONFIG_FILES([
Makefile
src/Makefile
src/dvbcsa/Makefile
+ src/dvbcsa.pc
test/Makefile
])
AC_OUTPUT
diff --git a/src/Makefile.am b/src/Makefile.am
index fa2ddbf..224210d 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -23,3 +23,6 @@
endif
libdvbcsa_la_LDFLAGS = -version-info 1:1:0 $(libtool_flags)
+pkgconfigdir = $(libdir)/pkgconfig
+
+pkgconfig_DATA = dvbcsa.pc
diff --git a/src/dvbcsa.pc.in b/src/dvbcsa.pc.in
new file mode 100644
index 0000000..09a78fc
--- /dev/null
+++ b/src/dvbcsa.pc.in
@@ -0,0 +1,17 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+includedir=@includedir@
+datarootdir=@datarootdir@
+libdir=@libdir@
+datadir=@datadir@
+pkgincludedir=@includedir@/@PACKAGE@
+pkgdatadir=${datadir}/@PACKAGE@
+pkglibdir=${libdir}/@PACKAGE@
+pluginsdir=${pkglibdir}/plugins
+
+Name: DVB CSA Library
+Description: implementation of the DVB Common Scrambling Algorithm
+Version: @VERSION@
+Cflags: -I${includedir}
+Requires.private:
+Libs: -L${libdir} -ldvbcsa
--
2.43.0
Loading