Пакет 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 | # -*- mode: rpm-spec; coding: utf-8 -*- %define realname icewm %def_with menu %define gitrev .git956b8d7 Name: %realname-githubmod Version: 1.3.10 Release: alt0.M70T.1 Summary: X11 Window Manager Group: Graphical desktop/Icewm License: LGPLv2 Url: https://github.com/bbidulock/icewm Packager: Dmitriy Khanzhin <jinn@altlinux.ru> Provides: icewm = %version-%release Provides: icewm-light = %version-%release Requires: design-%realname >= 1.0-alt6 Conflicts: icewm-light Source0: %name.tar Source1: %realname.menu 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 Source10: %realname.desktop 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 %if_without menu BuildPreReq: desktop-file-utils %endif %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. Recommends: iftop, mutt %prep %setup -n %name %patch0 -p1 %build %cmake -DCFGDIR=%_sysconfdir/X11/%realname -DPREFIX=%_prefix \ -DLIBDIR=%_x11x11dir/%realname -DCONFIG_GUIEVENTS=on \ -DICESOUND="ALSA,OSS,ESound" pushd BUILD %make_build popd %install pushd BUILD %makeinstall_std popd BUILD/genpref > %buildroot/%_x11x11dir/%realname/preferences %if_with menu mkdir -p %buildroot%_menudir install -m 644 %SOURCE1 %buildroot%_menudir/%realname %endif 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 -m 644 #SOURCE9 doc/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 %if_without menu desktop-file-install --vendor alt --dir %buildroot%_desktopdir %SOURCE10 %endif %find_lang %realname # remove unpackaged files rm -f %buildroot/%_bindir/%realname-set-gnomewm rm -rf %buildroot/%_x11x11dir/%realname/themes/* %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 %config(noreplace) %_x11x11dir/%realname/keys %config(noreplace) %_x11x11dir/%realname/menu %config(noreplace) %_x11x11dir/%realname/preferences %config(noreplace) %_x11x11dir/%realname/programs %config(noreplace) %_x11x11dir/%realname/toolbar %config(noreplace) %_x11x11dir/%realname/winoptions %if_with menu %_menudir/* %else %_desktopdir/* %endif %_niconsdir/* %_miconsdir/* %_liconsdir/* %_pixmapsdir/* %_man1dir/* %doc AUTHORS NEWS README.md BUILD/doc/*.html icewm-old-changelog.bz2 %changelog * Sun Jul 05 2015 Dmitriy Khanzhin <jinn@altlinux.org> 1.3.10-alt0.M70T.1 - built for t7 * 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-alt0.M70T.4.git960629d - built for t7 * 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-alt0.M70T.3.git960629d - built for t7 * 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-alt0.M70T.2.gite97394f - built for t7 * 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-alt0.M70T.1.gite97394f - built for t7 * Tue Apr 14 2015 Dmitriy Khanzhin <jinn@altlinux.org> 1.3.9-alt1.gite97394f - initial build for altlinux |