Compare commits

...

35 Commits

Author SHA1 Message Date
madomado 56036a6cc5 bump to 0.4.0
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-23 18:44:34 +08:00
madomado c021e85713 Update spacedrive.spec
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-19 02:26:54 +08:00
madomado 80ccd994c6 use the other pnpm
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-19 02:15:22 +08:00
madomado e89c91ecd6 oops
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-19 02:13:04 +08:00
madomado 4bc8ff23bb use $HOME instead
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-19 02:04:41 +08:00
madomado e6c72b0ee0 Update spacedrive.spec
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-19 02:03:43 +08:00
madomado 1d2cc4c040 pnpm setup
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-19 01:45:23 +08:00
madomado a4a2a311f0 use latest pnpm
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-19 01:30:47 +08:00
madomado 893e6930ac bump
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-19 01:18:40 +08:00
madomado 270fedb8b8 Merge branch 'f39' into mado/w39/spacedrive 2024-07-02 18:10:06 +08:00
madomado 6d54f13ee2 Merge branch 'f39' into mado/w39/spacedrive 2024-06-27 23:31:36 +08:00
lea c2d50ffd68 Merge branch 'f39' into mado/w39/spacedrive 2024-06-24 20:31:19 -07:00
madomado be14771fa4 Merge branch 'f39' into mado/w39/spacedrive 2024-06-25 11:14:44 +08:00
madomado ac4fc9acb9 use large containers now that it exists
Signed-off-by: madomado <madonuko@outlook.com>
2024-06-25 11:14:34 +08:00
madomado 2c214a2c26 Update spacedrive.spec
Signed-off-by: madomado <madonuko@outlook.com>
2024-03-25 21:25:07 +08:00
madomado 3e59d09611 openssl?
Signed-off-by: madomado <madonuko@outlook.com>
2024-02-20 10:27:37 +08:00
madomado 78c01f8048 Update spacedrive.spec
Signed-off-by: madomado <madonuko@outlook.com>
2024-02-13 18:29:26 +08:00
madomado 0986923cf3 Update spacedrive.spec
Signed-off-by: madomado <madonuko@outlook.com>
2024-02-13 17:24:26 +08:00
madomado 0e0451154d Update spacedrive.spec
Signed-off-by: madomado <madonuko@outlook.com>
2024-02-13 10:39:22 +08:00
madomado da92e75b9c Update spacedrive.spec
Signed-off-by: madomado <madonuko@outlook.com>
2024-02-12 09:52:32 +08:00
madomado e860772d7b Update spacedrive.spec
Signed-off-by: madomado <madonuko@outlook.com>
2024-02-12 00:34:00 +08:00
madomado fba1c3a0f1 Update spacedrive.spec
Signed-off-by: madomado <madonuko@outlook.com>
2024-02-11 23:36:09 +08:00
madomado c4a4e18f40 Update spacedrive.spec
Signed-off-by: madomado <madonuko@outlook.com>
2024-02-11 23:05:10 +08:00
madomado 6330960da7 try fix rustup
Signed-off-by: madomado <madonuko@outlook.com>
2024-02-11 21:35:53 +08:00
madomado 6f1e0940b9 Update update.rhai
because turns out I didn't know what I was doing

Signed-off-by: madomado <madonuko@outlook.com>
2024-02-06 23:41:05 +08:00
madomado 879d51f558 Update spacedrive.spec
Signed-off-by: madomado <madonuko@outlook.com>
2024-02-06 21:48:01 +08:00
madomado f833374455 more deps
Signed-off-by: madomado <madonuko@outlook.com>
2024-02-06 21:45:38 +08:00
madomado 5bb5292802 Update spacedrive.spec
Signed-off-by: madomado <madonuko@outlook.com>
2024-02-06 21:32:06 +08:00
madomado b94301858d Update spacedrive.spec
Signed-off-by: madomado <madonuko@outlook.com>
2024-02-06 21:21:57 +08:00
madomado 7a8a31ef16 Update spacedrive.spec
Signed-off-by: madomado <madonuko@outlook.com>
2024-02-06 21:06:54 +08:00
madomado ced753e590 Update spacedrive.spec
Signed-off-by: madomado <madonuko@outlook.com>
2024-02-06 20:09:08 +08:00
madomado baec5da5dd Update spacedrive.spec
Signed-off-by: madomado <madonuko@outlook.com>
2024-02-06 20:00:10 +08:00
madomado 48c248ba7a Update spacedrive.spec
Signed-off-by: madomado <madonuko@outlook.com>
2024-02-06 19:53:13 +08:00
madomado 7ee4562bd1 anda.hcl update.rhai 2024-02-06 19:43:48 +08:00
madomado 18fe524883 add: spacedrive 2024-02-06 19:37:32 +08:00
3 changed files with 60 additions and 0 deletions
+8
View File
@@ -0,0 +1,8 @@
project pkg {
rpm {
spec = "spacedrive.spec"
}
labels {
large = 1
}
}
+51
View File
@@ -0,0 +1,51 @@
Name: spacedrive
Version: 0.4.0
Release: 1%?dist
Summary: An open source cross-platform file explorer
License: AGPL-3.0
URL: https://spacedrive.com
Source0: https://github.com/spacedriveapp/spacedrive/archive/refs/tags/%version.tar.gz
Requires: ffmpeg libheif gtk3 webkit2gtk4.1 pango gdk-pixbuf2 cairo libsoup glib2 openssl
BuildRequires: pnpm git-core perl gcc javascriptcoregtk4.0-devel pkgconfig(webkit2gtk-4.0)
BuildRequires: pkgconfig(libsoup-2.4) glib2-devel gtk3-devel openssl-devel pkgconfig(zlib)
BuildRequires: openssl clang-devel
%description
Spacedrive is an open source cross-platform file manager, powered by a virtual distributed filesystem (VDFS) written in Rust.
%prep
%autosetup
# we need nightly cargo
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs -o rustup.sh
chmod +x ./rustup.sh
./rustup.sh -y -t nightly --profile minimal
source "$HOME/.cargo/env"
rm rustup.sh %SOURCE0
pnpm setup
source $HOME/.bashrc
pnpm i -g pnpm
$HOME/.local/share/pnpm/pnpm install
$HOME/.local/share/pnpm/pnpm store prune # GH workers running out of disk space… oh well
%build
source $HOME/.cargo/env
source $HOME/.bashrc
export CARGO_TARGET_DIR=target
# hack
cp $HOME/.local/share/pnpm/pnpm %_bindir/pnpm
$HOME/.local/share/pnpm/pnpm prep
$HOME/.local/share/pnpm/pnpm tauri build --bundles app -- --no-default-features
%install
install -Dm755 -t %buildroot%_bindir apps/desktop/src-tauri/target/release/spacedrive
%files
%license LICENSE
%_bindir/spacedrive
%changelog
%autochangelog
+1
View File
@@ -0,0 +1 @@
rpm.version(gh("spacedriveapp/spacedrive"));