Package xlockmore: 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 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 | Name: xlockmore Version: 5.69 Release: alt1 Summary: An X terminal locking program License: MIT Group: Graphical desktop/Other Url: http://sillycycle.com/xlockmore.html Source: %name-%version.tar.xz Source1: icons.tar.gz Source2: pam.d.tar Source3: po.tar.gz Patch0001: 0001-Fix-install-modes.patch Patch0002: 0002-Use-PAM-for-authorization.patch Patch0003: 0003-Localize-and-translate.patch Patch0004: 0004-Use-KBD-monitoring.patch Patch0005: 0005-Provide-nologout-option-for-user-switching.patch Patch0006: 0006-Use-Droid-fonts-instead-of-legacy-ones.patch Patch0007: 0007-Switch-from-_BSD_SOURCE-to-_DEFAULT_SOURCE.patch Patch0008: 0008-Fix-freetype2-detection.patch PreReq: /etc/tcb Requires: fortune-mod Requires: fonts-ttf-google-droid-sans fonts-ttf-google-droid-sans-mono fonts-ttf-google-droid-serif BuildPreReq: gcc-c++ # Automatically added by buildreq on Sun Jun 29 2014 # optimized out: gnu-config libGL-devel libGLU-devel libICE-devel libSM-devel libX11-devel libXt-devel libcloog-isl4 libfreetype-devel libstdc++-devel pkg-config xorg-kbproto-devel xorg-xextproto-devel xorg-xproto-devel BuildRequires: gcc-c++ imake libXdmcp-devel libXext-devel libXinerama-devel libXmu-devel libXpm-devel libftgl-devel libpam-devel xorg-cf-files autoconf-archive %description The %name utility is an enhanced version of the standard xlock program, which allows you to lock an X session so that other users can't access it. Xlockmore runs a provided screensaver until you type in your password. Install the %name package if you need a locking program to secure X sessions. %prep %setup -a1 -a2 -a3 %patch0001 -p2 #patch0002 -p2 %patch0003 -p2 %patch0004 -p2 %patch0005 -p2 %patch0006 -p2 #patch0007 -p2 %patch0008 -p2 # XXX hack out boxed moide than hangs sed -i 's/#define MODE_boxed/#undef MODE_boxed/' xlock/mode.h %build cp /usr/share/aclocal/ax_pthread.m4 . autoconf ftgl_includes=%_includedir/FTGL %configure \ --without-motif \ --without-gtk \ --without-esound \ --disable-def-play \ --enable-pam \ --enable-bad-pam \ --enable-vtlock \ --enable-button-logout=85 \ --enable-kbdmon # Hack a little echo '#define FTGL213' >> config.h %make_build \ xapploaddir=%_sysconfdir/X11/app-defaults %install install -p -m640 -D pam.d/xlock %buildroot%_sysconfdir/pam.d/xlock install -p -m644 -D xlock/xlock.man %buildroot%_mandir/man1/xlock.1 install -p -m644 -D xlock/XLock.ad %buildroot%_sysconfdir/X11/app-defaults/XLock install -p -m644 -D xlock/XLock-ja.ad %buildroot%_sysconfdir/X11/app-defaults/XLock.ja_JP.EUCJP install -p -m644 -D xlock/XLock-zh_TW.ad %buildroot%_sysconfdir/X11/app-defaults/XLock.zh_TW.UTF-8 install -p -m644 -D xlock/XLock-ru.ad %buildroot%_sysconfdir/X11/app-defaults/XLock.ru_RU.UTF-8 install -D -m 644 icons/xlock-16x16.xpm %buildroot%_miconsdir/%name.xpm install -D -m 644 icons/xlock-32x32.xpm %buildroot%_iconsdir/%name.xpm install -D -m 644 icons/xlock-48x48.xpm %buildroot%_liconsdir/%name.xpm %make_install install \ prefix=%buildroot%prefix \ bindir=%buildroot%_bindir \ mandir=%buildroot%_mandir \ datadir=%buildroot%_datadir \ xapploaddir=%buildroot%_sysconfdir/X11/app-defaults chmod 755 %buildroot%_bindir/* install -d %buildroot%_datadir/xlock/fonts %post find %_datadir/fonts/ttf -type f -iname \*.ttf | xargs -I. ln -sf . %_datadir/xlock/fonts/ %postun rm -rf %_datadir/xlock/fonts/ %files %config(noreplace) %_sysconfdir/X11/app-defaults/* %attr(2711,root,chkpwd) %_bindir/* %attr(0640,root,chkpwd) %config(noreplace) %_sysconfdir/pam.d/* %_mandir/man?/* %_iconsdir/%name.xpm %_miconsdir/%name.xpm %_liconsdir/%name.xpm %_datadir/locale/*/*/xlock.mo %_datadir/xlock %exclude %_mandir/xlock.1* %changelog * Wed Jun 15 2022 Fr. Br. George <george@altlinux.org> 5.69-alt1 - Autobuild version bump to 5.69 * Thu Jan 28 2021 Fr. Br. George <george@altlinux.ru> 5.66-alt1 - Autobuild version bump to 5.66 * Wed Aug 26 2020 Fr. Br. George <george@altlinux.ru> 5.65-alt1 - Autobuild version bump to 5.65 * Fri Jan 10 2020 Fr. Br. George <george@altlinux.ru> 5.61-alt2 - Hack out 'boxed' mode that loops * Thu Dec 19 2019 Fr. Br. George <george@altlinux.ru> 5.61-alt1 - Autobuild version bump to 5.61 * Mon Oct 21 2019 Fr. Br. George <george@altlinux.ru> 5.59-alt1 - Autobuild version bump to 5.59 * Thu Oct 03 2019 Fr. Br. George <george@altlinux.ru> 5.58-alt1 - Autobuild version bump to 5.58 * Wed Jun 26 2019 Fr. Br. George <george@altlinux.ru> 5.57-alt1 - Autobuild version bump to 5.57 * Tue Aug 28 2018 Fr. Br. George <george@altlinux.ru> 5.56-alt1 - Autobuild version bump to 5.56 - Drop some patches * Tue May 29 2018 Fr. Br. George <george@altlinux.ru> 5.55-alt1 - Autobuild version bump to 5.55 - Update patches * Wed Apr 20 2016 Gleb F-Malinovskiy <glebfm@altlinux.org> 5.46-alt2 - Fixed build with freetype. - Switched from _BSD_SOURCE to _DEFAULT_SOURCE. * Mon Apr 20 2015 Fr. Br. George <george@altlinux.ru> 5.46-alt1 - Autobuild version bump to 5.46 - Fix patches * Wed Jan 28 2015 Fr. Br. George <george@altlinux.ru> 5.45-alt1 - Autobuild version bump to 5.45 * Sun Jun 29 2014 Fr. Br. George <george@altlinux.ru> 5.43-alt2 - Add ftgl support - Provide -nologout option for user switching - Change default fonts to Droid ones * Thu Aug 22 2013 Fr. Br. George <george@altlinux.ru> 5.43-alt1 - Autobuild version bump to 5.43 * Mon Apr 01 2013 Fr. Br. George <george@altlinux.ru> 5.42-alt1 - Autobuild version bump to 5.42 - Fix patch * Tue Feb 12 2013 Fr. Br. George <george@altlinux.ru> 5.41-alt1 - Autobuild version bump to 5.41 * Wed Jan 14 2009 Paul Wolneykien <manowar@altlinux.ru> 5.27-alt5 - Keyboard state monitor added. * Wed Jan 14 2009 Paul Wolneykien <manowar@altlinux.ru> 5.27-alt4 - Gettext/X11 resource based localization support. * Tue Nov 18 2008 Paul Wolneykien <manowar@altlinux.ru> 5.27-alt3 - Fix of the ReadXString() wrapper argument list. * Fri Oct 10 2008 Paul Wolneykien <manowar@altlinux.ru> 5.27-alt2 - Further PAM-integration: using interactive PAM-conversation without a pre-prompting for a password. * Wed Oct 08 2008 Paul Wolneykien <manowar@altlinux.ru> 5.27-alt1 - New version 5.27 geared. |