concise-installer


Logs | Files | GitLab


1
commit ccd4d6b862d8f623fa3f45da17813884eacf388e
2
Author: Connor Etherington <[email protected]>
3
Date:   Thu Apr 11 22:26:45 2024 +0200
4
5
    Auto-Commit Update 11.04.2024 - 22:26:45
6
---
7
 PKGBUILD                              | 41 +++++++++++++++++++++++++++++++++++
8
 etc/skel/.config/AutoLinux-DWM        |  1 +
9
 usr/share/licenses/bars/LICENSE       | 28 ++++++++++++++++++++++++
10
 usr/share/xsessions/AutoLinux.desktop |  7 ++++++
11
 4 files changed, 77 insertions(+)
12
13
diff --git a/PKGBUILD b/PKGBUILD
14
new file mode 100644
15
index 0000000..7a79d83
16
--- /dev/null
17
+++ b/PKGBUILD
18
@@ -0,0 +1,41 @@
19
+# Maintainer: Connor Etherington <[email protected]>
20
+# ---
21
+pkgname=concise-installer
22
+_pkgname=AutoLinux-installer
23
+_destname1="/etc/skel/.config/"
24
+_destname2="/usr/share/xsessions/"
25
+pkgver=0.1.1
26
+pkgrel=1
27
+pkgdesc="AutoLinux-installer"
28
+arch=('x86_64')
29
+url="https://gitlab.com/a4to/${_pkgname}"
30
+makedepends=('git')
31
+depends=('libx11')
32
+provides=("${pkgname}")
33
+options=(!strip !emptydirs)
34
+source=(${_pkgname}::"git+https://gitlab.com/a4to/${_pkgname}.git")
35
+sha256sums=('SKIP')
36
+
37
+build() {
38
+  cd "$srcdir/${_pkgname}-${pkgver}-${pkgrel}-${arch}" || cd "$srcdir/${_pkgname}"
39
+  cd "${srcdir}/${_pkgname}/${_pkgname}"
40
+  make X11INC=/usr/include/X11 X11LIB=/usr/lib/X11 FREETYPEINC=/usr/include/freetype2
41
+}
42
+
43
+package() {
44
+
45
+  cd "$srcdir/${_pkgname}-${pkgver}-${pkgrel}-${arch}" || cd "$srcdir/${_pkgname}"
46
+  cd "${srcdir}/${_pkgname}/${_pkgname}"
47
+
48
+  make DESTDIR="$pkgdir" clean
49
+  cd ..; mv ${_pkgname} ${_destname1}
50
+
51
+  cd "$srcdir/${_pkgname}-${pkgver}-${pkgrel}-${arch}" || cd "$srcdir/${_pkgname}"
52
+
53
+	install -d ${pkgdir}${_destname1}
54
+	cp -r .${_destname1}*  ${pkgdir}${_destname1}
55
+
56
+	install -dm755 ${pkgdir}${_destname2}
57
+	cp -r .${_destname2}* ${pkgdir}${_destname2}
58
+
59
+}
60
diff --git a/etc/skel/.config/AutoLinux-DWM b/etc/skel/.config/AutoLinux-DWM
61
new file mode 160000
62
index 0000000..5133170
63
--- /dev/null
64
+++ b/etc/skel/.config/AutoLinux-DWM
65
@@ -0,0 +1 @@
66
+Subproject commit 5133170fa052d8e406d8dd048f78453505e33192
67
diff --git a/usr/share/licenses/bars/LICENSE b/usr/share/licenses/bars/LICENSE
68
new file mode 100644
69
index 0000000..276f429
70
--- /dev/null
71
+++ b/usr/share/licenses/bars/LICENSE
72
@@ -0,0 +1,28 @@
73
+MIT/X Consortium License
74
+
75
+Creator /Maintainer :
76
+© 2020-2022 Connor Etherington <[email protected]>
77
+---------------------------------------------------------------------------
78
+Contributors:
79
+
80
+
81
+---------------------------------------------------------------------------
82
+
83
+Permission is hereby granted, free of charge, to any person obtaining a copy
84
+of this software and associated documentation files (the "Software"), to deal
85
+in the Software without restriction, including without limitation the rights
86
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
87
+copies of the Software, and to permit persons to whom the Software is
88
+furnished to do so, subject to the following conditions:
89
+
90
+THE ABOVE COPYRIGHT NOTICE AND THIS PERMISSION NOTICE SHALL BE INCLUDED IN ALL
91
+COPIES OR SUBSTANTIAL PORTIONS OF THE SOFTWARE.
92
+
93
+
94
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
95
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
96
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
97
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
98
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
99
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
100
+SOFTWARE.
101
diff --git a/usr/share/xsessions/AutoLinux.desktop b/usr/share/xsessions/AutoLinux.desktop
102
new file mode 100644
103
index 0000000..8d2212e
104
--- /dev/null
105
+++ b/usr/share/xsessions/AutoLinux.desktop
106
@@ -0,0 +1,7 @@
107
+[Desktop Entry]
108
+Encoding=UTF-8
109
+Name=AutoLinux
110
+Comment=Dynamic Window Manager
111
+Exec=AutoLinux
112
+Icon=AutoLinux
113
+Type=XSession