From e38b6ccaf12c5a6ef85ee78027fa30e9a2b29418 Mon Sep 17 00:00:00 2001 From: linarcx Date: Wed, 1 Apr 2020 19:59:08 +0430 Subject: [PATCH 1/7] AppStream: Add gobject-introspection and vala dependencies --- srcpkgs/AppStream/template | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/srcpkgs/AppStream/template b/srcpkgs/AppStream/template index c61e54c5f7c..98906b9d9b5 100644 --- a/srcpkgs/AppStream/template +++ b/srcpkgs/AppStream/template @@ -1,6 +1,7 @@ # Template file for 'AppStream' pkgname=AppStream version=0.12.10 +<<<<<<< HEAD revision=1 wrksrc="appstream-${version}" build_style=meson @@ -8,6 +9,15 @@ configure_args="-Dgir=false -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" +======= +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" +>>>>>>> 12f6148c0b... AppStream: Add gobject-introspection and vala dependencies short_desc="Tools and libraries to work with AppStream metadata" maintainer="Orphaned " license="GPL-2.0-or-later" @@ -27,6 +37,10 @@ AppStream-devel_package() { vmove usr/include vmove usr/lib/pkgconfig vmove "usr/lib/*.so" +<<<<<<< HEAD +======= + vmove usr/share/vala +>>>>>>> 12f6148c0b... AppStream: Add gobject-introspection and vala dependencies } } From f27bc12eba82918be92986a12d71782d3f2c7647 Mon Sep 17 00:00:00 2001 From: linarcx Date: Wed, 1 Apr 2020 20:00:13 +0430 Subject: [PATCH 2/7] 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 " +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 4b553480652a8e1fcf568cc20aacc79f33765a36 Mon Sep 17 00:00:00 2001 From: linarcx Date: Wed, 1 Apr 2020 20:01:37 +0430 Subject: [PATCH 3/7] 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 " +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 dd1945de6e58536a4bb6ece35aa4eb4b5661c2d7 Mon Sep 17 00:00:00 2001 From: linarcx Date: Wed, 1 Apr 2020 20:02:29 +0430 Subject: [PATCH 4/7] 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 " +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 bfa69d84e040f98b4992c5bd4b43ccf044a6ffbd Mon Sep 17 00:00:00 2001 From: linarcx Date: Wed, 1 Apr 2020 20:03:17 +0430 Subject: [PATCH 5/7] 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 " +license="GPL-2.0-or-later" +homepage="https://github.com/elementary/dpms-helper" +distfiles="${homepage}/archive/${version}.tar.gz" +checksum=68133d463a2c75b38b6bee93ad9338744fb792cef0c1248af50a969208876f4d From 62a9835e987c2df28eeb7e325d74dd79f6d588c5 Mon Sep 17 00:00:00 2001 From: linarcx Date: Wed, 1 Apr 2020 20:04:03 +0430 Subject: [PATCH 6/7] 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 " +license="GPL-3.0-or-later" +homepage="https://github.com/elementary/applications-menu" +distfiles="${homepage}/archive/${version}.tar.gz" +checksum=209e05f3d149d204eddaa5742bb5b6bf15636929fe69965e7652200e0571f014 From fa9b5c56b77c8b10f14cf79311cce92843c6274a Mon Sep 17 00:00:00 2001 From: linarcx Date: Wed, 1 Apr 2020 20:07:11 +0430 Subject: [PATCH 7/7] New package: pantheon-session-20200331 --- common/shlibs | 8 + .../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, 237 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..08c3db57a73 100644 --- a/common/shlibs +++ b/common/shlibs @@ -3855,3 +3855,11 @@ 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 +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 " +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 +}