Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37418677
en ru br
Репозитории ALT

Группа :: Система/Библиотеки
Пакет: libmypaint

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

%define _name mypaint
%define ver_major 1.6
%define api_ver %ver_major

%def_disable gegl

Name: lib%_name
Version: %ver_major.1
Release: alt1.1

Summary: The brush library used by MyPaint
Group: System/Libraries
License: BSD
Url: https://github.com/%_name/%name

Source: %url/releases/download/v%version/%name-%version.tar.xz

BuildRequires: intltool libjson-c-devel
BuildRequires: gobject-introspection-devel
%{?_enable_gegl:BuildRequires: libgegl-devel libgegl-gir
BuildRequires: libgegl-gir-devel libbabl-gir}

%description
%name, a.k.a. "brushlib", is a library for making brushstrokes which
is used by MyPaint and other projects.

%package devel
Summary: Development files for %name
Group: Development/C
Requires: %name = %version-%release

%description devel
%name, a.k.a. "brushlib", is a library for making brushstrokes which
is used by MyPaint and other projects.

This package provides development files for %name.

%package gir
Summary: GObject introspection data for %name
Group: System/Libraries
Requires: %name = %version-%release

%description gir
%name, a.k.a. "brushlib", is a library for making brushstrokes which
is used by MyPaint and other projects.

This package provides GObject introspection data for %name.

%package gir-devel
Summary: GObject introspection devel data for %name
Group: System/Libraries
BuildArch: noarch
Requires: %name-gir = %version-%release

%description gir-devel
%name, a.k.a. "brushlib", is a library for making brushstrokes which
is used by MyPaint and other projects.

This package provides GObject introspection devel data for %name.


%prep
%setup

%build
%autoreconf
%configure --disable-static \
%{subst_enable gegl}

%make_build

%install
%makeinstall_std
%find_lang %name

%files -f %name.lang
%_libdir/%name.so.*
%{?_enable_gegl:%_libdir/%name-gegl.so.*}

%files devel
%_includedir/%name/
%{?_enable_gegl:%_includedir/%name-gegl/}
%_libdir/*.so
%_pkgconfigdir/%name.pc
%{?_enable_gegl:%_pkgconfigdir/%name-gegl.pc}

%files gir
%_typelibdir/MyPaint-%api_ver.typelib
%{?_enable_gegl:%_typelibdir/MyPaintGegl-%api_ver.typelib}

%files gir-devel
%_girdir/MyPaint-%api_ver.gir
%{?_enable_gegl:%_girdir/MyPaintGegl-%api_ver.gir}

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin