Package lxde-lxdm: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 | #%%set_automake_version 1.11 %define upstreamname lxdm %define theme_name Industrial %define gtkver 2 Name: lxde-%upstreamname Version: 0.5.3 Release: alt8.20180522 Summary: Lightweight X11 Display Manager License: GPL Group: Graphical desktop/Other Url: https://git.lxde.org/gitweb/?p=lxde/lxdm.git Packager: LXDE Development Team <lxde@packages.altlinux.org> Source: %upstreamname-%version.tar Patch3: lxdm-alt-session-name.patch Patch4: lxdm-nonolisten.patch Patch5: lxdm-buildfix_syswait.patch Patch6: lxdm-0.4.1-old-plymouth.patch Patch7: lxdm-alt-cpuhog.patch Source1: alt.lxdm.pam Source2: alt.lxdm.conf Source3: alt.Xsession Buildrequires: imake intltool libXmu-devel libgtk+%gtkver-devel libpam-devel xinitrc xorg-cf-files Buildrequires: iso-codes-devel Buildrequires: systemd-devel Requires: gtk3-theme-clearlooks-phenix %add_findreq_skiplist %_sbindir/%upstreamname Provides: lxdm %description LXDM is the future display manager of LXDE, the Lightweight X11 Desktop environment. It is designed as a lightweight alternative to replace GDM or KDM in LXDE distros. It's still in very early stage of development. %prep %setup -n %upstreamname-%version #%%patch3 -p2 #%%patch4 -p2 #%%patch5 -p2 #%%patch6 -p1 #%%patch7 -p2 %build %autoreconf %configure --enable-gtk%gtkver %make_build %install %makeinstall_std %find_lang %upstreamname touch %buildroot%_sysconfdir/%upstreamname/xinitrc mkdir -p %buildroot/%_altdir cat > %buildroot/%_altdir/lxdm-theme-%theme_name << __EOF__ %_datadir/%upstreamname/themes/default %_datadir/%upstreamname/themes/%theme_name 10 __EOF__ mkdir -p %buildroot%_sysconfdir/pam.d install -m644 %SOURCE1 %buildroot%_sysconfdir/pam.d/lxdm install -m644 %SOURCE2 %buildroot%_sysconfdir/%upstreamname/lxdm.conf install -m755 %SOURCE3 %buildroot%_sysconfdir/%upstreamname/Xsession mkdir -p %buildroot%_unitdir install -m644 systemd/lxdm.service %buildroot%_unitdir #fix name backgrouds for default settings ln -s %_datadir/%upstreamname/themes/%theme_name/wave.svg %buildroot%_datadir/%upstreamname/themes/%theme_name/default.svg # run on tty7 sed 's/xserverrc vt1/xserverrc vt7/g' -i %buildroot%_sysconfdir/lxdm/lxdm.conf %files -f %upstreamname.lang %doc ChangeLog INSTALL README %_sysconfdir/%upstreamname %config(noreplace) %_altdir/lxdm-theme-%theme_name %config(noreplace) %_sysconfdir/pam.d/%upstreamname %_sbindir/* %_libexecdir/lxdm-greeter-gdk %_libexecdir/lxdm-greeter-gtk %_libexecdir/lxdm-numlock %_libexecdir/lxdm-session %_sysconfdir/lxdm/Xsession %config(noreplace) %_sysconfdir/lxdm/lxdm.conf %_bindir/* %_datadir/%upstreamname %_unitdir/lxdm.service %changelog * Wed Jul 17 2019 Anton Midyukov <antohami@altlinux.org> 0.5.3-alt8.20180522 - rebuild without ConsoleKit2 * Tue Jan 15 2019 Anton Midyukov <antohami@altlinux.org> 0.5.3-alt7.20180522 - Added provides lxdm * Tue Oct 09 2018 Anton Midyukov <antohami@altlinux.org> 0.5.3-alt6.20180522 - new snapshot - build with ConsoleKit2 - update buildrequires * Sun Feb 26 2017 Anton Midyukov <antohami@altlinux.org> 0.5.3-alt5.20160321.1 - config(noreplace) lxdm.conf - disabled build with consolekt - set default session LXDE * Sat Feb 11 2017 Anton Midyukov <antohami@altlinux.org> 0.5.3-alt4.20160321.1 - Change theme to clearlooks-phenix * Fri Feb 10 2017 Anton Midyukov <antohami@altlinux.org> 0.5.3-alt3.20160321.1 - Fix default settings * Wed Feb 08 2017 Anton Midyukov <antohami@altlinux.org> 0.5.3-alt2.20160321.1 - Build with ConsoleKit2 - Added support logind. * Sat May 21 2016 Anton Midyukov <antohami@altlinux.org> 0.5.3-alt1.20160321.1 - New snapshot 20160321. * Mon Feb 02 2015 Michael Shigorin <mike@altlinux.org> 0.3.0-alt3 - added patch by Alex Moskalenko to fix CPU hogging (closes: #28778) * Fri Apr 11 2014 Sergey V Turchin <zerg@altlinux.org> 0.3.0-alt2.2 - fix plymouth support * Thu Nov 28 2013 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.3.0-alt2.1 - Fixed build * Mon Feb 14 2011 Lenar Shakirov <snejok@altlinux.ru> 0.3.0-alt2 - Packaging fixed: new rpm not prevent glob patter for libdir * Thu Sep 30 2010 Mykola Grechukh <gns@altlinux.ru> 0.3.0-alt1 - new version - X started with parameters from /etc/sysconfig/xserver * Fri Sep 10 2010 Mykola Grechukh <gns@altlinux.ru> 0.2.0-alt6 - new snapshot from upstream (mostly i18n) - rebuilt with new ConsoleKit * Fri Jun 25 2010 Mykola Grechukh <gns@altlinux.ru> 0.2.0-alt5 - updated from upstream GIT. GEAR layout revisited. * Wed May 26 2010 Mykola Grechukh <gns@altlinux.ru> 0.2.0-alt4 - latest upstream updates. Improved session handling (ALT-specific) * Sun May 02 2010 Mykola Grechukh <gns@altlinux.ru> 0.2.0-alt0.M51.3 - build for branch 5.1 * Sun May 02 2010 Mykola Grechukh <gns@altlinux.ru> 0.2.0-alt3 - requires fixed * Mon Jan 11 2010 Mykola Grechukh <gns@altlinux.ru> 0.1.0-alt1 - initial build, based on F12 spec |