Package needrestart: 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 | # Do not require optional packages needed by restart hooks: %add_findreq_skiplist %_sysconfdir/%name/restart.d/* Name: needrestart Version: 3.3 Release: alt2 Summary: Restart daemons after library updates License: GPLv2 Group: System/Servers URL: https://github.com/liske/needrestart Source: %name-%version.tar Patch0: %name-%version-alt.patch Packager: %packager BuildRequires: perl-devel perl-Module-Find perl-Proc-ProcessTable perl-Sort-Naturally perl-Term-ReadKey perl-libintl perl-Module-ScanDeps %description needrestart checks which daemons need to be restarted after library upgrades. It is inspired by checkrestart from the debian-goodies package. %package list Summary: Automaticaly list daemons needs restart after apt run Group: System/Servers Requires: %name = %version-%release BuildArch: noarch %description list List daemons needs to be restarted after apt run %prep %setup -n %name-%version %patch0 -p1 %build %install %makeinstall_std rm -f %buildroot%perl_vendor_privlib/NeedRestart/UI/Debconf.pm install -pDm 644 man/%name.1 %buildroot%_man1dir/%name.1 %find_lang --all-name %name # %name-list subpackage: mkdir -p %buildroot%_sysconfdir/apt/apt.conf.d cat > %buildroot%_sysconfdir/apt/apt.conf.d/%name.conf << EOF RPM::Post-Invoke { "if [ -x /usr/sbin/needrestart ]; then /usr/sbin/needrestart -q -l -r l; fi"; }; EOF %files -f %name.lang %_sysconfdir/%name %config(noreplace) %_sysconfdir/%name/%name.conf %config(noreplace) %_sysconfdir/%name/notify.conf %_sbindir/%name %_libexecdir/%name %perl_vendor_privlib/NeedRestart* %_datadir/polkit-1/actions/net.fiasko-nw.needrestart.policy %_man1dir/%name.1.* %doc AUTHORS README* NEWS INSTALL* ChangeLog %files list %config(noreplace) %_sysconfdir/apt/apt.conf.d/%name.conf %changelog * Tue Jul 31 2018 Terechkov Evgenii <evg@altlinux.org> 3.3-alt2 - Make main package arch-dependent due to different Requires (iucode_tool) * Tue Jul 31 2018 Terechkov Evgenii <evg@altlinux.org> 3.3-alt1 - 3.3 * Fri Mar 30 2018 Terechkov Evgenii <evg@altlinux.org> 3.1-alt1 - 3.1 * Sat Mar 3 2018 Terechkov Evgenii <evg@altlinux.org> 3.0-alt1 - v3.0 - N.B.: package firmware-intel-ucode needed for intel microcode check * Sat Mar 4 2017 Terechkov Evgenii <evg@altlinux.org> 2.11-alt1 - v2.11-3-g9423e6e * Sun Nov 20 2016 Terechkov Evgenii <evg@altlinux.org> 2.10-alt4 - v2.10-4-g3a5c39c * Fri Nov 11 2016 Terechkov Evgenii <evg@altlinux.org> 2.10-alt3 - Fix kernel version detection/reporting * Fri Nov 11 2016 Terechkov Evgenii <evg@altlinux.org> 2.10-alt2 - Add subpackage with apt hook: %name-list * Fri Nov 11 2016 Terechkov Evgenii <evg@altlinux.org> 2.10-alt1 - v2.10-1-gf28e5d4 * Fri Oct 14 2016 Terechkov Evgenii <evg@altlinux.org> 2.9-alt1 - 2.9 * Sat Jun 11 2016 Terechkov Evgenii <evg@altlinux.org> 2.8-alt2 - v2.8-4-ge9c29f4 * Fri May 20 2016 Terechkov Evgenii <evg@altlinux.org> 2.8-alt1 - 2.8 * Tue Apr 26 2016 Terechkov Evgenii <evg@altlinux.org> 2.7-alt3 - v2.7-7-g65c981d * Tue Mar 8 2016 Terechkov Evgenii <evg@altlinux.org> 2.7-alt2 - Fix mail/dbus notifications * Mon Mar 7 2016 Terechkov Evgenii <evg@altlinux.org> 2.7-alt1 - Initial build for ALT Linux Sisyphus |