summarylogtreecommitdiffstats
path: root/justfile.diff
blob: 437bb847cfb932f2aa49de622113baa691981335 (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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
--- justfile-a	2024-04-01 11:50:52.989530312 -0600
+++ justfile-b	2024-04-01 11:38:02.554420000 -0600
@@ -1,6 +1,8 @@
 set dotenv-load
 just := just_executable()
 make := `which make`
+rootdir := ''
+prefix := '/usr'
 
 build:
     mkdir -p build
@@ -25,7 +27,7 @@
     {{ make }} -C cosmic-workspaces-epoch all
     {{ make }} -C xdg-desktop-portal-cosmic all
 
-install rootdir="" prefix="/usr/local": build
+install:
     {{ just }} rootdir={{rootdir}} prefix={{prefix}} cosmic-applets/install
     {{ just }} rootdir={{rootdir}} prefix={{prefix}} cosmic-applibrary/install
     {{ just }} rootdir={{rootdir}} prefix={{prefix}} cosmic-bg/install
@@ -48,39 +50,3 @@
     {{ make }} -C cosmic-workspaces-epoch install DESTDIR={{rootdir}} prefix={{prefix}}
     {{ make }} -C xdg-desktop-portal-cosmic install DESTDIR={{rootdir}} prefix={{prefix}}
 
-_mkdir dir:
-   mkdir -p dir
-
-sysext dir=(invocation_directory() / "cosmic-sysext") version=("nightly-" + `git rev-parse --short HEAD`): (_mkdir dir) (install dir "/usr")
-    #!/usr/bin/env sh
-    mkdir -p {{dir}}/usr/lib/extension-release.d/
-    cat >{{dir}}/usr/lib/extension-release.d/extension-release.cosmic-sysext <<EOF
-    NAME="Cosmic DE"
-    VERSION={{version}}
-    $(cat /etc/os-release | grep '^ID=')
-    $(cat /etc/os-release | grep '^VERSION_ID=')
-    EOF
-    echo "Done"
-
-clean:
-    rm -rf cosmic-sysext
-    rm -rf cosmic-applets/target
-    rm -rf cosmic-applibrary/target
-    rm -rf cosmic-bg/target
-    rm -rf cosmic-comp/target
-    rm -rf cosmic-edit/target
-    {{ just }} cosmic-files/clean
-    rm -rf cosmic-greeter/target
-    rm -rf cosmic-launcher/target
-    rm -rf cosmic-panel/target
-    rm -rf cosmic-notifications/target
-    rm -rf cosmic-osd/target
-    rm -rf cosmic-randr/target
-    rm -rf cosmic-screenshot/target
-    rm -rf cosmic-settings/target
-    rm -rf cosmic-settings-daemon/target
-    rm -rf cosmic-session/target
-    {{ just }} cosmic-store/clean
-    {{ just }} cosmic-term/clean
-    rm -rf cosmic-workspaces-epoch/target
-    rm -rf xdg-desktop-portal-cosmic/target