Пакет cairo-dock: 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 | %define ver_major 2.3 %define ver_minor 0 %define ver_micro 2 Summary: A light and eye-candy dock to launch your programs easily Name: cairo-dock Version: %ver_major.%ver_minor Release: alt%ver_micro.1 License: GPLv3+ Group: Graphical desktop/Other Url: https://launchpad.net/cairo-dock-core Source: http://launchpad.net/cairo-dock-core/%ver_major/%version/+download/%name-%version~%ver_micro.tar.gz Patch1: cairo-dock-alt-fix-desktop.patch BuildRequires: cmake gcc-c++ glibc-devel BuildRequires: libgtk+2-devel glib2-devel libcairo-devel librsvg-devel libdbus-devel libdbus-glib-devel BuildRequires: libxml2-devel libgtkglext-devel libcurl-devel BuildRequires: libXrender-devel libXcomposite-devel libXext-devel libXinerama-devel libXtst-devel BuildRequires: ImageMagick-tools %description cairo-dock uses cairo to render nice graphics, and Glitz to use hardware acceleration. It's fully configurable and can be a taskbar too. You can easily plug applets into it. %package devel Summary: Development files for cairo-dock Group: Development/Other Requires: %name = %version-%release %description devel cairo-dock uses cairo to render nice graphics, and Glitz to use hardware acceleration. It's fully configurable and can be a taskbar too. You can easily plug applets into it. This package provides the include files and library for cairo-dock functions. %prep %setup -q -n %name-%version~%ver_micro %patch1 -p1 # fix version sed -i -e 's/2.3.0~2/2.3.0-2/' CMakeLists.txt %build %cmake pushd BUILD %make_build popd %install pushd BUILD %make_install DESTDIR=%buildroot install popd %find_lang %name mkdir -p %buildroot{%_niconsdir,%_miconsdir,%_liconsdir} convert data/cairo-dock.svg -resize 48x48 %buildroot%_liconsdir/%name.png convert data/cairo-dock.svg -resize 16x16 %buildroot%_miconsdir/%name.png convert data/cairo-dock.svg -resize 32x32 %buildroot%_niconsdir/%name.png %files -f %name.lang %_bindir/* %_libdir/*.so.* %_man1dir/*.1.* %_datadir/%name %_desktopdir/*.desktop %_pixmapsdir/*.svg %_niconsdir/%name.png %_miconsdir/%name.png %_liconsdir/%name.png %files devel %_includedir/%name %_libdir/*.so %_pkgconfigdir/*.pc %changelog * Thu May 05 2011 Alexey Shabalin <shaba@altlinux.ru> 2.3.0-alt2.1 - 2.3.0~2 * Tue Oct 19 2010 Alexey Shabalin <shaba@altlinux.ru> 2.2.0-alt4.1 - update buildreq * Wed Oct 06 2010 Alexey Shabalin <shaba@altlinux.ru> 2.2.0-alt4 - 2.2.0-4 * Sun Apr 11 2010 Alexey Shabalin <shaba@altlinux.ru> 2.1.3-alt8 - 2.1.3-8 * Fri Mar 12 2010 Alexey Shabalin <shaba@altlinux.ru> 2.1.3-alt7 - 2.1.3-7 * Sat Mar 06 2010 Alexey Shabalin <shaba@altlinux.ru> 2.1.3-alt6 - 2.1.3-6 * Fri Feb 05 2010 Alexey Shabalin <shaba@altlinux.ru> 2.1.3-alt1 - 2.1.3-1 - add Additional Categories to desktop file; remove key "Encoding" * Fri Jan 15 2010 Alexey Shabalin <shaba@altlinux.ru> 2.1.2-alt4 - 2.1.2-4 * Sat Oct 31 2009 Alexey Shabalin <shaba@altlinux.ru> 2.1.1-alt2 - 2.1.1-2 * Sun Oct 25 2009 Alexey Shabalin <shaba@altlinux.ru> 2.1.1-alt1 - initial build, mandriva spec based |