Skip to content

Commit

Permalink
Add mypaint and mypaint-brushes new ports
Browse files Browse the repository at this point in the history
  • Loading branch information
talregev committed Feb 2, 2025
1 parent 0ca64b4 commit d5a733d
Show file tree
Hide file tree
Showing 7 changed files with 106 additions and 0 deletions.
23 changes: 23 additions & 0 deletions ports/libmypaint/portfile.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
vcpkg_download_distfile(ARCHIVE
URLS "https://github.com/mypaint/libmypaint/releases/download/v${VERSION}/libmypaint-${VERSION}.tar.xz"
FILENAME "libmypaint-${VERSION}.tar.xz"
SHA512 e9413fd6a5336791ab3228a5ad9e7f06871d075c7ded236942f896a205ba44ea901a945fdc97b8be357453a1505331b59e824fe67500fbcda0cc4f11f79af608
)

vcpkg_extract_source_archive(
SOURCE_PATH
ARCHIVE "${ARCHIVE}"
PATCHES
)

vcpkg_make_configure(
SOURCE_PATH "${SOURCE_PATH}"
OPTIONS
)

vcpkg_make_install()

vcpkg_copy_pdbs()
vcpkg_fixup_pkgconfig()
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/COPYING")
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
16 changes: 16 additions & 0 deletions ports/libmypaint/vcpkg.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"name": "libmypaint",
"version": "1.6.1",
"description": "MyPaint brush engine library.",
"homepage": "mypaint.org",
"license": null,
"supports": "!windows | mingw",
"dependencies": [
"glib",
"json-c",
{
"name": "vcpkg-make",
"host": true
}
]
}
27 changes: 27 additions & 0 deletions ports/mypaint-brushes/portfile.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
set(VCPKG_POLICY_EMPTY_INCLUDE_FOLDER enabled)

vcpkg_download_distfile(ARCHIVE
URLS "https://github.com/mypaint/mypaint-brushes/releases/download/v${VERSION}/mypaint-brushes-${VERSION}.tar.xz"
FILENAME "mypaint-brushes-${VERSION}.tar.xz"
SHA512 22ff99c40a2fff71efd5c25a462cefb9948f0d258aee12e3eb924bac53733a2573e100454e2f3e4631d59eac013c2aaa7f32ff566843d23df971bf2aaa1181bd
)

vcpkg_extract_source_archive(
SOURCE_PATH
ARCHIVE "${ARCHIVE}"
PATCHES
)

vcpkg_make_configure(
SOURCE_PATH "${SOURCE_PATH}"
OPTIONS
)

vcpkg_make_install()

vcpkg_copy_pdbs()
file(MAKE_DIRECTORY "${CURRENT_PACKAGES_DIR}/share/pkgconfig")
file(RENAME "${CURRENT_PACKAGES_DIR}/share/mypaint-brushes/pkgconfig/mypaint-brushes-1.0.pc" "${CURRENT_PACKAGES_DIR}/share/pkgconfig/mypaint-brushes-1.0.pc")
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/" "${CURRENT_PACKAGES_DIR}/share/mypaint-brushes/pkgconfig")
vcpkg_fixup_pkgconfig()
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/COPYING")
14 changes: 14 additions & 0 deletions ports/mypaint-brushes/vcpkg.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"name": "mypaint-brushes",
"version": "1.3.1",
"description": "used by MyPaint and other software using libmypaint.",
"homepage": "mypaint.org",
"license": "CC0-1.0",
"dependencies": [
"libmypaint",
{
"name": "vcpkg-make",
"host": true
}
]
}
8 changes: 8 additions & 0 deletions versions/baseline.json
Original file line number Diff line number Diff line change
Expand Up @@ -4852,6 +4852,10 @@
"baseline": "1.25.2",
"port-version": 0
},
"libmypaint": {
"baseline": "1.6.1",
"port-version": 0
},
"libmysofa": {
"baseline": "1.3.2",
"port-version": 0
Expand Down Expand Up @@ -6228,6 +6232,10 @@
"baseline": "3.4.3",
"port-version": 3
},
"mypaint-brushes": {
"baseline": "1.3.1",
"port-version": 0
},
"mysql-connector-cpp": {
"baseline": "9.1.0",
"port-version": 3
Expand Down
9 changes: 9 additions & 0 deletions versions/l-/libmypaint.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"versions": [
{
"git-tree": "115bea79af77c6ceb533b4a746e9f13a8d2e4fe9",
"version": "1.6.1",
"port-version": 0
}
]
}
9 changes: 9 additions & 0 deletions versions/m-/mypaint-brushes.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"versions": [
{
"git-tree": "89e784fb73dc4c664cbc6d8530703c4a09b72269",
"version": "1.3.1",
"port-version": 0
}
]
}

0 comments on commit d5a733d

Please sign in to comment.