Package eekboard: 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 | %define api_ver 0.90 %define _libexecdir %prefix/libexec %def_enable atspi Name: eekboard Version: 1.0.8 Release: alt1 Summary: An Easy-to-use Virtual Keyboard Toolkit Group: Accessibility License: GPLv3+ Url: http://fedorahosted.org/eekboard/ Source: http://github.com/downloads/ueno/%name/%name-%version.tar.gz Obsoletes: python-module-%name Requires: %name-libs = %version-%release BuildRequires: intltool BuildRequires: libgtk+3-devel libXtst-devel libxklavier-devel BuildRequires: libcroco-devel libcanberra-gtk3-devel gobject-introspection-devel libgtk+3-gir-devel BuildRequires: libibus-devel %{?_enable_atspi:BuildRequires: libat-spi2-core-devel libdbus-glib-devel} BuildRequires: vala-tools %description %name is a virtual keyboard software package, including a set of tools to implement desktop virtual keyboards. %package libs Summary: Runtime libraries for %name Group: System/Libraries License: LGPLv2+ %description libs This package contains libraries for the Easy-to-use Virtual Keyboard Toolkit. %package libs-devel Summary: Development files for %name library Group: Development/C Requires: %name-libs = %version-%release %description libs-devel This package contains development files for the Easy-to-use Virtual Keyboard Toolkit libraries. %package libs-devel-doc Summary: Development documentation for %name libraries Group: Development/C BuildArch: noarch Conflicts: %name-libs < %version %description libs-devel-doc This package contains development documentation for the Easy-to-use Virtual Keyboard Toolkit libraries. %package libs-gir Summary: GObject introspection data for the %name libraries Group: System/Libraries Requires: %name-libs = %version-%release %description libs-gir GObject introspection data for the Easy-to-use Virtual Keyboard Toolkit libraries. %package libs-gir-devel Summary: GObject introspection devel data for the %name Group: Development/Other BuildArch: noarch Requires: %name-libs-devel = %version-%release Requires: %name-libs-gir = %version-%release %description libs-gir-devel GObject introspection devel data for the Easy-to-use Virtual Keyboard Toolkit libraries. %package libs-vala Summary: Vala Bindings for %name-libs Group: Development/C BuildArch: noarch Requires: %name-libs = %version-%release %description libs-vala This package provides Vala language bindings for the Easy-to-use Virtual Keyboard Toolkit libraries. %package autostart Summary: Autostart desktop file for %name Group: Accessibility BuildArch: noarch Requires: %name = %version-%release %description autostart This package contains the autostart desktop file for the Easy-to-use Virtual Keyboard Toolkit. Do not install this package to avoid conflict with other on-screen keyboards. %prep %setup %build %configure --disable-static \ %{?_enable_atspi:--enable-atspi=yes} %make_build %install %make DESTDIR=%buildroot install %find_lang %name %files -f %name.lang %_bindir/%name-server %_bindir/%name %_libexecdir/%name-setup %_datadir/dbus-1/services/%name-server.service %_datadir/applications/%name.desktop %_iconsdir/hicolor/*/apps/%name.png %_iconsdir/hicolor/scalable/apps/%name.svg %_datadir/%name/ %_datadir/glib-2.0/schemas/org.fedorahosted.%name.gschema.xml %files libs %_libdir/lib%name.so.* %_libdir/libeek.so.* %_libdir/libeek-gtk.so.* %_libdir/libeek-xkl.so.* %{?_enable_clutter:%_libdir/libeek-clutter.so.*} %doc AUTHORS README %files libs-gir %_typelibdir/Eekboard-%api_ver.typelib %_typelibdir/Eek-%api_ver.typelib %_typelibdir/EekGtk-%api_ver.typelib %_typelibdir/EekXkl-%api_ver.typelib %{?_enable_clutter:%_typelibdir/EekClutter-%api_ver.typelib} %files libs-gir-devel %_girdir/Eekboard-%api_ver.gir %_girdir/Eek-%api_ver.gir %_girdir/EekGtk-%api_ver.gir %_girdir/EekXkl-%api_ver.gir %{?_enable_clutter:%_girdir/EekClutter-%api_ver.gir} %files libs-devel %_libdir/lib*.so %_includedir/eek-%api_ver/ %_includedir/%name-%api_ver/ %_libdir/pkgconfig/*.pc %files libs-devel-doc %_datadir/gtk-doc/html/* %files libs-vala %_vapidir/*.vapi %_vapidir/*.deps %files autostart %_sysconfdir/xdg/autostart/%name-autostart.desktop %changelog * Thu Jun 13 2013 Yuri N. Sedunov <aris@altlinux.org> 1.0.8-alt1 - 1.0.8 * Tue May 29 2012 Yuri N. Sedunov <aris@altlinux.org> 1.0.7-alt1 - 1.0.7 * Tue Nov 29 2011 Yuri N. Sedunov <aris@altlinux.org> 1.0.5-alt2 - enabled focus tracking via IBus * Tue Nov 29 2011 Yuri N. Sedunov <aris@altlinux.org> 1.0.5-alt1 - first build for Sisyphus - ibus support temporarily disabled |