Github messages for voidlinux
 help / color / mirror / Atom feed
From: LinArcX <LinArcX@users.noreply.github.com>
To: ml@inbox.vuxu.org
Subject: Re: [PR PATCH] [Updated] pantheon-session-20200331
Date: Wed, 01 Apr 2020 17:38:15 +0200	[thread overview]
Message-ID: <20200401153815.DtDig_KTPkBynNsmNTRfLhvCBrLJlgCa0kIwNG-vy24@z> (raw)
In-Reply-To: <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-20538@inbox.vuxu.org>

[-- Attachment #1: Type: text/plain, Size: 3726 bytes --]

There is an updated pull request by LinArcX against master on the void-packages repository

https://github.com/LinArcX/void-packages pantheon
https://github.com/void-linux/void-packages/pull/20538

pantheon-session-20200331
[Finally](https://github.com/void-linux/void-packages/issues/13243) pantheon desktop is ready for void users!

To use it, install lightdm or gdm.

Or if you want a minimal approach, use `startx`. Edit your `.xinitrc` file like this:
```
export XDG_SESSION_TYPE=X11
wingpanel &
plank &
session=${1:-i3}

case $session in
  dwm             ) exec dwm;;
  i3|i3wm         ) exec i3;;
  pantheon        ) exex gnome-session --session=pantheon;;
  *               ) exec $1;;
esac
```

And run this command:
`sh -c "/usr/bin/startx ~/.xinitrc pantheon"`

**Bonus**: To make life even easier, make an alias in your `.zshrc` or `.bashrc` file:
`alias startp='sh -c "/usr/bin/startx ~/.xinitrc pantheon"'`


<img src="https://gist.githubusercontent.com/LinArcX/c8e9bc4eec041116639293abb011a9b0/raw/b47f124d98986b352b8f699eef5d9bc610a7f42b/pantheon-neofetch.png"></img>

<img src="https://gist.githubusercontent.com/LinArcX/c8e9bc4eec041116639293abb011a9b0/raw/b47f124d98986b352b8f699eef5d9bc610a7f42b/pantheon_applications_menu.png"></img>

<img src="https://gist.githubusercontent.com/LinArcX/c8e9bc4eec041116639293abb011a9b0/raw/b47f124d98986b352b8f699eef5d9bc610a7f42b/pantheon.png"></img>

<img src="https://gist.githubusercontent.com/LinArcX/c8e9bc4eec041116639293abb011a9b0/raw/543d1a6aef213b5b2af0cb702d1498ee5fb9485f/pantheon-file-manager.png"></img>

Please notice that I've intentionally didn't include any [switchboard-plugins](https://github.com/elementary/switchboard). Instead I've created most of them as extra packages and you can install them as you want:(I'm going to send them as separate pull requests after this PR merged)

- [ ] switchboard-plug-about
- [ ] switchboard-plug-applications
- [ ] switchboard-plug-datetime
- [ ] switchboard-plug-desktop
- [ ] switchboard-plug-display
- [ ] switchboard-plug-keyboard
- [ ] switchboard-plug-locale
- [ ] switchboard-plug-mouse-touchpad
- [ ] switchboard-plug-notifications
- [ ] switchboard-plug-online-accounts
- [ ] switchboard-plug-parental-controls
- [ ] switchboard-plug-power 
- [ ] switchboard-plug-security-privacy
- [ ] switchboard-plug-sharing
- [ ] switchboard-plug-sound
- [X] [switchboard-plug-printers](https://github.com/void-linux/void-packages/blob/870889733bb8b79f8fa045bc1a1854ebf45a241c/srcpkgs/switchboard-plug-printers/template)
- [x] [switchboard-plug-network](https://github.com/void-linux/void-packages/blob/870889733bb8b79f8fa045bc1a1854ebf45a241c/srcpkgs/switchboard-plug-network/template)
- [x] [switchboard-plug-bluetooth](https://github.com/void-linux/void-packages/blob/c1188f1caecf3eedfde4b68110647c2719092b2c/srcpkgs/switchboard-plug-bluetooth/template)

Also there are lots of [wingpanel](https://github.com/elementary/wingpanel) plugins. I've created some of them and they are ready to publish(like switchboard-plugin, i'm going to send them as separate PRs):
- [ ] wingpanel-indicator-a11y
- [ ] wingpanel-indicator-bluetooth
- [ ] wingpanel-indicator-datetime
- [ ] wingpanel-indicator-keyboard
- [ ] wingpanel-indicator-namarupa
- [ ] wingpanel-indicator-network
- [ ] wingpanel-indicator-nightlight
- [ ] wingpanel-indicator-notifications
- [ ] wingpanel-indicator-power
- [ ] wingpanel-indicator-privacy
- [ ] wingpanel-indicator-session
- [ ] wingpanel-indicator-sound
- [ ] wingpanel-indicator-sys-monitor
- [ ] wingpanel-indicator-weather

A patch file from https://github.com/void-linux/void-packages/pull/20538.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-pantheon-20538.patch --]
[-- Type: text/x-diff, Size: 72096 bytes --]

From 3e162ee99f2bb4d51ea5ae02078346a56a02221c Mon Sep 17 00:00:00 2001
From: linarcx <linarcx@riseup.net>
Date: Wed, 1 Apr 2020 12:00:27 +0430
Subject: [PATCH 01/16] AppStream: Add gobject-introspection and vala
 dependencies

---
 srcpkgs/AppStream/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/AppStream/template b/srcpkgs/AppStream/template
index c61e54c5f7c..316870772d5 100644
--- a/srcpkgs/AppStream/template
+++ b/srcpkgs/AppStream/template
@@ -1,13 +1,13 @@
 # Template file for 'AppStream'
 pkgname=AppStream
 version=0.12.10
-revision=1
+revision=2
 wrksrc="appstream-${version}"
 build_style=meson
-configure_args="-Dgir=false -Dstemming=false -Dapidocs=false -Dqt=true"
+configure_args="-Dvapi=true -Dstemming=false -Dapidocs=false -Dqt=true"
 hostmakedepends="docbook-xsl glib-devel gperf libxslt pkg-config
  qt5-host-tools"
-makedepends="libglib-devel libxml2-devel libyaml-devel qt5-devel lmdb-devel libsoup-devel"
+makedepends="libglib-devel libxml2-devel libyaml-devel qt5-devel lmdb-devel libsoup-devel gobject-introspection vala"
 short_desc="Tools and libraries to work with AppStream metadata"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-2.0-or-later"
@@ -27,6 +27,7 @@ AppStream-devel_package() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
 		vmove "usr/lib/*.so"
+		vmove usr/share/vala
 	}
 }
 

From 6b40271dafe00cde3f8ce0f5092692a2d473183e Mon Sep 17 00:00:00 2001
From: linarcx <linarcx@riseup.net>
Date: Wed, 1 Apr 2020 12:01:58 +0430
Subject: [PATCH 02/16] New package: gala-3.2.0

---
 srcpkgs/gala-devel    |  1 +
 srcpkgs/gala/template | 31 +++++++++++++++++++++++++++++++
 2 files changed, 32 insertions(+)
 create mode 120000 srcpkgs/gala-devel
 create mode 100644 srcpkgs/gala/template

diff --git a/srcpkgs/gala-devel b/srcpkgs/gala-devel
new file mode 120000
index 00000000000..37c48ffba5e
--- /dev/null
+++ b/srcpkgs/gala-devel
@@ -0,0 +1 @@
+gala
\ No newline at end of file
diff --git a/srcpkgs/gala/template b/srcpkgs/gala/template
new file mode 100644
index 00000000000..78eaf911113
--- /dev/null
+++ b/srcpkgs/gala/template
@@ -0,0 +1,31 @@
+# Template file for 'gala'
+pkgname=gala
+version=3.2.0
+revision=1
+build_style=meson
+hostmakedepends="cmake pkg-config gettext glib-devel"
+makedepends="gnome-desktop-devel vala-devel bamf-devel plank-devel granite-devel gnome-settings-daemon-devel mutter-devel libcanberra-devel"
+short_desc="Gala Window Manager"
+maintainer="linarcx <linarcx@riseup.net>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/elementary/gala"
+distfiles="${homepage}/archive/${version}.tar.gz"
+checksum=137ceb10f9649defd30c27606fb63eb82c3622eb8aa45339747c135b03d723a8
+
+gala-devel_package() {
+	short_desc+=" - development files"
+	depends="${sourcepkg}>=${version}_${revision}"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/*.so
+		vmove /usr/lib/libgala.so.0.0.0
+		vmove usr/lib/pkgconfig
+		vmove usr/share/vala
+		vmove usr/share/gala
+	}
+}
+
+#depends="atk bamf cairo gdk-pixbuf gtk+3 json-glib libdrm libX11 libXcomposite libXdamage libXext libXfixes libXi libXrandr libXtst mesa mutter pango wayland"
+# libgee08-devel
+#      intltool  gnome-des"
+#gnome-common

From 16e41f7df1de02994711e9e1d3073df717efc251 Mon Sep 17 00:00:00 2001
From: linarcx <linarcx@riseup.net>
Date: Wed, 1 Apr 2020 12:03:27 +0430
Subject: [PATCH 03/16] New package: wingpanel-2.3.0

---
 srcpkgs/wingpanel-devel    |  1 +
 srcpkgs/wingpanel/template | 24 ++++++++++++++++++++++++
 2 files changed, 25 insertions(+)
 create mode 120000 srcpkgs/wingpanel-devel
 create mode 100644 srcpkgs/wingpanel/template

diff --git a/srcpkgs/wingpanel-devel b/srcpkgs/wingpanel-devel
new file mode 120000
index 00000000000..ceb48fbf171
--- /dev/null
+++ b/srcpkgs/wingpanel-devel
@@ -0,0 +1 @@
+wingpanel
\ No newline at end of file
diff --git a/srcpkgs/wingpanel/template b/srcpkgs/wingpanel/template
new file mode 100644
index 00000000000..e25e8d056af
--- /dev/null
+++ b/srcpkgs/wingpanel/template
@@ -0,0 +1,24 @@
+# Template file for 'wingpanel'
+pkgname=wingpanel
+version=2.3.0
+revision=1
+build_style=meson
+hostmakedepends="cmake pkg-config glib-devel"
+makedepends="vala-devel gtk+3-devel libgee08-devel granite-devel gnome-desktop-devel mutter-devel gala-devel"
+short_desc="Stylish top panel that spawns an application launcher"
+maintainer="linarcx <linarcx@riseup.net>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/elementary/wingpanel"
+distfiles="${homepage}/archive/${version}.tar.gz"
+checksum=4a50af8012bc5bdfe74e33f3e61a8182268760a71df3f50d8449ce5fbf3283d7
+
+wingpanel-devel_package() {
+	short_desc+=" - development files"
+	depends="${sourcepkg}>=${version}_${revision}"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/*.so
+		vmove usr/lib/pkgconfig
+		vmove usr/share/vala
+	}
+}

From b9a89ab62fdf845949f6059db553c896d633804d Mon Sep 17 00:00:00 2001
From: linarcx <linarcx@riseup.net>
Date: Wed, 1 Apr 2020 12:04:32 +0430
Subject: [PATCH 04/16] New package: pantheon-default-settings-5.1.2

---
 srcpkgs/pantheon-default-settings/template | 24 ++++++++++++++++++++++
 1 file changed, 24 insertions(+)
 create mode 100644 srcpkgs/pantheon-default-settings/template

diff --git a/srcpkgs/pantheon-default-settings/template b/srcpkgs/pantheon-default-settings/template
new file mode 100644
index 00000000000..b77ff9797d8
--- /dev/null
+++ b/srcpkgs/pantheon-default-settings/template
@@ -0,0 +1,24 @@
+# Template file for 'pantheon-default-settings'
+pkgname=pantheon-default-settings
+version=5.1.2
+revision=1
+build_style=fetch
+hostmakedepends="tar"
+depends="io.elementary.icons io.elementary.stylesheet fonts-droid-ttf"
+short_desc="Default settings for elementary OS"
+maintainer="linarcx <linarcx@riseup.net>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/elementary/default-settings"
+distfiles="${homepage}/archive/${version}.tar.gz"
+checksum=7e488ed4c3599af574e4337b0ed0da68246ac5e65b0b022d72ed569415feebfa
+
+do_install() {
+	tar -zxvf 5.1.2.tar.gz
+	cd default-settings-5.1.2
+
+	mkdir -p ${PKGDESTDIR}/etc/skel/.config
+	vinstall overrides/default-settings.gschema.override 644 /usr/share/glib-2.0/schemas/25_pantheon-default-settings.gschema.override
+	vinstall settings.ini 644 etc/gtk-3.0/
+	vcopy plank etc/skel/.config/
+	vcopy profile.d /etc/
+}

From 30e520f1b6e4c913c2e32c488f5c8226b8824c5d Mon Sep 17 00:00:00 2001
From: linarcx <linarcx@riseup.net>
Date: Wed, 1 Apr 2020 12:05:25 +0430
Subject: [PATCH 05/16] New package: pantheon-dpms-helper-1.0

---
 srcpkgs/pantheon-dpms-helper/template | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 srcpkgs/pantheon-dpms-helper/template

diff --git a/srcpkgs/pantheon-dpms-helper/template b/srcpkgs/pantheon-dpms-helper/template
new file mode 100644
index 00000000000..c7d4a03ada1
--- /dev/null
+++ b/srcpkgs/pantheon-dpms-helper/template
@@ -0,0 +1,15 @@
+# Template file for 'pantheon-dpms-helper'
+pkgname=pantheon-dpms-helper
+version=1.0
+revision=1
+wrksrc="dpms-helper-${version}"
+build_style=meson
+hostmakedepends="cmake pkg-config glib-devel libgee08-devel desktop-file-utils"
+makedepends="desktop-file-utils"
+depends="gnome-settings-daemon desktop-file-utils"
+short_desc="Sets DPMS settings found in org.pantheon.dpms"
+maintainer="linarcx <linarcx@riseup.net>"
+license="GPL-2.0-or-later"
+homepage="https://github.com/elementary/dpms-helper"
+distfiles="${homepage}/archive/${version}.tar.gz"
+checksum=68133d463a2c75b38b6bee93ad9338744fb792cef0c1248af50a969208876f4d

From f5f3b7be7db6c238b3fdf967200f40888bcc3459 Mon Sep 17 00:00:00 2001
From: linarcx <linarcx@riseup.net>
Date: Wed, 1 Apr 2020 12:06:13 +0430
Subject: [PATCH 06/16] New package: pantheon-applications-menu-2.5.0

---
 srcpkgs/pantheon-applications-menu/template | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
 create mode 100644 srcpkgs/pantheon-applications-menu/template

diff --git a/srcpkgs/pantheon-applications-menu/template b/srcpkgs/pantheon-applications-menu/template
new file mode 100644
index 00000000000..78042a31d52
--- /dev/null
+++ b/srcpkgs/pantheon-applications-menu/template
@@ -0,0 +1,17 @@
+# Template file for 'pantheon-applications-menu'
+pkgname=pantheon-applications-menu
+version=2.5.0
+revision=1
+configure_args="-Dwith-unity=false"
+wrksrc="applications-menu-${version}"
+build_style=meson
+hostmakedepends="cmake pkg-config glib-devel"
+makedepends="vala-devel libgee08-devel gtk+3-devel granite-devel
+ libsoup-devel AppStream-devel json-glib-devel zeitgeist-devel
+ switchboard-devel gnome-menus-devel wingpanel-devel"
+short_desc="Pantheon applications menu"
+maintainer="linarcx <linarcx@riseup.net>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/elementary/applications-menu"
+distfiles="${homepage}/archive/${version}.tar.gz"
+checksum=209e05f3d149d204eddaa5742bb5b6bf15636929fe69965e7652200e0571f014

From 25620e272c78329ba19d202a2e7272ab57ab3ffc Mon Sep 17 00:00:00 2001
From: linarcx <linarcx@riseup.net>
Date: Wed, 1 Apr 2020 12:07:29 +0430
Subject: [PATCH 07/16] New package: pantheon-session-20200331

---
 common/shlibs                                 |   2 +
 .../files/io.elementary.gala.desktop          |  13 ++
 .../files/io.elementary.plank.desktop         |  10 ++
 .../files/io.elementary.wingpanel.desktop     |  10 ++
 .../files/pantheon-mimeapps.list              | 167 ++++++++++++++++++
 .../pantheon-session/files/pantheon.desktop   |   7 +
 .../pantheon-session/files/pantheon.session   |   5 +
 srcpkgs/pantheon-session/template             |  17 ++
 8 files changed, 231 insertions(+)
 create mode 100755 srcpkgs/pantheon-session/files/io.elementary.gala.desktop
 create mode 100755 srcpkgs/pantheon-session/files/io.elementary.plank.desktop
 create mode 100755 srcpkgs/pantheon-session/files/io.elementary.wingpanel.desktop
 create mode 100755 srcpkgs/pantheon-session/files/pantheon-mimeapps.list
 create mode 100755 srcpkgs/pantheon-session/files/pantheon.desktop
 create mode 100755 srcpkgs/pantheon-session/files/pantheon.session
 create mode 100644 srcpkgs/pantheon-session/template

diff --git a/common/shlibs b/common/shlibs
index 6d9745f8467..ef1a6984cfb 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3855,3 +3855,5 @@ libraven.so.0 budgie-desktop-10.5.1_1
 libbudgie-private.so.0 budgie-desktop-10.5.1_1
 libbudgietheme.so.0 budgie-desktop-10.5.1_1
 libbudgie-plugin.so.0 budgie-desktop-10.5.1_1
+libgala.so.0 wingpanel-2.3.0_1
+libwingpanel-2.0.so.0 pantheon-applications-menu-2.5.0_1
diff --git a/srcpkgs/pantheon-session/files/io.elementary.gala.desktop b/srcpkgs/pantheon-session/files/io.elementary.gala.desktop
new file mode 100755
index 00000000000..6242663c90c
--- /dev/null
+++ b/srcpkgs/pantheon-session/files/io.elementary.gala.desktop
@@ -0,0 +1,13 @@
+[Desktop Entry]
+Name=gala
+Comment=Gala Window Manager
+Exec=gala --replace
+Terminal=false
+Type=Application
+Categories=System;
+OnlyShowIn=Pantheon;
+NoDisplay=true
+X-GNOME-Autostart-Phase=Initialization
+X-GNOME-AutoRestart=true
+X-GNOME-Autostart-Notify=true
+X-GNOME-Autostart-enabled=true
diff --git a/srcpkgs/pantheon-session/files/io.elementary.plank.desktop b/srcpkgs/pantheon-session/files/io.elementary.plank.desktop
new file mode 100755
index 00000000000..f5a6a4529e5
--- /dev/null
+++ b/srcpkgs/pantheon-session/files/io.elementary.plank.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=plank
+Comment=Elegant, simple, clean dock
+Exec=plank
+Terminal=false
+OnlyShowIn=Pantheon;
+Type=Application
+X-GNOME-Autostart-Phase=Panel
+X-GNOME-Autostart-Notify=true
+X-GNOME-AutoRestart=true
diff --git a/srcpkgs/pantheon-session/files/io.elementary.wingpanel.desktop b/srcpkgs/pantheon-session/files/io.elementary.wingpanel.desktop
new file mode 100755
index 00000000000..d542b5840ee
--- /dev/null
+++ b/srcpkgs/pantheon-session/files/io.elementary.wingpanel.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=wingpanel
+Comment=Stylish top panel that holds indicators and spawns an application launcher
+Exec=wingpanel
+Terminal=false
+OnlyShowIn=Pantheon;
+Type=Application
+X-GNOME-Autostart-Phase=Panel
+X-GNOME-Autostart-Notify=true
+X-GNOME-AutoRestart=true
diff --git a/srcpkgs/pantheon-session/files/pantheon-mimeapps.list b/srcpkgs/pantheon-session/files/pantheon-mimeapps.list
new file mode 100755
index 00000000000..ee2e1a2efb8
--- /dev/null
+++ b/srcpkgs/pantheon-session/files/pantheon-mimeapps.list
@@ -0,0 +1,167 @@
+[Default Applications]
+application/ogg=io.elementary.music.desktop
+application/oxps=evince.desktop
+application/pdf=evince.desktop
+application/postscript=evince.desktop
+application/vnd.ms-xpsdocument=evince.desktop
+application/vnd.rn-realmedia=io.elementary.videos.desktop
+application/x-ar=org.gnome.FileRoller.desktop
+application/x-arj=org.gnome.FileRoller.desktop
+application/x-bzdvi=evince.desktop
+application/x-bzip-compressed-tar=org.gnome.FileRoller.desktop
+application/x-bzip=org.gnome.FileRoller.desktop
+application/x-bzpdf=evince.desktop
+application/x-bzpostscript=evince.desktop
+application/x-cbr=evince.desktop
+application/x-cbt=evince.desktop
+application/x-cbz=evince.desktop
+application/x-compress=org.gnome.FileRoller.desktop
+application/x-compressed-tar=org.gnome.FileRoller.desktop
+application/x-dvi=evince.desktop
+application/x-ear=org.gnome.FileRoller.desktop
+application/x-extension-m4a=io.elementary.videos.desktop
+application/x-extension-mp4=io.elementary.videos.desktop
+application/x-flac=io.elementary.music.desktop
+application/x-gtar=org.gnome.FileRoller.desktop
+application/x-gzdvi=evince.desktop
+application/x-gzip=org.gnome.FileRoller.desktop
+application/x-gzpdf=evince.desktop
+application/x-gzpostscript=evince.desktop
+application/x-lha=org.gnome.FileRoller.desktop
+application/x-lhz=org.gnome.FileRoller.desktop
+application/x-lzop=org.gnome.FileRoller.desktop
+application/x-matroska=io.elementary.videos.desktop
+application/x-ogg=io.elementary.music.desktop
+application/x-perl=io.elementary.code.desktop
+application/x-rar-compressed=org.gnome.FileRoller.desktop
+application/x-rar=org.gnome.FileRoller.desktop
+application/x-rpm=org.gnome.FileRoller.desktop
+application/x-tar=org.gnome.FileRoller.desktop
+application/x-war=org.gnome.FileRoller.desktop
+application/x-xz-compressed-tar=org.gnome.FileRoller.desktop
+application/x-xz=org.gnome.FileRoller.desktop
+application/x-xzpdf=evince.desktop
+application/x-zip-compressed=org.gnome.FileRoller.desktop
+application/x-zip=org.gnome.FileRoller.desktop
+application/x-zoo=org.gnome.FileRoller.desktop
+application/xhtml+xml=org.gnome.Epiphany.desktop
+application/zip=org.gnome.FileRoller.desktop
+audio/3gpp=io.elementary.music.desktop
+audio/ac3=io.elementary.music.desktop
+audio/AMR-WB=io.elementary.music.desktop
+audio/AMR=io.elementary.music.desktop
+audio/basic=io.elementary.music.desktop
+audio/flac=io.elementary.music.desktop
+audio/midi=io.elementary.music.desktop
+audio/mp4=io.elementary.music.desktop
+audio/mpeg=io.elementary.music.desktop
+audio/mpegurl=io.elementary.music.desktop
+audio/ogg=io.elementary.music.desktop
+audio/prs.sid=io.elementary.music.desktop
+audio/vnd.rn-realaudio=io.elementary.music.desktop
+audio/x-ape=io.elementary.music.desktop
+audio/x-flac=io.elementary.music.desktop
+audio/x-gsm=io.elementary.music.desktop
+audio/x-it=io.elementary.music.desktop
+audio/x-m4a=io.elementary.music.desktop
+audio/x-matroska=io.elementary.music.desktop
+audio/x-mod=io.elementary.music.desktop
+audio/x-mp3=io.elementary.music.desktop
+audio/x-mpeg=io.elementary.music.desktop
+audio/x-mpegurl=io.elementary.music.desktop
+audio/x-ms-asf=io.elementary.music.desktop
+audio/x-ms-asx=io.elementary.music.desktop
+audio/x-ms-wax=io.elementary.music.desktop
+audio/x-ms-wma=io.elementary.music.desktop
+audio/x-musepack=io.elementary.music.desktop
+audio/x-pn-aiff=io.elementary.music.desktop
+audio/x-pn-au=io.elementary.music.desktop
+audio/x-pn-realaudio-plugin=io.elementary.music.desktop
+audio/x-pn-realaudio=io.elementary.music.desktop
+audio/x-pn-wav=io.elementary.music.desktop
+audio/x-pn-windows-acm=io.elementary.music.desktop
+audio/x-real-audio=io.elementary.music.desktop
+audio/x-realaudio=io.elementary.music.desktop
+audio/x-sbc=io.elementary.music.desktop
+audio/x-scpls=io.elementary.music.desktop
+audio/x-speex=io.elementary.music.desktop
+audio/x-tta=io.elementary.music.desktop
+audio/x-vorbis+ogg=io.elementary.music.desktop
+audio/x-vorbis=io.elementary.music.desktop
+audio/x-wav=io.elementary.music.desktop
+audio/x-wavpack=io.elementary.music.desktop
+audio/x-xm=io.elementary.music.desktop
+image/bmp=io.elementary.photos-viewer.desktop
+image/gif=io.elementary.photos-viewer.desktop
+image/jpeg=io.elementary.photos-viewer.desktop
+image/jpg=io.elementary.photos-viewer.desktop
+image/pjpeg=io.elementary.photos-viewer.desktop
+image/png=io.elementary.photos-viewer.desktop
+image/tiff=io.elementary.photos-viewer.desktop
+image/vnd.djvu=evince.desktop
+image/vnd.rn-realpix=io.elementary.videos.desktop
+image/webp=io.elementary.photos-viewer.desktop
+image/x-bmp=io.elementary.photos-viewer.desktop
+image/x-bzeps=evince.desktop
+image/x-eps=evince.desktop
+image/x-gzeps=evince.desktop
+image/x-png=io.elementary.photos-viewer.desktop
+inode/directory=io.elementary.files.desktop
+misc/ultravox=io.elementary.videos.desktop
+multipart/x-zip=org.gnome.FileRoller.desktop
+text/calendar=io.elementary.calendar.desktop
+text/html=org.gnome.Epiphany.desktop
+text/mathml=io.elementary.code.desktop
+text/plain=io.elementary.code.desktop
+text/x-chdr=io.elementary.code.desktop
+text/x-csrc=io.elementary.code.desktop
+text/x-dtd=io.elementary.code.desktop
+text/x-java=io.elementary.code.desktop
+text/x-python=io.elementary.code.desktop
+text/x-sql=io.elementary.code.desktop
+text/xml=io.elementary.code.desktop
+video/3gpp=io.elementary.videos.desktop
+video/dv=io.elementary.videos.desktop
+video/fli=io.elementary.videos.desktop
+video/flv=io.elementary.videos.desktop
+video/mp2t=io.elementary.videos.desktop
+video/mp4=io.elementary.videos.desktop
+video/mp4v-es=io.elementary.videos.desktop
+video/mpeg=io.elementary.videos.desktop
+video/msvideo=io.elementary.videos.desktop
+video/ogg=io.elementary.videos.desktop
+video/quicktime=io.elementary.videos.desktop
+video/vivo=io.elementary.videos.desktop
+video/vnd.divx=io.elementary.videos.desktop
+video/vnd.rn-realvideo=io.elementary.videos.desktop
+video/vnd.vivo=io.elementary.videos.desktop
+video/webm=io.elementary.videos.desktop
+video/x-anim=io.elementary.videos.desktop
+video/x-avi=io.elementary.videos.desktop
+video/x-flc=io.elementary.videos.desktop
+video/x-fli=io.elementary.videos.desktop
+video/x-flic=io.elementary.videos.desktop
+video/x-flv=io.elementary.videos.desktop
+video/x-m4v=io.elementary.videos.desktop
+video/x-matroska=io.elementary.videos.desktop
+video/x-mpeg=io.elementary.videos.desktop
+video/x-ms-asf=io.elementary.videos.desktop
+video/x-ms-asx=io.elementary.videos.desktop
+video/x-ms-wm=io.elementary.videos.desktop
+video/x-ms-wmv=io.elementary.videos.desktop
+video/x-ms-wmx=io.elementary.videos.desktop
+video/x-ms-wvx=io.elementary.videos.desktop
+video/x-msvideo=io.elementary.videos.desktop
+video/x-nsv=io.elementary.videos.desktop
+video/x-ogm+ogg=io.elementary.videos.desktop
+video/x-theora+ogg=io.elementary.videos.desktop
+video/x-totem-stream=io.elementary.videos.desktop
+x-content/image-dcf=io.elementary.photos.desktop
+x-content/image-picturecd=io.elementary.photos.desktop
+x-content/video-dvd=io.elementary.videos.desktop
+x-content/video-svcd=io.elementary.videos.desktop
+x-content/video-vcd=io.elementary.videos.desktop
+x-scheme-handler/http=org.gnome.Epiphany.desktop
+x-scheme-handler/https=org.gnome.Epiphany.desktop
+x-scheme-handler/mailto=org.pantheon.mail.desktop
+x-scheme-handler/trash=io.elementary.files.desktop
diff --git a/srcpkgs/pantheon-session/files/pantheon.desktop b/srcpkgs/pantheon-session/files/pantheon.desktop
new file mode 100755
index 00000000000..856f62abea0
--- /dev/null
+++ b/srcpkgs/pantheon-session/files/pantheon.desktop
@@ -0,0 +1,7 @@
+[Desktop Entry]
+Name=Pantheon
+Comment=This session provides elementary experience
+Exec=gnome-session --session=pantheon
+TryExec=wingpanel
+DesktopNames=Pantheon
+Type=Application
diff --git a/srcpkgs/pantheon-session/files/pantheon.session b/srcpkgs/pantheon-session/files/pantheon.session
new file mode 100755
index 00000000000..7dc69158568
--- /dev/null
+++ b/srcpkgs/pantheon-session/files/pantheon.session
@@ -0,0 +1,5 @@
+[GNOME Session]
+Name=Pantheon
+RequiredComponents=gala;gala-daemon;org.gnome.SettingsDaemon.A11ySettings;org.gnome.SettingsDaemon.Color;org.gnome.SettingsDaemon.Datetime;org.gnome.SettingsDaemon.Housekeeping;org.gnome.SettingsDaemon.Keyboard;org.gnome.SettingsDaemon.MediaKeys;org.gnome.SettingsDaemon.Power;org.gnome.SettingsDaemon.PrintNotifications;org.gnome.SettingsDaemon.Rfkill;org.gnome.SettingsDaemon.Sharing;org.gnome.SettingsDaemon.Smartcard;org.gnome.SettingsDaemon.Sound;org.gnome.SettingsDaemon.Wacom;org.gnome.SettingsDaemon.XSettings;
+FallbackSession=gnome
+DesktopName=Pantheon
diff --git a/srcpkgs/pantheon-session/template b/srcpkgs/pantheon-session/template
new file mode 100644
index 00000000000..8e24971b7ca
--- /dev/null
+++ b/srcpkgs/pantheon-session/template
@@ -0,0 +1,17 @@
+# Template file for 'pantheon-session'
+pkgname=pantheon-session
+version=20200331
+revision=1
+depends="gala gala-devel pipewire wingpanel gnome-session pantheon-default-settings pantheon-applications-menu pantheon-dpms-helper"
+short_desc="Pantheon session settings for Void Linux"
+maintainer="linarcx <linarcx@riseup.net>"
+license="GPL-3.0-or-later"
+homepage="https://elementary.io/"
+
+do_install() {
+	vinstall ${FILESDIR}/io.elementary.gala.desktop 644 etc/xdg/autostart
+	vinstall ${FILESDIR}/io.elementary.plank.desktop 644 etc/xdg/autostart
+	vinstall ${FILESDIR}/pantheon-mimeapps.list 644 usr/share/applications
+	vinstall ${FILESDIR}/pantheon.desktop 644 usr/share/xsessions
+	vinstall ${FILESDIR}/pantheon.session 644 usr/share/gnome-session/sessions
+}

From 964500dd9c9a4c52e4bdf439a437b4e391c8837a Mon Sep 17 00:00:00 2001
From: linarcx <linarcx@riseup.net>
Date: Wed, 1 Apr 2020 19:53:58 +0430
Subject: [PATCH 08/16] BIG FIX

---
 common/shlibs                               | 2 ++
 srcpkgs/gala/template                       | 9 +--------
 srcpkgs/pantheon-applications-menu/template | 7 +++----
 srcpkgs/pantheon-default-settings/template  | 6 +-----
 srcpkgs/pantheon-session/template           | 2 +-
 srcpkgs/wingpanel/template                  | 5 ++---
 6 files changed, 10 insertions(+), 21 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index ef1a6984cfb..190c9a5c254 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3855,5 +3855,7 @@ libraven.so.0 budgie-desktop-10.5.1_1
 libbudgie-private.so.0 budgie-desktop-10.5.1_1
 libbudgietheme.so.0 budgie-desktop-10.5.1_1
 libbudgie-plugin.so.0 budgie-desktop-10.5.1_1
+libgala.so.0 gala-3.2.0_1
+libwingpanel-2.0.so.0 wingpanel-2.3.0_1
 libgala.so.0 wingpanel-2.3.0_1
 libwingpanel-2.0.so.0 pantheon-applications-menu-2.5.0_1
diff --git a/srcpkgs/gala/template b/srcpkgs/gala/template
index 78eaf911113..a1e5f55dfb4 100644
--- a/srcpkgs/gala/template
+++ b/srcpkgs/gala/template
@@ -14,18 +14,11 @@ checksum=137ceb10f9649defd30c27606fb63eb82c3622eb8aa45339747c135b03d723a8
 
 gala-devel_package() {
 	short_desc+=" - development files"
-	depends="${sourcepkg}>=${version}_${revision}"
+	depends="gala"
 	pkg_install() {
 		vmove usr/include
-		vmove usr/lib/*.so
-		vmove /usr/lib/libgala.so.0.0.0
 		vmove usr/lib/pkgconfig
 		vmove usr/share/vala
 		vmove usr/share/gala
 	}
 }
-
-#depends="atk bamf cairo gdk-pixbuf gtk+3 json-glib libdrm libX11 libXcomposite libXdamage libXext libXfixes libXi libXrandr libXtst mesa mutter pango wayland"
-# libgee08-devel
-#      intltool  gnome-des"
-#gnome-common
diff --git a/srcpkgs/pantheon-applications-menu/template b/srcpkgs/pantheon-applications-menu/template
index 78042a31d52..bbf89d340e9 100644
--- a/srcpkgs/pantheon-applications-menu/template
+++ b/srcpkgs/pantheon-applications-menu/template
@@ -2,13 +2,12 @@
 pkgname=pantheon-applications-menu
 version=2.5.0
 revision=1
-configure_args="-Dwith-unity=false"
 wrksrc="applications-menu-${version}"
 build_style=meson
+configure_args="-Dwith-unity=false"
 hostmakedepends="cmake pkg-config glib-devel"
-makedepends="vala-devel libgee08-devel gtk+3-devel granite-devel
- libsoup-devel AppStream-devel json-glib-devel zeitgeist-devel
- switchboard-devel gnome-menus-devel wingpanel-devel"
+makedepends="gnome-menus-devel granite-devel libsoup-devel AppStream-devel json-glib-devel zeitgeist-devel
+ switchboard-devel gtk+3-devel vala-devel libgee08-devel wingpanel-devel"
 short_desc="Pantheon applications menu"
 maintainer="linarcx <linarcx@riseup.net>"
 license="GPL-3.0-or-later"
diff --git a/srcpkgs/pantheon-default-settings/template b/srcpkgs/pantheon-default-settings/template
index b77ff9797d8..21a9fd00dd5 100644
--- a/srcpkgs/pantheon-default-settings/template
+++ b/srcpkgs/pantheon-default-settings/template
@@ -2,8 +2,7 @@
 pkgname=pantheon-default-settings
 version=5.1.2
 revision=1
-build_style=fetch
-hostmakedepends="tar"
+wrksrc="default-settings-${version}"
 depends="io.elementary.icons io.elementary.stylesheet fonts-droid-ttf"
 short_desc="Default settings for elementary OS"
 maintainer="linarcx <linarcx@riseup.net>"
@@ -13,9 +12,6 @@ distfiles="${homepage}/archive/${version}.tar.gz"
 checksum=7e488ed4c3599af574e4337b0ed0da68246ac5e65b0b022d72ed569415feebfa
 
 do_install() {
-	tar -zxvf 5.1.2.tar.gz
-	cd default-settings-5.1.2
-
 	mkdir -p ${PKGDESTDIR}/etc/skel/.config
 	vinstall overrides/default-settings.gschema.override 644 /usr/share/glib-2.0/schemas/25_pantheon-default-settings.gschema.override
 	vinstall settings.ini 644 etc/gtk-3.0/
diff --git a/srcpkgs/pantheon-session/template b/srcpkgs/pantheon-session/template
index 8e24971b7ca..7b165c5e90f 100644
--- a/srcpkgs/pantheon-session/template
+++ b/srcpkgs/pantheon-session/template
@@ -2,7 +2,7 @@
 pkgname=pantheon-session
 version=20200331
 revision=1
-depends="gala gala-devel pipewire wingpanel gnome-session pantheon-default-settings pantheon-applications-menu pantheon-dpms-helper"
+depends="gnome-session gala pipewire wingpanel pantheon-default-settings pantheon-dpms-helper pantheon-applications-menu"
 short_desc="Pantheon session settings for Void Linux"
 maintainer="linarcx <linarcx@riseup.net>"
 license="GPL-3.0-or-later"
diff --git a/srcpkgs/wingpanel/template b/srcpkgs/wingpanel/template
index e25e8d056af..5b37e7e3991 100644
--- a/srcpkgs/wingpanel/template
+++ b/srcpkgs/wingpanel/template
@@ -4,7 +4,7 @@ version=2.3.0
 revision=1
 build_style=meson
 hostmakedepends="cmake pkg-config glib-devel"
-makedepends="vala-devel gtk+3-devel libgee08-devel granite-devel gnome-desktop-devel mutter-devel gala-devel"
+makedepends="gnome-desktop-devel vala-devel gtk+3-devel libgee08-devel granite-devel mutter-devel gala-devel"
 short_desc="Stylish top panel that spawns an application launcher"
 maintainer="linarcx <linarcx@riseup.net>"
 license="GPL-3.0-or-later"
@@ -14,10 +14,9 @@ checksum=4a50af8012bc5bdfe74e33f3e61a8182268760a71df3f50d8449ce5fbf3283d7
 
 wingpanel-devel_package() {
 	short_desc+=" - development files"
-	depends="${sourcepkg}>=${version}_${revision}"
+	depends="wingpanel gala"
 	pkg_install() {
 		vmove usr/include
-		vmove usr/lib/*.so
 		vmove usr/lib/pkgconfig
 		vmove usr/share/vala
 	}

From 01b1b8023f2659fd0ccf0d149109e1a862a59e6a Mon Sep 17 00:00:00 2001
From: linarcx <linarcx@riseup.net>
Date: Wed, 1 Apr 2020 19:57:58 +0430
Subject: [PATCH 09/16] BIG REMOVE

---
 srcpkgs/AppStream-devel                       |   1 -
 srcpkgs/AppStream-qt                          |   1 -
 srcpkgs/AppStream/template                    |  39 ----
 srcpkgs/AppStream/update                      |   2 -
 srcpkgs/gala-devel                            |   1 -
 srcpkgs/gala/template                         |  24 ---
 srcpkgs/pantheon-applications-menu/template   |  16 --
 srcpkgs/pantheon-default-settings/template    |  20 ---
 srcpkgs/pantheon-dpms-helper/template         |  15 --
 .../files/io.elementary.gala.desktop          |  13 --
 .../files/io.elementary.plank.desktop         |  10 --
 .../files/io.elementary.wingpanel.desktop     |  10 --
 .../files/pantheon-mimeapps.list              | 167 ------------------
 .../pantheon-session/files/pantheon.desktop   |   7 -
 .../pantheon-session/files/pantheon.session   |   5 -
 srcpkgs/pantheon-session/template             |  17 --
 srcpkgs/wingpanel-devel                       |   1 -
 srcpkgs/wingpanel/template                    |  23 ---
 18 files changed, 372 deletions(-)
 delete mode 120000 srcpkgs/AppStream-devel
 delete mode 120000 srcpkgs/AppStream-qt
 delete mode 100644 srcpkgs/AppStream/template
 delete mode 100644 srcpkgs/AppStream/update
 delete mode 120000 srcpkgs/gala-devel
 delete mode 100644 srcpkgs/gala/template
 delete mode 100644 srcpkgs/pantheon-applications-menu/template
 delete mode 100644 srcpkgs/pantheon-default-settings/template
 delete mode 100644 srcpkgs/pantheon-dpms-helper/template
 delete mode 100755 srcpkgs/pantheon-session/files/io.elementary.gala.desktop
 delete mode 100755 srcpkgs/pantheon-session/files/io.elementary.plank.desktop
 delete mode 100755 srcpkgs/pantheon-session/files/io.elementary.wingpanel.desktop
 delete mode 100755 srcpkgs/pantheon-session/files/pantheon-mimeapps.list
 delete mode 100755 srcpkgs/pantheon-session/files/pantheon.desktop
 delete mode 100755 srcpkgs/pantheon-session/files/pantheon.session
 delete mode 100644 srcpkgs/pantheon-session/template
 delete mode 120000 srcpkgs/wingpanel-devel
 delete mode 100644 srcpkgs/wingpanel/template

diff --git a/srcpkgs/AppStream-devel b/srcpkgs/AppStream-devel
deleted file mode 120000
index 816336d5d77..00000000000
--- a/srcpkgs/AppStream-devel
+++ /dev/null
@@ -1 +0,0 @@
-AppStream
\ No newline at end of file
diff --git a/srcpkgs/AppStream-qt b/srcpkgs/AppStream-qt
deleted file mode 120000
index 816336d5d77..00000000000
--- a/srcpkgs/AppStream-qt
+++ /dev/null
@@ -1 +0,0 @@
-AppStream
\ No newline at end of file
diff --git a/srcpkgs/AppStream/template b/srcpkgs/AppStream/template
deleted file mode 100644
index 316870772d5..00000000000
--- a/srcpkgs/AppStream/template
+++ /dev/null
@@ -1,39 +0,0 @@
-# Template file for 'AppStream'
-pkgname=AppStream
-version=0.12.10
-revision=2
-wrksrc="appstream-${version}"
-build_style=meson
-configure_args="-Dvapi=true -Dstemming=false -Dapidocs=false -Dqt=true"
-hostmakedepends="docbook-xsl glib-devel gperf libxslt pkg-config
- qt5-host-tools"
-makedepends="libglib-devel libxml2-devel libyaml-devel qt5-devel lmdb-devel libsoup-devel gobject-introspection vala"
-short_desc="Tools and libraries to work with AppStream metadata"
-maintainer="Orphaned <orphan@voidlinux.org>"
-license="GPL-2.0-or-later"
-homepage="https://github.com/ximion/appstream"
-changelog="https://raw.githubusercontent.com/ximion/appstream/master/NEWS"
-distfiles="https://github.com/ximion/appstream/archive/v${version}.tar.gz"
-checksum=f79de39dc8eacff817cbda10b3d6a878d0d59aac23130aa436f0d3c66dd9280a
-conf_files="/etc/appstream.conf"
-triggers="appstream-cache"
-
-nocross="https://api.travis-ci.org/v3/job/592923595/log.txt"
-
-AppStream-devel_package() {
-	depends="AppStream-${version}_${revision} AppStream-qt-${version}_${revision}"
-	short_desc+=" - development files"
-	pkg_install() {
-		vmove usr/include
-		vmove usr/lib/pkgconfig
-		vmove "usr/lib/*.so"
-		vmove usr/share/vala
-	}
-}
-
-AppStream-qt_package() {
-	short_desc+=" - qt5 interface library"
-	pkg_install() {
-		vmove "usr/lib/libAppStreamQt.so.*"
-	}
-}
diff --git a/srcpkgs/AppStream/update b/srcpkgs/AppStream/update
deleted file mode 100644
index 902f210a040..00000000000
--- a/srcpkgs/AppStream/update
+++ /dev/null
@@ -1,2 +0,0 @@
-site=https://raw.githubusercontent.com/ximion/appstream/master/NEWS
-pattern="^Version \K.*"
diff --git a/srcpkgs/gala-devel b/srcpkgs/gala-devel
deleted file mode 120000
index 37c48ffba5e..00000000000
--- a/srcpkgs/gala-devel
+++ /dev/null
@@ -1 +0,0 @@
-gala
\ No newline at end of file
diff --git a/srcpkgs/gala/template b/srcpkgs/gala/template
deleted file mode 100644
index a1e5f55dfb4..00000000000
--- a/srcpkgs/gala/template
+++ /dev/null
@@ -1,24 +0,0 @@
-# Template file for 'gala'
-pkgname=gala
-version=3.2.0
-revision=1
-build_style=meson
-hostmakedepends="cmake pkg-config gettext glib-devel"
-makedepends="gnome-desktop-devel vala-devel bamf-devel plank-devel granite-devel gnome-settings-daemon-devel mutter-devel libcanberra-devel"
-short_desc="Gala Window Manager"
-maintainer="linarcx <linarcx@riseup.net>"
-license="GPL-3.0-or-later"
-homepage="https://github.com/elementary/gala"
-distfiles="${homepage}/archive/${version}.tar.gz"
-checksum=137ceb10f9649defd30c27606fb63eb82c3622eb8aa45339747c135b03d723a8
-
-gala-devel_package() {
-	short_desc+=" - development files"
-	depends="gala"
-	pkg_install() {
-		vmove usr/include
-		vmove usr/lib/pkgconfig
-		vmove usr/share/vala
-		vmove usr/share/gala
-	}
-}
diff --git a/srcpkgs/pantheon-applications-menu/template b/srcpkgs/pantheon-applications-menu/template
deleted file mode 100644
index bbf89d340e9..00000000000
--- a/srcpkgs/pantheon-applications-menu/template
+++ /dev/null
@@ -1,16 +0,0 @@
-# Template file for 'pantheon-applications-menu'
-pkgname=pantheon-applications-menu
-version=2.5.0
-revision=1
-wrksrc="applications-menu-${version}"
-build_style=meson
-configure_args="-Dwith-unity=false"
-hostmakedepends="cmake pkg-config glib-devel"
-makedepends="gnome-menus-devel granite-devel libsoup-devel AppStream-devel json-glib-devel zeitgeist-devel
- switchboard-devel gtk+3-devel vala-devel libgee08-devel wingpanel-devel"
-short_desc="Pantheon applications menu"
-maintainer="linarcx <linarcx@riseup.net>"
-license="GPL-3.0-or-later"
-homepage="https://github.com/elementary/applications-menu"
-distfiles="${homepage}/archive/${version}.tar.gz"
-checksum=209e05f3d149d204eddaa5742bb5b6bf15636929fe69965e7652200e0571f014
diff --git a/srcpkgs/pantheon-default-settings/template b/srcpkgs/pantheon-default-settings/template
deleted file mode 100644
index 21a9fd00dd5..00000000000
--- a/srcpkgs/pantheon-default-settings/template
+++ /dev/null
@@ -1,20 +0,0 @@
-# Template file for 'pantheon-default-settings'
-pkgname=pantheon-default-settings
-version=5.1.2
-revision=1
-wrksrc="default-settings-${version}"
-depends="io.elementary.icons io.elementary.stylesheet fonts-droid-ttf"
-short_desc="Default settings for elementary OS"
-maintainer="linarcx <linarcx@riseup.net>"
-license="GPL-3.0-or-later"
-homepage="https://github.com/elementary/default-settings"
-distfiles="${homepage}/archive/${version}.tar.gz"
-checksum=7e488ed4c3599af574e4337b0ed0da68246ac5e65b0b022d72ed569415feebfa
-
-do_install() {
-	mkdir -p ${PKGDESTDIR}/etc/skel/.config
-	vinstall overrides/default-settings.gschema.override 644 /usr/share/glib-2.0/schemas/25_pantheon-default-settings.gschema.override
-	vinstall settings.ini 644 etc/gtk-3.0/
-	vcopy plank etc/skel/.config/
-	vcopy profile.d /etc/
-}
diff --git a/srcpkgs/pantheon-dpms-helper/template b/srcpkgs/pantheon-dpms-helper/template
deleted file mode 100644
index c7d4a03ada1..00000000000
--- a/srcpkgs/pantheon-dpms-helper/template
+++ /dev/null
@@ -1,15 +0,0 @@
-# Template file for 'pantheon-dpms-helper'
-pkgname=pantheon-dpms-helper
-version=1.0
-revision=1
-wrksrc="dpms-helper-${version}"
-build_style=meson
-hostmakedepends="cmake pkg-config glib-devel libgee08-devel desktop-file-utils"
-makedepends="desktop-file-utils"
-depends="gnome-settings-daemon desktop-file-utils"
-short_desc="Sets DPMS settings found in org.pantheon.dpms"
-maintainer="linarcx <linarcx@riseup.net>"
-license="GPL-2.0-or-later"
-homepage="https://github.com/elementary/dpms-helper"
-distfiles="${homepage}/archive/${version}.tar.gz"
-checksum=68133d463a2c75b38b6bee93ad9338744fb792cef0c1248af50a969208876f4d
diff --git a/srcpkgs/pantheon-session/files/io.elementary.gala.desktop b/srcpkgs/pantheon-session/files/io.elementary.gala.desktop
deleted file mode 100755
index 6242663c90c..00000000000
--- a/srcpkgs/pantheon-session/files/io.elementary.gala.desktop
+++ /dev/null
@@ -1,13 +0,0 @@
-[Desktop Entry]
-Name=gala
-Comment=Gala Window Manager
-Exec=gala --replace
-Terminal=false
-Type=Application
-Categories=System;
-OnlyShowIn=Pantheon;
-NoDisplay=true
-X-GNOME-Autostart-Phase=Initialization
-X-GNOME-AutoRestart=true
-X-GNOME-Autostart-Notify=true
-X-GNOME-Autostart-enabled=true
diff --git a/srcpkgs/pantheon-session/files/io.elementary.plank.desktop b/srcpkgs/pantheon-session/files/io.elementary.plank.desktop
deleted file mode 100755
index f5a6a4529e5..00000000000
--- a/srcpkgs/pantheon-session/files/io.elementary.plank.desktop
+++ /dev/null
@@ -1,10 +0,0 @@
-[Desktop Entry]
-Name=plank
-Comment=Elegant, simple, clean dock
-Exec=plank
-Terminal=false
-OnlyShowIn=Pantheon;
-Type=Application
-X-GNOME-Autostart-Phase=Panel
-X-GNOME-Autostart-Notify=true
-X-GNOME-AutoRestart=true
diff --git a/srcpkgs/pantheon-session/files/io.elementary.wingpanel.desktop b/srcpkgs/pantheon-session/files/io.elementary.wingpanel.desktop
deleted file mode 100755
index d542b5840ee..00000000000
--- a/srcpkgs/pantheon-session/files/io.elementary.wingpanel.desktop
+++ /dev/null
@@ -1,10 +0,0 @@
-[Desktop Entry]
-Name=wingpanel
-Comment=Stylish top panel that holds indicators and spawns an application launcher
-Exec=wingpanel
-Terminal=false
-OnlyShowIn=Pantheon;
-Type=Application
-X-GNOME-Autostart-Phase=Panel
-X-GNOME-Autostart-Notify=true
-X-GNOME-AutoRestart=true
diff --git a/srcpkgs/pantheon-session/files/pantheon-mimeapps.list b/srcpkgs/pantheon-session/files/pantheon-mimeapps.list
deleted file mode 100755
index ee2e1a2efb8..00000000000
--- a/srcpkgs/pantheon-session/files/pantheon-mimeapps.list
+++ /dev/null
@@ -1,167 +0,0 @@
-[Default Applications]
-application/ogg=io.elementary.music.desktop
-application/oxps=evince.desktop
-application/pdf=evince.desktop
-application/postscript=evince.desktop
-application/vnd.ms-xpsdocument=evince.desktop
-application/vnd.rn-realmedia=io.elementary.videos.desktop
-application/x-ar=org.gnome.FileRoller.desktop
-application/x-arj=org.gnome.FileRoller.desktop
-application/x-bzdvi=evince.desktop
-application/x-bzip-compressed-tar=org.gnome.FileRoller.desktop
-application/x-bzip=org.gnome.FileRoller.desktop
-application/x-bzpdf=evince.desktop
-application/x-bzpostscript=evince.desktop
-application/x-cbr=evince.desktop
-application/x-cbt=evince.desktop
-application/x-cbz=evince.desktop
-application/x-compress=org.gnome.FileRoller.desktop
-application/x-compressed-tar=org.gnome.FileRoller.desktop
-application/x-dvi=evince.desktop
-application/x-ear=org.gnome.FileRoller.desktop
-application/x-extension-m4a=io.elementary.videos.desktop
-application/x-extension-mp4=io.elementary.videos.desktop
-application/x-flac=io.elementary.music.desktop
-application/x-gtar=org.gnome.FileRoller.desktop
-application/x-gzdvi=evince.desktop
-application/x-gzip=org.gnome.FileRoller.desktop
-application/x-gzpdf=evince.desktop
-application/x-gzpostscript=evince.desktop
-application/x-lha=org.gnome.FileRoller.desktop
-application/x-lhz=org.gnome.FileRoller.desktop
-application/x-lzop=org.gnome.FileRoller.desktop
-application/x-matroska=io.elementary.videos.desktop
-application/x-ogg=io.elementary.music.desktop
-application/x-perl=io.elementary.code.desktop
-application/x-rar-compressed=org.gnome.FileRoller.desktop
-application/x-rar=org.gnome.FileRoller.desktop
-application/x-rpm=org.gnome.FileRoller.desktop
-application/x-tar=org.gnome.FileRoller.desktop
-application/x-war=org.gnome.FileRoller.desktop
-application/x-xz-compressed-tar=org.gnome.FileRoller.desktop
-application/x-xz=org.gnome.FileRoller.desktop
-application/x-xzpdf=evince.desktop
-application/x-zip-compressed=org.gnome.FileRoller.desktop
-application/x-zip=org.gnome.FileRoller.desktop
-application/x-zoo=org.gnome.FileRoller.desktop
-application/xhtml+xml=org.gnome.Epiphany.desktop
-application/zip=org.gnome.FileRoller.desktop
-audio/3gpp=io.elementary.music.desktop
-audio/ac3=io.elementary.music.desktop
-audio/AMR-WB=io.elementary.music.desktop
-audio/AMR=io.elementary.music.desktop
-audio/basic=io.elementary.music.desktop
-audio/flac=io.elementary.music.desktop
-audio/midi=io.elementary.music.desktop
-audio/mp4=io.elementary.music.desktop
-audio/mpeg=io.elementary.music.desktop
-audio/mpegurl=io.elementary.music.desktop
-audio/ogg=io.elementary.music.desktop
-audio/prs.sid=io.elementary.music.desktop
-audio/vnd.rn-realaudio=io.elementary.music.desktop
-audio/x-ape=io.elementary.music.desktop
-audio/x-flac=io.elementary.music.desktop
-audio/x-gsm=io.elementary.music.desktop
-audio/x-it=io.elementary.music.desktop
-audio/x-m4a=io.elementary.music.desktop
-audio/x-matroska=io.elementary.music.desktop
-audio/x-mod=io.elementary.music.desktop
-audio/x-mp3=io.elementary.music.desktop
-audio/x-mpeg=io.elementary.music.desktop
-audio/x-mpegurl=io.elementary.music.desktop
-audio/x-ms-asf=io.elementary.music.desktop
-audio/x-ms-asx=io.elementary.music.desktop
-audio/x-ms-wax=io.elementary.music.desktop
-audio/x-ms-wma=io.elementary.music.desktop
-audio/x-musepack=io.elementary.music.desktop
-audio/x-pn-aiff=io.elementary.music.desktop
-audio/x-pn-au=io.elementary.music.desktop
-audio/x-pn-realaudio-plugin=io.elementary.music.desktop
-audio/x-pn-realaudio=io.elementary.music.desktop
-audio/x-pn-wav=io.elementary.music.desktop
-audio/x-pn-windows-acm=io.elementary.music.desktop
-audio/x-real-audio=io.elementary.music.desktop
-audio/x-realaudio=io.elementary.music.desktop
-audio/x-sbc=io.elementary.music.desktop
-audio/x-scpls=io.elementary.music.desktop
-audio/x-speex=io.elementary.music.desktop
-audio/x-tta=io.elementary.music.desktop
-audio/x-vorbis+ogg=io.elementary.music.desktop
-audio/x-vorbis=io.elementary.music.desktop
-audio/x-wav=io.elementary.music.desktop
-audio/x-wavpack=io.elementary.music.desktop
-audio/x-xm=io.elementary.music.desktop
-image/bmp=io.elementary.photos-viewer.desktop
-image/gif=io.elementary.photos-viewer.desktop
-image/jpeg=io.elementary.photos-viewer.desktop
-image/jpg=io.elementary.photos-viewer.desktop
-image/pjpeg=io.elementary.photos-viewer.desktop
-image/png=io.elementary.photos-viewer.desktop
-image/tiff=io.elementary.photos-viewer.desktop
-image/vnd.djvu=evince.desktop
-image/vnd.rn-realpix=io.elementary.videos.desktop
-image/webp=io.elementary.photos-viewer.desktop
-image/x-bmp=io.elementary.photos-viewer.desktop
-image/x-bzeps=evince.desktop
-image/x-eps=evince.desktop
-image/x-gzeps=evince.desktop
-image/x-png=io.elementary.photos-viewer.desktop
-inode/directory=io.elementary.files.desktop
-misc/ultravox=io.elementary.videos.desktop
-multipart/x-zip=org.gnome.FileRoller.desktop
-text/calendar=io.elementary.calendar.desktop
-text/html=org.gnome.Epiphany.desktop
-text/mathml=io.elementary.code.desktop
-text/plain=io.elementary.code.desktop
-text/x-chdr=io.elementary.code.desktop
-text/x-csrc=io.elementary.code.desktop
-text/x-dtd=io.elementary.code.desktop
-text/x-java=io.elementary.code.desktop
-text/x-python=io.elementary.code.desktop
-text/x-sql=io.elementary.code.desktop
-text/xml=io.elementary.code.desktop
-video/3gpp=io.elementary.videos.desktop
-video/dv=io.elementary.videos.desktop
-video/fli=io.elementary.videos.desktop
-video/flv=io.elementary.videos.desktop
-video/mp2t=io.elementary.videos.desktop
-video/mp4=io.elementary.videos.desktop
-video/mp4v-es=io.elementary.videos.desktop
-video/mpeg=io.elementary.videos.desktop
-video/msvideo=io.elementary.videos.desktop
-video/ogg=io.elementary.videos.desktop
-video/quicktime=io.elementary.videos.desktop
-video/vivo=io.elementary.videos.desktop
-video/vnd.divx=io.elementary.videos.desktop
-video/vnd.rn-realvideo=io.elementary.videos.desktop
-video/vnd.vivo=io.elementary.videos.desktop
-video/webm=io.elementary.videos.desktop
-video/x-anim=io.elementary.videos.desktop
-video/x-avi=io.elementary.videos.desktop
-video/x-flc=io.elementary.videos.desktop
-video/x-fli=io.elementary.videos.desktop
-video/x-flic=io.elementary.videos.desktop
-video/x-flv=io.elementary.videos.desktop
-video/x-m4v=io.elementary.videos.desktop
-video/x-matroska=io.elementary.videos.desktop
-video/x-mpeg=io.elementary.videos.desktop
-video/x-ms-asf=io.elementary.videos.desktop
-video/x-ms-asx=io.elementary.videos.desktop
-video/x-ms-wm=io.elementary.videos.desktop
-video/x-ms-wmv=io.elementary.videos.desktop
-video/x-ms-wmx=io.elementary.videos.desktop
-video/x-ms-wvx=io.elementary.videos.desktop
-video/x-msvideo=io.elementary.videos.desktop
-video/x-nsv=io.elementary.videos.desktop
-video/x-ogm+ogg=io.elementary.videos.desktop
-video/x-theora+ogg=io.elementary.videos.desktop
-video/x-totem-stream=io.elementary.videos.desktop
-x-content/image-dcf=io.elementary.photos.desktop
-x-content/image-picturecd=io.elementary.photos.desktop
-x-content/video-dvd=io.elementary.videos.desktop
-x-content/video-svcd=io.elementary.videos.desktop
-x-content/video-vcd=io.elementary.videos.desktop
-x-scheme-handler/http=org.gnome.Epiphany.desktop
-x-scheme-handler/https=org.gnome.Epiphany.desktop
-x-scheme-handler/mailto=org.pantheon.mail.desktop
-x-scheme-handler/trash=io.elementary.files.desktop
diff --git a/srcpkgs/pantheon-session/files/pantheon.desktop b/srcpkgs/pantheon-session/files/pantheon.desktop
deleted file mode 100755
index 856f62abea0..00000000000
--- a/srcpkgs/pantheon-session/files/pantheon.desktop
+++ /dev/null
@@ -1,7 +0,0 @@
-[Desktop Entry]
-Name=Pantheon
-Comment=This session provides elementary experience
-Exec=gnome-session --session=pantheon
-TryExec=wingpanel
-DesktopNames=Pantheon
-Type=Application
diff --git a/srcpkgs/pantheon-session/files/pantheon.session b/srcpkgs/pantheon-session/files/pantheon.session
deleted file mode 100755
index 7dc69158568..00000000000
--- a/srcpkgs/pantheon-session/files/pantheon.session
+++ /dev/null
@@ -1,5 +0,0 @@
-[GNOME Session]
-Name=Pantheon
-RequiredComponents=gala;gala-daemon;org.gnome.SettingsDaemon.A11ySettings;org.gnome.SettingsDaemon.Color;org.gnome.SettingsDaemon.Datetime;org.gnome.SettingsDaemon.Housekeeping;org.gnome.SettingsDaemon.Keyboard;org.gnome.SettingsDaemon.MediaKeys;org.gnome.SettingsDaemon.Power;org.gnome.SettingsDaemon.PrintNotifications;org.gnome.SettingsDaemon.Rfkill;org.gnome.SettingsDaemon.Sharing;org.gnome.SettingsDaemon.Smartcard;org.gnome.SettingsDaemon.Sound;org.gnome.SettingsDaemon.Wacom;org.gnome.SettingsDaemon.XSettings;
-FallbackSession=gnome
-DesktopName=Pantheon
diff --git a/srcpkgs/pantheon-session/template b/srcpkgs/pantheon-session/template
deleted file mode 100644
index 7b165c5e90f..00000000000
--- a/srcpkgs/pantheon-session/template
+++ /dev/null
@@ -1,17 +0,0 @@
-# Template file for 'pantheon-session'
-pkgname=pantheon-session
-version=20200331
-revision=1
-depends="gnome-session gala pipewire wingpanel pantheon-default-settings pantheon-dpms-helper pantheon-applications-menu"
-short_desc="Pantheon session settings for Void Linux"
-maintainer="linarcx <linarcx@riseup.net>"
-license="GPL-3.0-or-later"
-homepage="https://elementary.io/"
-
-do_install() {
-	vinstall ${FILESDIR}/io.elementary.gala.desktop 644 etc/xdg/autostart
-	vinstall ${FILESDIR}/io.elementary.plank.desktop 644 etc/xdg/autostart
-	vinstall ${FILESDIR}/pantheon-mimeapps.list 644 usr/share/applications
-	vinstall ${FILESDIR}/pantheon.desktop 644 usr/share/xsessions
-	vinstall ${FILESDIR}/pantheon.session 644 usr/share/gnome-session/sessions
-}
diff --git a/srcpkgs/wingpanel-devel b/srcpkgs/wingpanel-devel
deleted file mode 120000
index ceb48fbf171..00000000000
--- a/srcpkgs/wingpanel-devel
+++ /dev/null
@@ -1 +0,0 @@
-wingpanel
\ No newline at end of file
diff --git a/srcpkgs/wingpanel/template b/srcpkgs/wingpanel/template
deleted file mode 100644
index 5b37e7e3991..00000000000
--- a/srcpkgs/wingpanel/template
+++ /dev/null
@@ -1,23 +0,0 @@
-# Template file for 'wingpanel'
-pkgname=wingpanel
-version=2.3.0
-revision=1
-build_style=meson
-hostmakedepends="cmake pkg-config glib-devel"
-makedepends="gnome-desktop-devel vala-devel gtk+3-devel libgee08-devel granite-devel mutter-devel gala-devel"
-short_desc="Stylish top panel that spawns an application launcher"
-maintainer="linarcx <linarcx@riseup.net>"
-license="GPL-3.0-or-later"
-homepage="https://github.com/elementary/wingpanel"
-distfiles="${homepage}/archive/${version}.tar.gz"
-checksum=4a50af8012bc5bdfe74e33f3e61a8182268760a71df3f50d8449ce5fbf3283d7
-
-wingpanel-devel_package() {
-	short_desc+=" - development files"
-	depends="wingpanel gala"
-	pkg_install() {
-		vmove usr/include
-		vmove usr/lib/pkgconfig
-		vmove usr/share/vala
-	}
-}

From 12f6148c0b0c6751f33b897080935a180f68bd41 Mon Sep 17 00:00:00 2001
From: linarcx <linarcx@riseup.net>
Date: Wed, 1 Apr 2020 19:59:08 +0430
Subject: [PATCH 10/16] AppStream: Add gobject-introspection and vala
 dependencies

---
 srcpkgs/AppStream-devel    |  1 +
 srcpkgs/AppStream-qt       |  1 +
 srcpkgs/AppStream/template | 39 ++++++++++++++++++++++++++++++++++++++
 srcpkgs/AppStream/update   |  2 ++
 4 files changed, 43 insertions(+)
 create mode 120000 srcpkgs/AppStream-devel
 create mode 120000 srcpkgs/AppStream-qt
 create mode 100644 srcpkgs/AppStream/template
 create mode 100644 srcpkgs/AppStream/update

diff --git a/srcpkgs/AppStream-devel b/srcpkgs/AppStream-devel
new file mode 120000
index 00000000000..816336d5d77
--- /dev/null
+++ b/srcpkgs/AppStream-devel
@@ -0,0 +1 @@
+AppStream
\ No newline at end of file
diff --git a/srcpkgs/AppStream-qt b/srcpkgs/AppStream-qt
new file mode 120000
index 00000000000..816336d5d77
--- /dev/null
+++ b/srcpkgs/AppStream-qt
@@ -0,0 +1 @@
+AppStream
\ No newline at end of file
diff --git a/srcpkgs/AppStream/template b/srcpkgs/AppStream/template
new file mode 100644
index 00000000000..316870772d5
--- /dev/null
+++ b/srcpkgs/AppStream/template
@@ -0,0 +1,39 @@
+# Template file for 'AppStream'
+pkgname=AppStream
+version=0.12.10
+revision=2
+wrksrc="appstream-${version}"
+build_style=meson
+configure_args="-Dvapi=true -Dstemming=false -Dapidocs=false -Dqt=true"
+hostmakedepends="docbook-xsl glib-devel gperf libxslt pkg-config
+ qt5-host-tools"
+makedepends="libglib-devel libxml2-devel libyaml-devel qt5-devel lmdb-devel libsoup-devel gobject-introspection vala"
+short_desc="Tools and libraries to work with AppStream metadata"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="GPL-2.0-or-later"
+homepage="https://github.com/ximion/appstream"
+changelog="https://raw.githubusercontent.com/ximion/appstream/master/NEWS"
+distfiles="https://github.com/ximion/appstream/archive/v${version}.tar.gz"
+checksum=f79de39dc8eacff817cbda10b3d6a878d0d59aac23130aa436f0d3c66dd9280a
+conf_files="/etc/appstream.conf"
+triggers="appstream-cache"
+
+nocross="https://api.travis-ci.org/v3/job/592923595/log.txt"
+
+AppStream-devel_package() {
+	depends="AppStream-${version}_${revision} AppStream-qt-${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/pkgconfig
+		vmove "usr/lib/*.so"
+		vmove usr/share/vala
+	}
+}
+
+AppStream-qt_package() {
+	short_desc+=" - qt5 interface library"
+	pkg_install() {
+		vmove "usr/lib/libAppStreamQt.so.*"
+	}
+}
diff --git a/srcpkgs/AppStream/update b/srcpkgs/AppStream/update
new file mode 100644
index 00000000000..902f210a040
--- /dev/null
+++ b/srcpkgs/AppStream/update
@@ -0,0 +1,2 @@
+site=https://raw.githubusercontent.com/ximion/appstream/master/NEWS
+pattern="^Version \K.*"

From 29411cf8a0f97bb08509c7a2f16804c81bb1af7c Mon Sep 17 00:00:00 2001
From: linarcx <linarcx@riseup.net>
Date: Wed, 1 Apr 2020 20:00:13 +0430
Subject: [PATCH 11/16] New package: gala-3.2.0

---
 srcpkgs/gala-devel    |  1 +
 srcpkgs/gala/template | 24 ++++++++++++++++++++++++
 2 files changed, 25 insertions(+)
 create mode 120000 srcpkgs/gala-devel
 create mode 100644 srcpkgs/gala/template

diff --git a/srcpkgs/gala-devel b/srcpkgs/gala-devel
new file mode 120000
index 00000000000..37c48ffba5e
--- /dev/null
+++ b/srcpkgs/gala-devel
@@ -0,0 +1 @@
+gala
\ No newline at end of file
diff --git a/srcpkgs/gala/template b/srcpkgs/gala/template
new file mode 100644
index 00000000000..a1e5f55dfb4
--- /dev/null
+++ b/srcpkgs/gala/template
@@ -0,0 +1,24 @@
+# Template file for 'gala'
+pkgname=gala
+version=3.2.0
+revision=1
+build_style=meson
+hostmakedepends="cmake pkg-config gettext glib-devel"
+makedepends="gnome-desktop-devel vala-devel bamf-devel plank-devel granite-devel gnome-settings-daemon-devel mutter-devel libcanberra-devel"
+short_desc="Gala Window Manager"
+maintainer="linarcx <linarcx@riseup.net>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/elementary/gala"
+distfiles="${homepage}/archive/${version}.tar.gz"
+checksum=137ceb10f9649defd30c27606fb63eb82c3622eb8aa45339747c135b03d723a8
+
+gala-devel_package() {
+	short_desc+=" - development files"
+	depends="gala"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/pkgconfig
+		vmove usr/share/vala
+		vmove usr/share/gala
+	}
+}

From 2ccb4a2d785a8079794f0f38ab90088c85914dda Mon Sep 17 00:00:00 2001
From: linarcx <linarcx@riseup.net>
Date: Wed, 1 Apr 2020 20:01:37 +0430
Subject: [PATCH 12/16] New package: wingpanel-2.3.0

---
 srcpkgs/wingpanel-devel    |  1 +
 srcpkgs/wingpanel/template | 23 +++++++++++++++++++++++
 2 files changed, 24 insertions(+)
 create mode 120000 srcpkgs/wingpanel-devel
 create mode 100644 srcpkgs/wingpanel/template

diff --git a/srcpkgs/wingpanel-devel b/srcpkgs/wingpanel-devel
new file mode 120000
index 00000000000..ceb48fbf171
--- /dev/null
+++ b/srcpkgs/wingpanel-devel
@@ -0,0 +1 @@
+wingpanel
\ No newline at end of file
diff --git a/srcpkgs/wingpanel/template b/srcpkgs/wingpanel/template
new file mode 100644
index 00000000000..5b37e7e3991
--- /dev/null
+++ b/srcpkgs/wingpanel/template
@@ -0,0 +1,23 @@
+# Template file for 'wingpanel'
+pkgname=wingpanel
+version=2.3.0
+revision=1
+build_style=meson
+hostmakedepends="cmake pkg-config glib-devel"
+makedepends="gnome-desktop-devel vala-devel gtk+3-devel libgee08-devel granite-devel mutter-devel gala-devel"
+short_desc="Stylish top panel that spawns an application launcher"
+maintainer="linarcx <linarcx@riseup.net>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/elementary/wingpanel"
+distfiles="${homepage}/archive/${version}.tar.gz"
+checksum=4a50af8012bc5bdfe74e33f3e61a8182268760a71df3f50d8449ce5fbf3283d7
+
+wingpanel-devel_package() {
+	short_desc+=" - development files"
+	depends="wingpanel gala"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/pkgconfig
+		vmove usr/share/vala
+	}
+}

From 98cdfeff6167511212038f36b13e772feeefeb6c Mon Sep 17 00:00:00 2001
From: linarcx <linarcx@riseup.net>
Date: Wed, 1 Apr 2020 20:02:29 +0430
Subject: [PATCH 13/16] New package: pantheon-default-settings-5.1.2

---
 srcpkgs/pantheon-default-settings/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/pantheon-default-settings/template

diff --git a/srcpkgs/pantheon-default-settings/template b/srcpkgs/pantheon-default-settings/template
new file mode 100644
index 00000000000..21a9fd00dd5
--- /dev/null
+++ b/srcpkgs/pantheon-default-settings/template
@@ -0,0 +1,20 @@
+# Template file for 'pantheon-default-settings'
+pkgname=pantheon-default-settings
+version=5.1.2
+revision=1
+wrksrc="default-settings-${version}"
+depends="io.elementary.icons io.elementary.stylesheet fonts-droid-ttf"
+short_desc="Default settings for elementary OS"
+maintainer="linarcx <linarcx@riseup.net>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/elementary/default-settings"
+distfiles="${homepage}/archive/${version}.tar.gz"
+checksum=7e488ed4c3599af574e4337b0ed0da68246ac5e65b0b022d72ed569415feebfa
+
+do_install() {
+	mkdir -p ${PKGDESTDIR}/etc/skel/.config
+	vinstall overrides/default-settings.gschema.override 644 /usr/share/glib-2.0/schemas/25_pantheon-default-settings.gschema.override
+	vinstall settings.ini 644 etc/gtk-3.0/
+	vcopy plank etc/skel/.config/
+	vcopy profile.d /etc/
+}

From 1b076c98f488573ffe2d2a800ff4769fcca2c3f2 Mon Sep 17 00:00:00 2001
From: linarcx <linarcx@riseup.net>
Date: Wed, 1 Apr 2020 20:03:17 +0430
Subject: [PATCH 14/16] New package: pantheon-dpms-helper-1.0

---
 srcpkgs/pantheon-dpms-helper/template | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 srcpkgs/pantheon-dpms-helper/template

diff --git a/srcpkgs/pantheon-dpms-helper/template b/srcpkgs/pantheon-dpms-helper/template
new file mode 100644
index 00000000000..c7d4a03ada1
--- /dev/null
+++ b/srcpkgs/pantheon-dpms-helper/template
@@ -0,0 +1,15 @@
+# Template file for 'pantheon-dpms-helper'
+pkgname=pantheon-dpms-helper
+version=1.0
+revision=1
+wrksrc="dpms-helper-${version}"
+build_style=meson
+hostmakedepends="cmake pkg-config glib-devel libgee08-devel desktop-file-utils"
+makedepends="desktop-file-utils"
+depends="gnome-settings-daemon desktop-file-utils"
+short_desc="Sets DPMS settings found in org.pantheon.dpms"
+maintainer="linarcx <linarcx@riseup.net>"
+license="GPL-2.0-or-later"
+homepage="https://github.com/elementary/dpms-helper"
+distfiles="${homepage}/archive/${version}.tar.gz"
+checksum=68133d463a2c75b38b6bee93ad9338744fb792cef0c1248af50a969208876f4d

From e805a184140caec9e573f7f0fc7d836838ea493b Mon Sep 17 00:00:00 2001
From: linarcx <linarcx@riseup.net>
Date: Wed, 1 Apr 2020 20:04:03 +0430
Subject: [PATCH 15/16] New package: pantheon-applications-menu-2.5.0

---
 srcpkgs/pantheon-applications-menu/template | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 srcpkgs/pantheon-applications-menu/template

diff --git a/srcpkgs/pantheon-applications-menu/template b/srcpkgs/pantheon-applications-menu/template
new file mode 100644
index 00000000000..bbf89d340e9
--- /dev/null
+++ b/srcpkgs/pantheon-applications-menu/template
@@ -0,0 +1,16 @@
+# Template file for 'pantheon-applications-menu'
+pkgname=pantheon-applications-menu
+version=2.5.0
+revision=1
+wrksrc="applications-menu-${version}"
+build_style=meson
+configure_args="-Dwith-unity=false"
+hostmakedepends="cmake pkg-config glib-devel"
+makedepends="gnome-menus-devel granite-devel libsoup-devel AppStream-devel json-glib-devel zeitgeist-devel
+ switchboard-devel gtk+3-devel vala-devel libgee08-devel wingpanel-devel"
+short_desc="Pantheon applications menu"
+maintainer="linarcx <linarcx@riseup.net>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/elementary/applications-menu"
+distfiles="${homepage}/archive/${version}.tar.gz"
+checksum=209e05f3d149d204eddaa5742bb5b6bf15636929fe69965e7652200e0571f014

From 250adb5c7e992916d4d6f9f6da004d007a41042c Mon Sep 17 00:00:00 2001
From: linarcx <linarcx@riseup.net>
Date: Wed, 1 Apr 2020 20:07:11 +0430
Subject: [PATCH 16/16] New package: pantheon-session-20200331

---
 common/shlibs                                 |   4 +
 .../files/io.elementary.gala.desktop          |  13 ++
 .../files/io.elementary.plank.desktop         |  10 ++
 .../files/io.elementary.wingpanel.desktop     |  10 ++
 .../files/pantheon-mimeapps.list              | 167 ++++++++++++++++++
 .../pantheon-session/files/pantheon.desktop   |   7 +
 .../pantheon-session/files/pantheon.session   |   5 +
 srcpkgs/pantheon-session/template             |  17 ++
 8 files changed, 233 insertions(+)
 create mode 100755 srcpkgs/pantheon-session/files/io.elementary.gala.desktop
 create mode 100755 srcpkgs/pantheon-session/files/io.elementary.plank.desktop
 create mode 100755 srcpkgs/pantheon-session/files/io.elementary.wingpanel.desktop
 create mode 100755 srcpkgs/pantheon-session/files/pantheon-mimeapps.list
 create mode 100755 srcpkgs/pantheon-session/files/pantheon.desktop
 create mode 100755 srcpkgs/pantheon-session/files/pantheon.session
 create mode 100644 srcpkgs/pantheon-session/template

diff --git a/common/shlibs b/common/shlibs
index 190c9a5c254..08c3db57a73 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3859,3 +3859,7 @@ libgala.so.0 gala-3.2.0_1
 libwingpanel-2.0.so.0 wingpanel-2.3.0_1
 libgala.so.0 wingpanel-2.3.0_1
 libwingpanel-2.0.so.0 pantheon-applications-menu-2.5.0_1
+libgala.so.0 gala-3.2.0_1
+libwingpanel-2.0.so.0 wingpanel-2.3.0_1
+libgala.so.0 wingpanel-2.3.0_1
+libwingpanel-2.0.so.0 pantheon-applications-menu-2.5.0_1
diff --git a/srcpkgs/pantheon-session/files/io.elementary.gala.desktop b/srcpkgs/pantheon-session/files/io.elementary.gala.desktop
new file mode 100755
index 00000000000..6242663c90c
--- /dev/null
+++ b/srcpkgs/pantheon-session/files/io.elementary.gala.desktop
@@ -0,0 +1,13 @@
+[Desktop Entry]
+Name=gala
+Comment=Gala Window Manager
+Exec=gala --replace
+Terminal=false
+Type=Application
+Categories=System;
+OnlyShowIn=Pantheon;
+NoDisplay=true
+X-GNOME-Autostart-Phase=Initialization
+X-GNOME-AutoRestart=true
+X-GNOME-Autostart-Notify=true
+X-GNOME-Autostart-enabled=true
diff --git a/srcpkgs/pantheon-session/files/io.elementary.plank.desktop b/srcpkgs/pantheon-session/files/io.elementary.plank.desktop
new file mode 100755
index 00000000000..f5a6a4529e5
--- /dev/null
+++ b/srcpkgs/pantheon-session/files/io.elementary.plank.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=plank
+Comment=Elegant, simple, clean dock
+Exec=plank
+Terminal=false
+OnlyShowIn=Pantheon;
+Type=Application
+X-GNOME-Autostart-Phase=Panel
+X-GNOME-Autostart-Notify=true
+X-GNOME-AutoRestart=true
diff --git a/srcpkgs/pantheon-session/files/io.elementary.wingpanel.desktop b/srcpkgs/pantheon-session/files/io.elementary.wingpanel.desktop
new file mode 100755
index 00000000000..d542b5840ee
--- /dev/null
+++ b/srcpkgs/pantheon-session/files/io.elementary.wingpanel.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=wingpanel
+Comment=Stylish top panel that holds indicators and spawns an application launcher
+Exec=wingpanel
+Terminal=false
+OnlyShowIn=Pantheon;
+Type=Application
+X-GNOME-Autostart-Phase=Panel
+X-GNOME-Autostart-Notify=true
+X-GNOME-AutoRestart=true
diff --git a/srcpkgs/pantheon-session/files/pantheon-mimeapps.list b/srcpkgs/pantheon-session/files/pantheon-mimeapps.list
new file mode 100755
index 00000000000..ee2e1a2efb8
--- /dev/null
+++ b/srcpkgs/pantheon-session/files/pantheon-mimeapps.list
@@ -0,0 +1,167 @@
+[Default Applications]
+application/ogg=io.elementary.music.desktop
+application/oxps=evince.desktop
+application/pdf=evince.desktop
+application/postscript=evince.desktop
+application/vnd.ms-xpsdocument=evince.desktop
+application/vnd.rn-realmedia=io.elementary.videos.desktop
+application/x-ar=org.gnome.FileRoller.desktop
+application/x-arj=org.gnome.FileRoller.desktop
+application/x-bzdvi=evince.desktop
+application/x-bzip-compressed-tar=org.gnome.FileRoller.desktop
+application/x-bzip=org.gnome.FileRoller.desktop
+application/x-bzpdf=evince.desktop
+application/x-bzpostscript=evince.desktop
+application/x-cbr=evince.desktop
+application/x-cbt=evince.desktop
+application/x-cbz=evince.desktop
+application/x-compress=org.gnome.FileRoller.desktop
+application/x-compressed-tar=org.gnome.FileRoller.desktop
+application/x-dvi=evince.desktop
+application/x-ear=org.gnome.FileRoller.desktop
+application/x-extension-m4a=io.elementary.videos.desktop
+application/x-extension-mp4=io.elementary.videos.desktop
+application/x-flac=io.elementary.music.desktop
+application/x-gtar=org.gnome.FileRoller.desktop
+application/x-gzdvi=evince.desktop
+application/x-gzip=org.gnome.FileRoller.desktop
+application/x-gzpdf=evince.desktop
+application/x-gzpostscript=evince.desktop
+application/x-lha=org.gnome.FileRoller.desktop
+application/x-lhz=org.gnome.FileRoller.desktop
+application/x-lzop=org.gnome.FileRoller.desktop
+application/x-matroska=io.elementary.videos.desktop
+application/x-ogg=io.elementary.music.desktop
+application/x-perl=io.elementary.code.desktop
+application/x-rar-compressed=org.gnome.FileRoller.desktop
+application/x-rar=org.gnome.FileRoller.desktop
+application/x-rpm=org.gnome.FileRoller.desktop
+application/x-tar=org.gnome.FileRoller.desktop
+application/x-war=org.gnome.FileRoller.desktop
+application/x-xz-compressed-tar=org.gnome.FileRoller.desktop
+application/x-xz=org.gnome.FileRoller.desktop
+application/x-xzpdf=evince.desktop
+application/x-zip-compressed=org.gnome.FileRoller.desktop
+application/x-zip=org.gnome.FileRoller.desktop
+application/x-zoo=org.gnome.FileRoller.desktop
+application/xhtml+xml=org.gnome.Epiphany.desktop
+application/zip=org.gnome.FileRoller.desktop
+audio/3gpp=io.elementary.music.desktop
+audio/ac3=io.elementary.music.desktop
+audio/AMR-WB=io.elementary.music.desktop
+audio/AMR=io.elementary.music.desktop
+audio/basic=io.elementary.music.desktop
+audio/flac=io.elementary.music.desktop
+audio/midi=io.elementary.music.desktop
+audio/mp4=io.elementary.music.desktop
+audio/mpeg=io.elementary.music.desktop
+audio/mpegurl=io.elementary.music.desktop
+audio/ogg=io.elementary.music.desktop
+audio/prs.sid=io.elementary.music.desktop
+audio/vnd.rn-realaudio=io.elementary.music.desktop
+audio/x-ape=io.elementary.music.desktop
+audio/x-flac=io.elementary.music.desktop
+audio/x-gsm=io.elementary.music.desktop
+audio/x-it=io.elementary.music.desktop
+audio/x-m4a=io.elementary.music.desktop
+audio/x-matroska=io.elementary.music.desktop
+audio/x-mod=io.elementary.music.desktop
+audio/x-mp3=io.elementary.music.desktop
+audio/x-mpeg=io.elementary.music.desktop
+audio/x-mpegurl=io.elementary.music.desktop
+audio/x-ms-asf=io.elementary.music.desktop
+audio/x-ms-asx=io.elementary.music.desktop
+audio/x-ms-wax=io.elementary.music.desktop
+audio/x-ms-wma=io.elementary.music.desktop
+audio/x-musepack=io.elementary.music.desktop
+audio/x-pn-aiff=io.elementary.music.desktop
+audio/x-pn-au=io.elementary.music.desktop
+audio/x-pn-realaudio-plugin=io.elementary.music.desktop
+audio/x-pn-realaudio=io.elementary.music.desktop
+audio/x-pn-wav=io.elementary.music.desktop
+audio/x-pn-windows-acm=io.elementary.music.desktop
+audio/x-real-audio=io.elementary.music.desktop
+audio/x-realaudio=io.elementary.music.desktop
+audio/x-sbc=io.elementary.music.desktop
+audio/x-scpls=io.elementary.music.desktop
+audio/x-speex=io.elementary.music.desktop
+audio/x-tta=io.elementary.music.desktop
+audio/x-vorbis+ogg=io.elementary.music.desktop
+audio/x-vorbis=io.elementary.music.desktop
+audio/x-wav=io.elementary.music.desktop
+audio/x-wavpack=io.elementary.music.desktop
+audio/x-xm=io.elementary.music.desktop
+image/bmp=io.elementary.photos-viewer.desktop
+image/gif=io.elementary.photos-viewer.desktop
+image/jpeg=io.elementary.photos-viewer.desktop
+image/jpg=io.elementary.photos-viewer.desktop
+image/pjpeg=io.elementary.photos-viewer.desktop
+image/png=io.elementary.photos-viewer.desktop
+image/tiff=io.elementary.photos-viewer.desktop
+image/vnd.djvu=evince.desktop
+image/vnd.rn-realpix=io.elementary.videos.desktop
+image/webp=io.elementary.photos-viewer.desktop
+image/x-bmp=io.elementary.photos-viewer.desktop
+image/x-bzeps=evince.desktop
+image/x-eps=evince.desktop
+image/x-gzeps=evince.desktop
+image/x-png=io.elementary.photos-viewer.desktop
+inode/directory=io.elementary.files.desktop
+misc/ultravox=io.elementary.videos.desktop
+multipart/x-zip=org.gnome.FileRoller.desktop
+text/calendar=io.elementary.calendar.desktop
+text/html=org.gnome.Epiphany.desktop
+text/mathml=io.elementary.code.desktop
+text/plain=io.elementary.code.desktop
+text/x-chdr=io.elementary.code.desktop
+text/x-csrc=io.elementary.code.desktop
+text/x-dtd=io.elementary.code.desktop
+text/x-java=io.elementary.code.desktop
+text/x-python=io.elementary.code.desktop
+text/x-sql=io.elementary.code.desktop
+text/xml=io.elementary.code.desktop
+video/3gpp=io.elementary.videos.desktop
+video/dv=io.elementary.videos.desktop
+video/fli=io.elementary.videos.desktop
+video/flv=io.elementary.videos.desktop
+video/mp2t=io.elementary.videos.desktop
+video/mp4=io.elementary.videos.desktop
+video/mp4v-es=io.elementary.videos.desktop
+video/mpeg=io.elementary.videos.desktop
+video/msvideo=io.elementary.videos.desktop
+video/ogg=io.elementary.videos.desktop
+video/quicktime=io.elementary.videos.desktop
+video/vivo=io.elementary.videos.desktop
+video/vnd.divx=io.elementary.videos.desktop
+video/vnd.rn-realvideo=io.elementary.videos.desktop
+video/vnd.vivo=io.elementary.videos.desktop
+video/webm=io.elementary.videos.desktop
+video/x-anim=io.elementary.videos.desktop
+video/x-avi=io.elementary.videos.desktop
+video/x-flc=io.elementary.videos.desktop
+video/x-fli=io.elementary.videos.desktop
+video/x-flic=io.elementary.videos.desktop
+video/x-flv=io.elementary.videos.desktop
+video/x-m4v=io.elementary.videos.desktop
+video/x-matroska=io.elementary.videos.desktop
+video/x-mpeg=io.elementary.videos.desktop
+video/x-ms-asf=io.elementary.videos.desktop
+video/x-ms-asx=io.elementary.videos.desktop
+video/x-ms-wm=io.elementary.videos.desktop
+video/x-ms-wmv=io.elementary.videos.desktop
+video/x-ms-wmx=io.elementary.videos.desktop
+video/x-ms-wvx=io.elementary.videos.desktop
+video/x-msvideo=io.elementary.videos.desktop
+video/x-nsv=io.elementary.videos.desktop
+video/x-ogm+ogg=io.elementary.videos.desktop
+video/x-theora+ogg=io.elementary.videos.desktop
+video/x-totem-stream=io.elementary.videos.desktop
+x-content/image-dcf=io.elementary.photos.desktop
+x-content/image-picturecd=io.elementary.photos.desktop
+x-content/video-dvd=io.elementary.videos.desktop
+x-content/video-svcd=io.elementary.videos.desktop
+x-content/video-vcd=io.elementary.videos.desktop
+x-scheme-handler/http=org.gnome.Epiphany.desktop
+x-scheme-handler/https=org.gnome.Epiphany.desktop
+x-scheme-handler/mailto=org.pantheon.mail.desktop
+x-scheme-handler/trash=io.elementary.files.desktop
diff --git a/srcpkgs/pantheon-session/files/pantheon.desktop b/srcpkgs/pantheon-session/files/pantheon.desktop
new file mode 100755
index 00000000000..856f62abea0
--- /dev/null
+++ b/srcpkgs/pantheon-session/files/pantheon.desktop
@@ -0,0 +1,7 @@
+[Desktop Entry]
+Name=Pantheon
+Comment=This session provides elementary experience
+Exec=gnome-session --session=pantheon
+TryExec=wingpanel
+DesktopNames=Pantheon
+Type=Application
diff --git a/srcpkgs/pantheon-session/files/pantheon.session b/srcpkgs/pantheon-session/files/pantheon.session
new file mode 100755
index 00000000000..7dc69158568
--- /dev/null
+++ b/srcpkgs/pantheon-session/files/pantheon.session
@@ -0,0 +1,5 @@
+[GNOME Session]
+Name=Pantheon
+RequiredComponents=gala;gala-daemon;org.gnome.SettingsDaemon.A11ySettings;org.gnome.SettingsDaemon.Color;org.gnome.SettingsDaemon.Datetime;org.gnome.SettingsDaemon.Housekeeping;org.gnome.SettingsDaemon.Keyboard;org.gnome.SettingsDaemon.MediaKeys;org.gnome.SettingsDaemon.Power;org.gnome.SettingsDaemon.PrintNotifications;org.gnome.SettingsDaemon.Rfkill;org.gnome.SettingsDaemon.Sharing;org.gnome.SettingsDaemon.Smartcard;org.gnome.SettingsDaemon.Sound;org.gnome.SettingsDaemon.Wacom;org.gnome.SettingsDaemon.XSettings;
+FallbackSession=gnome
+DesktopName=Pantheon
diff --git a/srcpkgs/pantheon-session/template b/srcpkgs/pantheon-session/template
new file mode 100644
index 00000000000..7b165c5e90f
--- /dev/null
+++ b/srcpkgs/pantheon-session/template
@@ -0,0 +1,17 @@
+# Template file for 'pantheon-session'
+pkgname=pantheon-session
+version=20200331
+revision=1
+depends="gnome-session gala pipewire wingpanel pantheon-default-settings pantheon-dpms-helper pantheon-applications-menu"
+short_desc="Pantheon session settings for Void Linux"
+maintainer="linarcx <linarcx@riseup.net>"
+license="GPL-3.0-or-later"
+homepage="https://elementary.io/"
+
+do_install() {
+	vinstall ${FILESDIR}/io.elementary.gala.desktop 644 etc/xdg/autostart
+	vinstall ${FILESDIR}/io.elementary.plank.desktop 644 etc/xdg/autostart
+	vinstall ${FILESDIR}/pantheon-mimeapps.list 644 usr/share/applications
+	vinstall ${FILESDIR}/pantheon.desktop 644 usr/share/xsessions
+	vinstall ${FILESDIR}/pantheon.session 644 usr/share/gnome-session/sessions
+}

  parent reply	other threads:[~2020-04-01 15:38 UTC|newest]

Thread overview: 178+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-20538@inbox.vuxu.org>
2020-04-01  8:21 ` pantheon-session-20200331 xtraeme
2020-04-01  8:26 ` pantheon-session-20200331 LinArcX
2020-04-01  8:27 ` pantheon-session-20200331 xtraeme
2020-04-01  8:28 ` pantheon-session-20200331 LinArcX
2020-04-01  8:29 ` pantheon-session-20200331 LinArcX
2020-04-01  8:30 ` pantheon-session-20200331 LinArcX
2020-04-01  8:30 ` pantheon-session-20200331 LinArcX
2020-04-01  9:41 ` pantheon-session-20200331 Anachron
2020-04-01  9:59 ` pantheon-session-20200331 Anachron
2020-04-01  9:59 ` pantheon-session-20200331 Anachron
2020-04-01 10:08 ` pantheon-session-20200331 Anachron
2020-04-01 10:20 ` pantheon-session-20200331 LinArcX
2020-04-01 15:38 ` LinArcX [this message]
2020-04-01 15:42 ` [PR PATCH] [Updated] pantheon-session-20200331 LinArcX
2020-04-01 15:54 ` LinArcX
2020-04-01 18:46 ` pantheon-session-20200331 LinArcX
2020-04-01 18:47 ` pantheon-session-20200331 LinArcX
2020-04-01 18:47 ` pantheon-session-20200331 LinArcX
2020-04-01 19:44 ` New package: pantheon-session-20200331 CameronNemo
2020-04-02 11:08 ` LinArcX
2020-04-03  7:15 ` [PR PATCH] [Updated] " LinArcX
2020-04-03  7:20 ` LinArcX
2020-04-03  7:22 ` LinArcX
2020-04-03  8:38 ` CameronNemo
2020-04-03  8:57 ` [PR PATCH] [Updated] " LinArcX
2020-04-06  5:45 ` Anachron
2020-04-06  6:15 ` LinArcX
2020-04-06  6:15 ` LinArcX
2020-04-06  6:18 ` LinArcX
2020-04-06  6:19 ` LinArcX
2020-04-06  6:19 ` LinArcX
2020-04-06  6:21 ` Anachron
2020-04-06  8:55 ` Anachron
2020-04-06  9:37 ` Anachron
2020-04-06  9:50 ` Anachron
2020-04-06 10:32 ` Anachron
2020-04-06 10:35 ` LinArcX
2020-04-06 10:35 ` LinArcX
2020-04-06 10:49 ` LinArcX
2020-04-06 10:54 ` Anachron
2020-04-06 10:55 ` LinArcX
2020-04-06 10:56 ` Duncaen
2020-04-06 10:58 ` xtraeme
2020-04-06 11:07 ` Anachron
2020-04-06 11:07 ` Anachron
2020-04-06 11:09 ` Anachron
2020-04-06 11:10 ` Anachron
2020-04-06 11:29 ` Anachron
2020-04-06 11:32 ` Anachron
2020-04-06 11:49 ` Anachron
2020-04-06 11:53 ` Anachron
2020-04-06 12:11 ` LinArcX
2020-04-06 12:11 ` LinArcX
2020-04-06 12:11 ` LinArcX
2020-04-06 12:11 ` LinArcX
2020-04-06 12:17 ` LinArcX
2020-04-06 12:17 ` Anachron
2020-04-06 12:18 ` Anachron
2020-04-06 12:19 ` LinArcX
2020-04-06 12:42 ` Anachron
2020-04-06 12:53 ` Anachron
2020-04-06 13:59 ` Anachron
2020-04-06 14:46 ` LinArcX
2020-04-06 14:47 ` LinArcX
2020-04-06 14:47 ` LinArcX
2020-04-06 14:48 ` LinArcX
2020-04-06 14:48 ` LinArcX
2020-04-06 14:49 ` LinArcX
2020-04-06 14:53 ` LinArcX
2020-04-06 14:53 ` LinArcX
2020-04-06 14:54 ` LinArcX
2020-04-06 14:59 ` LinArcX
2020-04-06 14:59 ` LinArcX
2020-04-06 15:02 ` LinArcX
2020-04-06 15:05 ` LinArcX
2020-04-06 15:58 ` [PR PATCH] [Updated] " LinArcX
2020-04-06 16:11 ` LinArcX
2020-04-06 16:11 ` LinArcX
2020-04-06 16:11 ` LinArcX
2020-04-06 16:13 ` LinArcX
2020-04-06 18:02 ` Anachron
2020-04-06 19:15 ` CameronNemo
2020-04-06 20:00 ` [PR PATCH] [Updated] " LinArcX
2020-04-06 20:23 ` LinArcX
2020-04-07  5:37 ` Anachron
2020-04-07  6:44 ` Anachron
2020-04-07  6:45 ` Anachron
2020-04-07  6:48 ` [PR PATCH] [Updated] " LinArcX
2020-04-07  7:17 ` LinArcX
2020-04-07  7:20 ` LinArcX
2020-04-07  9:28 ` Anachron
2020-04-07  9:40 ` Anachron
2020-04-07  9:41 ` Anachron
2020-04-07 10:09 ` Anachron
2020-04-07 10:16 ` Anachron
2020-04-07 10:17 ` LinArcX
2020-04-07 10:18 ` LinArcX
2020-04-07 10:22 ` Anachron
2020-04-07 10:25 ` Anachron
2020-04-07 10:31 ` Anachron
2020-04-07 10:58 ` Anachron
2020-04-07 11:17 ` Anachron
2020-04-07 11:19 ` Anachron
2020-04-07 11:21 ` Anachron
2020-04-07 11:21 ` Anachron
2020-04-07 11:23 ` Anachron
2020-04-07 11:43 ` Anachron
2020-04-07 11:56 ` Anachron
2020-04-07 14:22 ` LinArcX
2020-04-07 14:24 ` LinArcX
2020-04-07 14:25 ` LinArcX
2020-04-07 14:26 ` LinArcX
2020-04-07 14:31 ` Anachron
2020-04-07 14:32 ` LinArcX
2020-04-07 14:57 ` LinArcX
2020-04-07 18:20 ` [PR PATCH] [Updated] " LinArcX
2020-04-07 19:30 ` LinArcX
2020-04-07 20:05 ` Anachron
2020-04-07 20:08 ` LinArcX
2020-04-07 20:09 ` LinArcX
2020-04-07 20:11 ` LinArcX
2020-04-07 20:12 ` LinArcX
2020-04-08 13:12 ` Anachron
2020-04-08 14:33 ` LinArcX
2020-04-08 15:42 ` Anachron
2020-04-08 15:47 ` Anachron
2020-04-08 15:48 ` Anachron
2020-04-08 15:56 ` Anachron
2020-04-08 15:58 ` Anachron
2020-04-08 16:13 ` Anachron
2020-04-09  6:29 ` Anachron
2020-04-09  6:30 ` Anachron
2020-04-09  8:52 ` Anachron
2020-04-09 11:42 ` Anachron
2020-04-09 11:43 ` Anachron
2020-04-09 11:43 ` xtraeme
2020-04-09 13:24 ` Anachron
2020-04-09 13:30 ` Anachron
2020-04-09 16:35 ` [PR PATCH] [Updated] " LinArcX
2020-04-09 16:44 ` LinArcX
2020-04-11 12:35 ` ahesford
2020-04-11 15:02 ` Anachron
2020-04-11 15:10 ` LinArcX
2020-04-11 15:20 ` LinArcX
2020-04-11 15:21 ` LinArcX
2020-04-11 17:21 ` Anachron
2020-04-11 17:40 ` Anachron
2020-04-11 17:44 ` Anachron
2020-04-11 18:31 ` Anachron
2020-04-11 18:34 ` LinArcX
2020-04-11 18:36 ` LinArcX
2020-04-11 18:44 ` LinArcX
2020-04-11 18:45 ` Anachron
2020-04-11 18:46 ` Anachron
2020-04-11 18:49 ` LinArcX
2020-04-11 18:49 ` LinArcX
2020-04-11 18:51 ` Anachron
2020-04-11 19:04 ` Anachron
2020-04-11 19:09 ` Anachron
2020-04-11 19:17 ` LinArcX
2020-04-12 10:27 ` Anachron
2020-04-19 19:52 ` [PR PATCH] [Updated] " LinArcX
2020-04-19 20:00 ` LinArcX
2020-04-19 20:00 ` LinArcX
2020-04-19 20:01 ` LinArcX
2020-04-19 20:01 ` LinArcX
2020-04-19 20:01 ` LinArcX
2020-04-23 10:58 ` Anachron
2020-04-24  9:36 ` Anachron
2020-07-23 18:52 ` Chocimier
2020-07-24  8:51 ` LinArcX
2020-07-24  8:52 ` LinArcX
2020-09-08  6:35 ` Anachron
2021-02-13 17:11 ` LinArcX
2021-02-14  0:47 ` CameronNemo
2021-02-14  6:01 ` [PR PATCH] [Closed]: " LinArcX
2021-02-15  5:35 ` ericonr
2021-02-15  5:35 ` ericonr

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20200401153815.DtDig_KTPkBynNsmNTRfLhvCBrLJlgCa0kIwNG-vy24@z \
    --to=linarcx@users.noreply.github.com \
    --cc=ml@inbox.vuxu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).