aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2024-05-06 13:33:38 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2024-05-06 13:33:38 +0200
commiteaa166efe644c74f86add43474559ef018f63f49 (patch)
tree7e1d628e3173730db9f657d8274a23221be15c6a
parent2c91b09b78a1c747d7f6a1b533c2305bcc7d0a58 (diff)
Drop libpkg-config submodule and related infrastructure
-rw-r--r--.gitmodules3
-rw-r--r--README-GIT13
-rw-r--r--build/bootstrap.build2
-rw-r--r--buildfile2
l---------libpkg-config1
m---------submodules/libpkg-config0
6 files changed, 2 insertions, 19 deletions
diff --git a/.gitmodules b/.gitmodules
index b95cbe3..7f7ef04 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -34,6 +34,3 @@
[submodule "submodules/libbuild2-autoconf"]
path = submodules/libbuild2-autoconf
url = https://github.com/build2/libbuild2-autoconf.git
-[submodule "submodules/libpkg-config"]
- path = submodules/libpkg-config
- url = https://github.com/build2/libpkg-config.git
diff --git a/README-GIT b/README-GIT
index ef48a70..88b7da1 100644
--- a/README-GIT
+++ b/README-GIT
@@ -24,16 +24,3 @@ A few additional notes:
see the '(new commits, modified content)' status instead of just '(new
commits)' next to submodules (i.e., git "thinks" you have modified the
member project by "setting back" its subproject commit).
-
-2. The libpkg-config, sqlite and libodb* submodules are not updated by default
- (e.g., with the above command). This is achieved with:
-
- git config --file .gitmodules submodule.sqlite.update none
-
- Instead, their updates (normally to something tagged) must be requested
- explicitly:
-
- git submodule update --remote --checkout submodules/sqlite
-
- Note that you need a fairly recent git (e.g., 2.9) for this enforcement
- to work.
diff --git a/build/bootstrap.build b/build/bootstrap.build
index 183578f..e965af7 100644
--- a/build/bootstrap.build
+++ b/build/bootstrap.build
@@ -8,7 +8,7 @@ amalgamation = # Disable amalgamation.
# Note: list them (mostly) explicitly without using wildcards to handle stray
# subdirectories in the root (debian/, installation location, etc).
#
-subprojects += libpkg-config/ libbutl/ build2/ libsqlite3/ libodb/ \
+subprojects += libbutl/ build2/ libsqlite3/ libodb/ \
libodb-sqlite/ libbpkg/ bpkg/ bdep/
subprojects += libbuild2-*/
subprojects += tests/*/
diff --git a/buildfile b/buildfile
index aac3b8f..4343280 100644
--- a/buildfile
+++ b/buildfile
@@ -21,7 +21,7 @@ build2_repo="https://stage.build2.org/1"
#
# NOTE: see also subprojects in bootstrap.build if changing anything here.
#
-d = libpkg-config/ libbutl/ build2/ libsqlite3/ libodb/ libodb-sqlite/ \
+d = libbutl/ build2/ libsqlite3/ libodb/ libodb-sqlite/ \
libbpkg/ bpkg/ bdep/ doc/ libbuild2-*/
if ($build.meta_operation == 'dist')
diff --git a/libpkg-config b/libpkg-config
deleted file mode 120000
index 9e074db..0000000
--- a/libpkg-config
+++ /dev/null
@@ -1 +0,0 @@
-submodules/libpkg-config/libpkg-config \ No newline at end of file
diff --git a/submodules/libpkg-config b/submodules/libpkg-config
deleted file mode 160000
-Subproject a85bff812c83141bd5c3918857b190b0da6717a