# parallel build occationally fails %global _smp_build_ncpus 1 Name: startdde Version: 5.3.0.1 Release: 1%{?dist} Summary: Starter of deepin desktop environment License: GPLv3 URL: https://github.com/linuxdeepin/startdde Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}} BuildRequires: golang jq BuildRequires: deepin-gir-generator BuildRequires: golang(pkg.deepin.io/dde/api/dxinput) >= 3.1.26 BuildRequires: golang(pkg.deepin.io/lib) >= 1.2.11 BuildRequires: golang(github.com/linuxdeepin/go-dbus-factory/org.bluez) BuildRequires: golang(github.com/linuxdeepin/go-x11-client) BuildRequires: golang(github.com/cryptix/wav) BuildRequires: golang(github.com/BurntSushi/xgb) BuildRequires: golang(github.com/BurntSushi/xgbutil) BuildRequires: golang(github.com/davecgh/go-spew/spew) BuildRequires: pkgconfig(alsa) BuildRequires: pkgconfig(libcanberra) BuildRequires: pkgconfig(libpulse) BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gdk-3.0) BuildRequires: pkgconfig(gdk-pixbuf-xlib-2.0) BuildRequires: pkgconfig(gnome-keyring-1) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xi) BuildRequires: pkgconfig(systemd) %{?systemd_requires} Requires: deepin-daemon Requires: deepin-kwin Requires: libcgroup-tools %description Startdde is used for launching DDE components and invoking user's custom applications which compliant with xdg autostart specification. %prep %setup -q sed -i '/polkit/s|lib|libexec|' watchdog/dde_polkit_agent.go sed -i '/deepin-daemon/s|lib|libexec|' utils.go session.go misc/auto_launch/*.json sed -i '/greeter-display-daemon/s|lib|libexec|' Makefile # Fix fallback session script path (RHBZ#1706281) #qsed -i 's|/usr/sbin/lightdm-session|%{_sysconfdir}/X11/xinit/Xsession|' misc/deepin-session %build export GOPATH="%{gopath}" BUILD_ID="0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \n')" %make_build GOBUILD="go build -compiler gc -ldflags \"${LDFLAGS} -B $BUILD_ID\" -a -v -x" %install %make_install %post %systemd_post dde-readahead.service %preun %systemd_preun dde-readahead.service %postun %systemd_postun_with_restart dde-readahead.service %files %doc README.md %license LICENSE %{_sysconfdir}/X11/Xsession.d/01deepin-profile %{_sysconfdir}/X11/Xsession.d/00deepin-dde-env %{_sysconfdir}/profile.d/deepin-xdg-dir.sh %{_bindir}/%{name} %{_sbindir}/deepin-fix-xauthority-perm %{_datadir}/xsessions/deepin.desktop %{_datadir}/lightdm/lightdm.conf.d/60-deepin.conf %{_datadir}/%{name}/auto_launch.json %{_datadir}/%{name}/memchecker.json %{_libexecdir}/deepin-daemon/greeter-display-daemon %changelog * Fri Jan 31 2020 Fedora Release Engineering - 5.0.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Mon Aug 05 2019 Robin Lee - 5.0.1-1 - Release 5.0.1 * Sat Jul 27 2019 Fedora Release Engineering - 3.12.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Mon May 20 2019 Robin Lee - 3.12.1-3 - Add a patch to fix RHBZ#1711001 * Thu May 16 2019 Robin Lee - 3.12.1-2 - Fix fallback session script path (RHBZ#1706281) * Wed Feb 27 2019 Robin Lee - 3.12.1-1 - Update to 3.12.1 * Tue Feb 19 2019 mosquito - 3.11.0-1 - Update to 3.11.0 * Sun Feb 03 2019 Fedora Release Engineering - 3.6.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Wed Dec 12 2018 mosquito - 3.6.0-1 - Update to 3.6.0 * Thu Nov 29 2018 mosquito - 3.4.0-1 - Update to 3.4.0 * Fri Nov 9 2018 mosquito - 3.3.0-1 - Update to 3.3.0 * Mon Aug 20 2018 mosquito - 3.1.33-1 - Update to 3.1.33 * Tue Jul 31 2018 Florian Weimer - 3.1.24-3 - Rebuild with fixed binutils * Sat Jul 14 2018 Fedora Release Engineering - 3.1.24-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Fri Feb 16 2018 mosquito - 3.1.24-1 - Update to 3.1.24 * Fri Feb 09 2018 Fedora Release Engineering - 3.1.23-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Thu Dec 21 2017 mosquito - 3.1.23-1 - Update to 3.1.23 * Sat Dec 2 2017 mosquito - 3.1.22-1 - Update to 3.1.22 * Fri Oct 27 2017 mosquito - 3.1.17-1 - Update to 3.1.17 * Fri Oct 13 2017 mosquito - 3.1.16-1 - Update to 3.1.16 * Sat Aug 26 2017 mosquito - 3.1.15-1 - Update to 3.1.15 * Tue Aug 1 2017 mosquito - 3.1.14-1 - Update to 3.1.14 * Fri Jul 14 2017 mosquito - 3.1.13-1.git08de5b9 - Update to 3.1.13 * Fri May 19 2017 mosquito - 3.1.8-1.gita9130d0 - Update to 3.1.8 * Sun Feb 26 2017 mosquito - 3.1.2-1.gitd7c1216 - Update to 3.1.2 * Tue Jan 17 2017 mosquito - 3.0.14.1-1.gitd3ba123 - Update to 3.0.14.1 * Wed Dec 28 2016 Jaroslav Stepanek 3.0.13-2 - Updated GO dependencies - Fixed wrong system path for dde-readahead * Sun Dec 18 2016 Jaroslav Stepanek 3.0.13-1 - Update to package 3.0.13 * Sat Oct 01 2016 Jaroslav Stepanek 3.0.12-1 - Update to package 3.0.12 * Sat Oct 01 2016 Jaroslav Stepanek 3.0.11-1 - Initial package build