Пакет icewm-githubmod: 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 | # -*- mode: rpm-spec; coding: utf-8 -*- %define realname icewm %define gitrev .git3cd87d6 Name: %realname-githubmod Version: 1.3.12.195 Release: alt1%gitrev.M80P.1 Summary: X11 Window Manager Group: Graphical desktop/Icewm License: LGPLv2 Url: http://www.icewm.org Packager: Dmitriy Khanzhin <jinn@altlinux.ru> Provides: %realname = %version-%release Provides: %realname-light = %version-%release Requires: design-%realname >= 1.0-alt6 Obsoletes: %realname-light < %version-%release Source0: %name.tar Source2: %realname.menu-method Source3: %realname-16.png Source4: %realname-32.png Source5: %realname-48.png Source6: start%realname Source7: IceWM.xpm Source8: %realname.wmsession Source9: README.ALT Source11: restart Source12: icewm-old-changelog.bz2 Patch0: %name-%version-%release.patch BuildRequires(pre): rpm-macros-cmake # Automatically added by buildreq on Sat Apr 11 2015 BuildRequires: OpenSP cmake gcc-c++ libSM-devel libXext-devel libXft-devel BuildRequires: libXinerama-devel libXrandr-devel libalsa-devel libesd-devel BuildRequires: libgdk-pixbuf-devel libsndfile-devel linuxdoc-tools perl-parent %description Window Manager for X Window System. Can emulate the look of Windows'95, OS/2 Warp 3,4, Motif or the Java Metal GUI. Tries to take the best features of the above systems. Features multiple workspaces, opaque move/resize, task bar, window list, mailbox status, digital clock. Fast and small. This release is based on alternative source, based on a community fork maintained on Github https://github.com/bbidulock/icewm Recommends: iftop, mutt %prep %setup -n %name %patch0 -p1 %build %cmake -DCFGDIR=%_sysconfdir/X11/%realname -DPREFIX=%_prefix \ -DLIBDIR=%_x11x11dir/%realname -DDOCDIR=%_datadir/doc/%name-%version \ -DCONFIG_GUIEVENTS=on -DICESOUND="ALSA,OSS,ESound" pushd BUILD %make_build popd %install pushd BUILD %makeinstall_std popd mkdir -p %buildroot%_sysconfdir/menu-methods install -m 755 %SOURCE2 %buildroot%_sysconfdir/menu-methods/%realname install -pD -m644 %SOURCE3 %buildroot%_miconsdir/%realname.png install -pD -m644 %SOURCE4 %buildroot%_niconsdir/%realname.png install -pD -m644 %SOURCE5 %buildroot%_liconsdir/%realname.png install -pD -m644 %SOURCE7 %buildroot%_pixmapsdir/IceWM.xpm install -pD -m644 %SOURCE8 %buildroot%_sysconfdir/X11/wmsession.d/04IceWM install -m644 %SOURCE9 README.ALT install -m644 %SOURCE12 icewm-old-changelog.bz2 mkdir -p %buildroot%_sysconfdir/X11/%realname install -m 755 %SOURCE6 %buildroot%_bindir/start%realname install -m 755 %SOURCE11 %buildroot%_sysconfdir/X11/%realname/restart %find_lang %realname # remove unpackaged files rm -f %buildroot/%_bindir/%realname-set-gnomewm mv %buildroot/%_x11x11dir/%realname/themes/default ./Default rm -rf %buildroot/%_x11x11dir/%realname/themes/* mv ./Default %buildroot/%_x11x11dir/%realname/themes/ rm -f %buildroot/%_datadir/xsessions/%realname.desktop %files -f %realname.lang %dir %_sysconfdir/X11/%realname %config(noreplace) %_sysconfdir/X11/%realname/restart %config(noreplace) %_sysconfdir/menu-methods/* %_sysconfdir/X11/wmsession.d/* %_bindir/* %dir %_x11x11dir/%realname %_x11x11dir/%realname/icons %_x11x11dir/%realname/ledclock %_x11x11dir/%realname/mailbox %_x11x11dir/%realname/taskbar %_x11x11dir/%realname/themes %_x11x11dir/%realname/keys %_x11x11dir/%realname/menu %_x11x11dir/%realname/preferences %_x11x11dir/%realname/programs %_x11x11dir/%realname/toolbar %_x11x11dir/%realname/winoptions %_niconsdir/* %_miconsdir/* %_liconsdir/* %_pixmapsdir/* %_man1dir/* %_datadir/xsessions/*.desktop %doc AUTHORS NEWS README.ALT README.md BUILD/doc/*.html icewm-old-changelog.bz2 %changelog * Sat May 20 2017 Dmitriy Khanzhin <jinn@altlinux.org> 1.3.12.195-alt1.git3cd87d6.M80P.1 - built for p8 * Sat Mar 25 2017 Dmitriy Khanzhin <jinn@altlinux.org> 1.3.12.195-alt2.git3cd87d6 - git snapshot 3cd87d6 * Thu Mar 09 2017 Dmitriy Khanzhin <jinn@altlinux.org> 1.3.12.195-alt1.gitf199d1b - git snapshot f199d1b * Mon Mar 06 2017 Dmitriy Khanzhin <jinn@altlinux.org> 1.3.12.56-alt4.gitedf8c50.M80P.1 - built for p8 * Sun Mar 05 2017 Dmitriy Khanzhin <jinn@altlinux.org> 1.3.12.56-alt5.gitedf8c50 - fixed icons search path - added icons * Mon Jan 16 2017 Dmitriy Khanzhin <jinn@altlinux.org> 1.3.12.56-alt4.gitedf8c50 - git snapshot edf8c50 - fixed documentation place - adapted logouticon patch, thx to YYY at altlinux forum * Tue Dec 13 2016 Dmitriy Khanzhin <jinn@altlinux.org> 1.3.12.56-alt3.gitcbb3423 - packaged desktop file for xsession * Mon Nov 14 2016 Dmitriy Khanzhin <jinn@altlinux.org> 1.3.12.56-alt1.gitcbb3423.M80P.1 - built for p8 * Sun Nov 13 2016 Dmitriy Khanzhin <jinn@altlinux.org> 1.3.12.56-alt2.gitcbb3423 - don't install debian-menu file, also desktop file - packaged theme "Default" * Tue Oct 04 2016 Dmitriy Khanzhin <jinn@altlinux.org> 1.3.12.56-alt1.gitcbb3423 - git snapshot cbb3423 (ALT #32034, fixed in upstream) - added support chromium and palemoon in toolbar (ALT #32504) * Sun Mar 20 2016 Dmitriy Khanzhin <jinn@altlinux.org> 1.3.12-alt2.gitb60d6d4 - git snapshot b60d6d4 * Sun Dec 20 2015 Dmitriy Khanzhin <jinn@altlinux.org> 1.3.12-alt1 - 1.3.12 release * Mon Oct 05 2015 Dmitriy Khanzhin <jinn@altlinux.org> 1.3.11-alt2 - added Obsoletes - added README.ALT - fixed Url * Tue Sep 22 2015 Dmitriy Khanzhin <jinn@altlinux.org> 1.3.11-alt1 - 1.3.11 release * Sun Jul 05 2015 Dmitriy Khanzhin <jinn@altlinux.org> 1.3.10-alt1 - 1.3.10 release - updated reboot/shutdown commands for use with systemd and sysvinit - extended strong control of startup sequence in icewm-session * Mon May 04 2015 Dmitriy Khanzhin <jinn@altlinux.org> 1.3.9-alt4.git960629d - added forgotten requires to design-icewm * Thu Apr 30 2015 Dmitriy Khanzhin <jinn@altlinux.org> 1.3.9-alt3.git960629d - git snapshot 960629d - old changelog cut off to separate file - added conflict to icewm-light * Tue Apr 14 2015 Dmitriy Khanzhin <jinn@altlinux.org> 1.3.9-alt2.gite97394f - added support fd.o-style icons * Tue Apr 14 2015 Dmitriy Khanzhin <jinn@altlinux.org> 1.3.9-alt1.gite97394f - initial build for altlinux |