aboutsummaryrefslogtreecommitdiff
path: root/libbutl-pkg-config/README-DEV
blob: eba196ea57ee1e77e74624fca0e4e9005de1db33 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Excluded/replaced/relocated upstream files/directories:
  - libpkg-config/libbpkg-config/{.gitignore, buildfile}

  - libpkg-config/libbpkg-config/version.h.in
  - libpkg-config/libbpkg-config/version.h -- replace with pre-generated for
                                              submodule commit

  - libpkg-config/libbpkg-config/config.h.in
  - libpkg-config/libbpkg-config/config.h -- replace with pre-generated with
                                             empty system/default path (we
					     do/should not use them).

Submodule update procedure (similar to updating to a new version of a
third-party package):

1. Update submodule:

   https://build2.org/stage/build2-toolchain/doc/build2-toolchain-packaging.xhtml#core-version-management-new-version-submodule

2. Review upstream changes:

   https://build2.org/stage/build2-toolchain/doc/build2-toolchain-packaging.xhtml#core-version-management-new-version-review

   Look for:

   - files to add/remove (see above)
   - changes to buildfiles that would need to be replicated (including to
     root.build)

3. Replace verison.h, config.h with pre-generated for this submodule commit.