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 | Name: xlockmore Version: 5.56 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 %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 * 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. |