From 328386cf362c562be08255d8d5d5cb8ab9a7452f Mon Sep 17 00:00:00 2001 From: Ribbon Date: Fri, 20 Sep 2024 00:49:05 +0000 Subject: [PATCH 1/2] Add recipes --- recipes/wip/fuse/e2fsprogs/recipe.toml | 6 ++++++ recipes/wip/fuse/ifuse/recipe.toml | 10 ++++++++++ recipes/wip/fuse/jmtpfs/recipe.toml | 9 +++++++++ recipes/wip/libs/mobile/libimobiledevice/recipe.toml | 11 +++++++++++ recipes/wip/libs/mobile/libusbmuxd/recipe.toml | 8 ++++++++ recipes/wip/libs/other/libplist/recipe.toml | 11 +++++++++++ recipes/wip/libs/other/libtatsu/recipe.toml | 9 +++++++++ recipes/wip/system/pik/recipe.toml | 5 +++++ 8 files changed, 69 insertions(+) create mode 100644 recipes/wip/fuse/e2fsprogs/recipe.toml create mode 100644 recipes/wip/fuse/ifuse/recipe.toml create mode 100644 recipes/wip/fuse/jmtpfs/recipe.toml create mode 100644 recipes/wip/libs/mobile/libimobiledevice/recipe.toml create mode 100644 recipes/wip/libs/mobile/libusbmuxd/recipe.toml create mode 100644 recipes/wip/libs/other/libplist/recipe.toml create mode 100644 recipes/wip/libs/other/libtatsu/recipe.toml create mode 100644 recipes/wip/system/pik/recipe.toml diff --git a/recipes/wip/fuse/e2fsprogs/recipe.toml b/recipes/wip/fuse/e2fsprogs/recipe.toml new file mode 100644 index 000000000..35606ec41 --- /dev/null +++ b/recipes/wip/fuse/e2fsprogs/recipe.toml @@ -0,0 +1,6 @@ +#TODO maybe wrong template +# build instructions - https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git/tree/INSTALL +[source] +tar = "http://prdownloads.sourceforge.net/e2fsprogs/e2fsprogs-1.47.1.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/fuse/ifuse/recipe.toml b/recipes/wip/fuse/ifuse/recipe.toml new file mode 100644 index 000000000..cf08e3f9f --- /dev/null +++ b/recipes/wip/fuse/ifuse/recipe.toml @@ -0,0 +1,10 @@ +#TODO not compiled or tested +[source] +tar = "https://github.com/libimobiledevice/ifuse/releases/download/1.1.4/ifuse-1.1.4.tar.bz2" +[build] +template = "configure" +dependencies = [ + "libfuse3", + "libplist", + "libimobiledevice", +] diff --git a/recipes/wip/fuse/jmtpfs/recipe.toml b/recipes/wip/fuse/jmtpfs/recipe.toml new file mode 100644 index 000000000..e7b7da382 --- /dev/null +++ b/recipes/wip/fuse/jmtpfs/recipe.toml @@ -0,0 +1,9 @@ +#TODO not compiled or tested +[source] +git = "https://github.com/JasonFerrara/jmtpfs" +[build] +template = "configure" +dependencies = [ + "libmtp", + "libmagic", +] diff --git a/recipes/wip/libs/mobile/libimobiledevice/recipe.toml b/recipes/wip/libs/mobile/libimobiledevice/recipe.toml new file mode 100644 index 000000000..6e8e44195 --- /dev/null +++ b/recipes/wip/libs/mobile/libimobiledevice/recipe.toml @@ -0,0 +1,11 @@ +#TODO not compiled or tested +[source] +tar = "https://github.com/libimobiledevice/libimobiledevice/releases/download/1.3.0/libimobiledevice-1.3.0.tar.bz2" +[build] +template = "configure" +dependencies = [ + "libtatsu", + "libplist", + "libusbmuxd", + "openssl1", +] diff --git a/recipes/wip/libs/mobile/libusbmuxd/recipe.toml b/recipes/wip/libs/mobile/libusbmuxd/recipe.toml new file mode 100644 index 000000000..b690aec29 --- /dev/null +++ b/recipes/wip/libs/mobile/libusbmuxd/recipe.toml @@ -0,0 +1,8 @@ +#TODO not compiled or tested +[source] +tar = "https://github.com/libimobiledevice/libusbmuxd/releases/download/2.1.0/libusbmuxd-2.1.0.tar.bz2" +[build] +template = "configure" +dependencies = [ + "libplist", +] diff --git a/recipes/wip/libs/other/libplist/recipe.toml b/recipes/wip/libs/other/libplist/recipe.toml new file mode 100644 index 000000000..91fd40a56 --- /dev/null +++ b/recipes/wip/libs/other/libplist/recipe.toml @@ -0,0 +1,11 @@ +#TODO not compiled or tested +[source] +tar = "https://github.com/libimobiledevice/libplist/releases/download/2.6.0/libplist-2.6.0.tar.bz2" +[build] +template = "custom" +script = """ +COOKBOOK_CONFIGURE_FLAGS+=( + --without-cython +) +cookbook_configure +""" diff --git a/recipes/wip/libs/other/libtatsu/recipe.toml b/recipes/wip/libs/other/libtatsu/recipe.toml new file mode 100644 index 000000000..64afe14b3 --- /dev/null +++ b/recipes/wip/libs/other/libtatsu/recipe.toml @@ -0,0 +1,9 @@ +#TODO not compiled or tested +[source] +tar = "https://github.com/libimobiledevice/libtatsu/releases/download/1.0.3/libtatsu-1.0.3.tar.bz2" +[build] +template = "configure" +dependencies = [ + "libplist", + "curl", +] diff --git a/recipes/wip/system/pik/recipe.toml b/recipes/wip/system/pik/recipe.toml new file mode 100644 index 000000000..1c1e04f3a --- /dev/null +++ b/recipes/wip/system/pik/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +git = "https://github.com/jacek-kurlit/pik" +[build] +template = "cargo" From 85f2763d633e0041ce7e1b9619f49c15bb4b614b Mon Sep 17 00:00:00 2001 From: Ribbon Date: Fri, 20 Sep 2024 01:38:01 +0000 Subject: [PATCH 2/2] Add recipes --- recipes/wip/fuse/exfat-fuse/recipe.toml | 8 ++++++++ recipes/wip/fuse/hfsfuse/recipe.toml | 8 ++++++++ recipes/wip/fuse/httpdirfs/recipe.toml | 14 ++++++++++++++ recipes/wip/fuse/jmtpfs/recipe.toml | 9 --------- recipes/wip/fuse/simple-mtpfs/recipe.toml | 15 +++++++++++++++ recipes/wip/fuse/squashfuse/recipe.toml | 12 ++++++++++++ recipes/wip/libs/other/libgumbo/recipe.toml | 10 ++++++++++ recipes/wip/libs/other/libmtp/recipe.toml | 8 ++++++++ 8 files changed, 75 insertions(+), 9 deletions(-) create mode 100644 recipes/wip/fuse/exfat-fuse/recipe.toml create mode 100644 recipes/wip/fuse/hfsfuse/recipe.toml create mode 100644 recipes/wip/fuse/httpdirfs/recipe.toml delete mode 100644 recipes/wip/fuse/jmtpfs/recipe.toml create mode 100644 recipes/wip/fuse/simple-mtpfs/recipe.toml create mode 100644 recipes/wip/fuse/squashfuse/recipe.toml create mode 100644 recipes/wip/libs/other/libgumbo/recipe.toml create mode 100644 recipes/wip/libs/other/libmtp/recipe.toml diff --git a/recipes/wip/fuse/exfat-fuse/recipe.toml b/recipes/wip/fuse/exfat-fuse/recipe.toml new file mode 100644 index 000000000..485029688 --- /dev/null +++ b/recipes/wip/fuse/exfat-fuse/recipe.toml @@ -0,0 +1,8 @@ +#TODO not compiled or tested +[source] +tar = "https://github.com/relan/exfat/releases/download/v1.4.0/fuse-exfat-1.4.0.tar.gz" +[build] +template = "configure" +dependencies = [ + "libfuse3", +] diff --git a/recipes/wip/fuse/hfsfuse/recipe.toml b/recipes/wip/fuse/hfsfuse/recipe.toml new file mode 100644 index 000000000..f5c1b7494 --- /dev/null +++ b/recipes/wip/fuse/hfsfuse/recipe.toml @@ -0,0 +1,8 @@ +#TODO missing script for gnu make, see https://github.com/0x09/hfsfuse#building +[source] +tar = "https://github.com/0x09/hfsfuse/releases/download/0.242/hfsfuse-0.242.tar.gz" +[build] +template = "custom" +dependencies = [ + "libfuse3", +] diff --git a/recipes/wip/fuse/httpdirfs/recipe.toml b/recipes/wip/fuse/httpdirfs/recipe.toml new file mode 100644 index 000000000..8f03b3afa --- /dev/null +++ b/recipes/wip/fuse/httpdirfs/recipe.toml @@ -0,0 +1,14 @@ +#TODO missing script for meson, see https://github.com/fangfufu/httpdirfs#compilation +[source] +git = "https://github.com/fangfufu/httpdirfs" +rev = "d91bb2b2789be8a0f72c7baddac63ffb78299ad9" +[build] +template = "custom" +dependencies = [ + "libfuse3", + "openssl1", + "curl", + "expat", + "libuuid", + "libgumbo", +] diff --git a/recipes/wip/fuse/jmtpfs/recipe.toml b/recipes/wip/fuse/jmtpfs/recipe.toml deleted file mode 100644 index e7b7da382..000000000 --- a/recipes/wip/fuse/jmtpfs/recipe.toml +++ /dev/null @@ -1,9 +0,0 @@ -#TODO not compiled or tested -[source] -git = "https://github.com/JasonFerrara/jmtpfs" -[build] -template = "configure" -dependencies = [ - "libmtp", - "libmagic", -] diff --git a/recipes/wip/fuse/simple-mtpfs/recipe.toml b/recipes/wip/fuse/simple-mtpfs/recipe.toml new file mode 100644 index 000000000..3983d79c2 --- /dev/null +++ b/recipes/wip/fuse/simple-mtpfs/recipe.toml @@ -0,0 +1,15 @@ +#TODO not compiled or tested +# build instructions - https://github.com/phatina/simple-mtpfs/blob/master/INSTALL +[source] +git = "https://github.com/phatina/simple-mtpfs" +rev = "19e7bb9b608b0c0dce2ee6f56fac75901bc69529" +[build] +template = "custom" +dependencies = [ + "libfuse3", + "libmtp", +] +script = """ +./autogen.sh +cookbook_configure +""" diff --git a/recipes/wip/fuse/squashfuse/recipe.toml b/recipes/wip/fuse/squashfuse/recipe.toml new file mode 100644 index 000000000..026cf5174 --- /dev/null +++ b/recipes/wip/fuse/squashfuse/recipe.toml @@ -0,0 +1,12 @@ +#TODO missing dependencies +[source] +tar = "https://github.com/vasi/squashfuse/releases/download/0.5.2/squashfuse-0.5.2.tar.gz" +[build] +template = "configure" +dependencies = [ + "libfuse3", + "zlib", + "liblzma", + "lz4", + "zstd", +] diff --git a/recipes/wip/libs/other/libgumbo/recipe.toml b/recipes/wip/libs/other/libgumbo/recipe.toml new file mode 100644 index 000000000..ff5060b76 --- /dev/null +++ b/recipes/wip/libs/other/libgumbo/recipe.toml @@ -0,0 +1,10 @@ +#TODO not compiled or tested +[source] +git = "https://codeberg.org/gumbo-parser/gumbo-parser" +rev = "23af2f7c5a9da7e7ea42fcc2c573df52e4a3a5be" +[build] +template = "custom" +script = """ +./autogen.sh +cookbook_configure +""" diff --git a/recipes/wip/libs/other/libmtp/recipe.toml b/recipes/wip/libs/other/libmtp/recipe.toml new file mode 100644 index 000000000..1d01f7964 --- /dev/null +++ b/recipes/wip/libs/other/libmtp/recipe.toml @@ -0,0 +1,8 @@ +#TODO not compiled or tested +[source] +tar = "https://sourceforge.net/projects/libmtp/files/libmtp/1.1.21/libmtp-1.1.21.tar.gz/download" +[build] +template = "configure" +dependencies = [ + "libusb", +]