Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37588367
en ru br
ALT Linux repositórios
S:3.26.4-alt1

Group :: Desenvolvimento/C++
RPM: libdxflib

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

Name: libdxflib
Version: 3.26.4
Release: alt1
Summary: A C++ library for reading and writing DXF files

License: GPLv2+
Group: Development/C++
Url: http://www.ribbonsoft.com/en/90-dxflib
Packager: Anton Midyukov <antohami at altlinux.org>

# Source-url: https://qcad.org/archives/dxflib/dxflib-%version-src.tar.gz

Source: dxflib-%version.tar

BuildRequires: gcc-c++
BuildRequires: qt5-base-devel

%description
dxflib is an open source C++ library mainly for parsing DXF files.

%package devel
Summary: Development files for %name
Group: Development/C++
Requires: %name = %EVR

%description devel
dxflib is an open source C++ library mainly for parsing DXF files.

The %name-devel package contains libraries and header files for
developing applications that use %name.

%prep
%setup -n dxflib-%version
# Build as a shared library
%__subst 's/CONFIG += staticlib/CONFIG += shared/' dxflib.pro

%build
# https://github.com/qcad/qcad/pull/16
%qmake_qt5 \
 VERSION=%version \
 CONFIG-=qt

%make_build

%install
install -d -m 0755 %buildroot%_libdir
cp -pr %name.so* %buildroot%_libdir

install -d -m 0755 %buildroot%_includedir/dxflib
cp -pr src/*.h %buildroot%_includedir/dxflib

# Generate pkgconfig file

install -d -m 0755 %buildroot%_pkgconfigdir
cat << 'EOF' > %buildroot%_pkgconfigdir/dxflib.pc
prefix=%prefix
exec_prefix=%_exec_prefix
libdir=%_libdir
includedir=%_includedir

Name: dxflib
Description: A C++ library for reading and writing DXF files
Version: %version
Libs: -L${libdir} -ldxflib
Cflags: -I${includedir}/dxflib
EOF

%files
%doc gpl-2.0greater.txt dxflib_commercial_license.txt
%_libdir/*.so.*

%files devel
%_includedir/*
%_libdir/*.so
%_pkgconfigdir/dxflib.pc

%changelog

Todas as alterações você pod ver aqui

 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009