Package matchbox-window-manager: 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 | # BEGIN SourceDeps(oneline): BuildRequires: /usr/bin/gconftool-2 /usr/bin/pkg-config libICE-devel libSM-devel libXext-devel libexpat-devel pkgconfig(gconf-2.0) pkgconfig(libstartup-notification-1.0) pkgconfig(xcomposite) pkgconfig(xdamage) pkgconfig(xrender) # END SourceDeps(oneline) Name: matchbox-window-manager Version: 1.2 Release: alt5.1 Summary: Window manager for the Matchbox Desktop License: GPLv2+ Group: Graphical desktop/Other Url: http://matchbox-project.org/ Packager: Aleksey Lim <alsroot@altlinux.org> #Source: http://matchbox-project.org/sources/%name/%version/%name-%version.tar.gz Source0: http://ftp.de.debian.org/debian/pool/main/m/matchbox-window-manager/matchbox-window-manager_1.2-osso21.orig.tar Source1: http://ftp.de.debian.org/debian/pool/main/m/matchbox-window-manager/matchbox-window-manager_1.2-osso21-1.debian.tar Source2: %name.watch Source3: kbdconfig BuildRequires: libmatchbox-devel >= %version BuildRequires: pkgconfig BuildRequires: expat-devel BuildRequires: libXfixes-devel BuildRequires: libXcursor-devel BuildRequires: pango-devel BuildRequires: libpng-devel BuildRequires: libjpeg-devel BuildRequires: libxsettings-client-devel %description Matchbox is a base environment for the X Window System running on non-desktop embedded platforms such as handhelds, set-top boxes, kiosks and anything else for which screen space, input mechanisms or system resources are limited. %package light Summary: Standalone Matchbox Window manager for the installer or embedded use Group: Graphical desktop/Other %description light Matchbox is a base environment for the X Window System running on non-desktop embedded platforms such as handhelds, set-top boxes, kiosks and anything else for which screen space, input mechanisms or system resources are limited. This package contains even a more lightweight build of Matchbox, sutable for installer or a minimal kiosk system. %prep %setup -q -a1 for patch in `cat debian/patches/series`; do patch -p1 < debian/patches/$patch done %build %add_optflags -fcommon cp -a %name %name-embedded pushd %name autoreconf -fisv %configure \ --enable-startup-notification \ --enable-session \ --enable-alt-input-wins \ --enable-keyboard \ --enable-expat \ --enable-pango %make_build popd # standalone binary for installer/resource limited system (debian udeb pkg) # use: matchbox-window-manager -use_titlebar no -use_desktop_mode plain pushd %name-embedded autoreconf -fisv %configure \ --disable-startup-notification --disable-expat \ --disable-keyboard --disable-xrm --disable-ping-protocol --enable-standalone %make_build popd %install mkdir -p %buildroot%_man1dir/ install -m 644 debian/matchbox-*.1 %buildroot%_man1dir/ pushd %name %make_install DESTDIR=%buildroot install popd pushd %name-embedded install -m755 ./src/matchbox-window-manager %buildroot%_bindir/matchbox-window-manager-light popd install -D -m 644 %{SOURCE3} %buildroot/%_sysconfdir/matchbox/kbdconfig %files %_bindir/matchbox-remote %_bindir/matchbox-window-manager %_man1dir/* %_datadir/matchbox %_datadir/themes/* %_sysconfdir/matchbox %doc %name/{AUTHORS,README,ChangeLog,COPYING} %files light %_bindir/matchbox-window-manager-light %changelog * Fri Dec 11 2020 Igor Vlasenko <viy@altlinux.ru> 1.2-alt5.1 - fixed build with gcc10 * Tue Jun 10 2014 Igor Vlasenko <viy@altlinux.ru> 1.2-alt4.1 - updated watch file * Sun Nov 11 2012 Igor Vlasenko <viy@altlinux.ru> 1.2-alt4 - restored kbdconfig * Sat Nov 03 2012 Igor Vlasenko <viy@altlinux.ru> 1.2-alt3 - updated url - added debian patches - added debian man pages - updated build deps - built with --enable-startup-notification \ --enable-session \ --enable-alt-input-wins \ - added light subpackage with minimal standalone build * Tue Apr 28 2009 Aleksey Lim <alsroot@altlinux.org> 1.2-alt2 - fix %files warnings * Sun Nov 16 2008 Aleksey Lim <alsroot@altlinux.org> 1.2-alt1 - first build for ALT Linux Sisyphus |