Package GLC_lib: 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 | # BEGIN SourceDeps(oneline): BuildRequires: gcc-c++ unzip # END SourceDeps(oneline) # see https://bugzilla.altlinux.org/show_bug.cgi?id=10382 %define _localstatedir %{_var} Name: GLC_lib Version: 2.2.0 Release: alt2_17 Summary: C++ class library for OpenGL application based on Qt 4 Group: System/Libraries License: LGPLv3+ URL: http://www.glc-lib.net/ Source0: http://downloads.sourceforge.net/glc-lib/GLC_lib_src_%{version}.zip Patch0: GLC_lib_src_2.2.0-nointernal.patch Patch1: GLC_lib_src_2.2.0-gcc46.patch BuildRequires: libqt4-declarative libqt4-devel qt4-designer BuildRequires: lib3ds-devel BuildRequires: libquazip-devel Source44: import.info %description GLC_lib is a C++ class library that enables the quick creation of OpenGL application based on Qt 4. Some GLC_lib features : Camera orbiting, Obj textured file support, 3D Primitive... And more. %package devel Summary: Development files for %{name} Group: Development/Other Requires: %{name} = %{version}-%{release} Requires: libqt4-declarative qt4-designer %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %prep %setup -q -c cd glc_lib %patch0 -p2 -b .nointernal %patch1 -p2 -b .gcc46 #Fix library Path on lib64 sed -i -e 's|LIB_DIR = /usr/local/lib|LIB_DIR = %{_libdir}|' GLC_lib.pro sed -i -e 's|/usr/local/include|%{_includedir}|' GLC_lib.pro # Fix internal use of several libraries sed -i -e 's|lib3ds minizip|lib3ds|' GLC_lib.pro rm -rf 3rdparty %build cd glc_lib %{qmake_qt4} GLC_lib.pro %make_build %install cd glc_lib make install INSTALL_ROOT=$RPM_BUILD_ROOT %files %doc glc_lib/COPYING %{_libdir}/*.so.* %files devel %{_includedir}/GLC_lib/ %{_libdir}/*.so %changelog * Wed Sep 27 2017 Igor Vlasenko <viy@altlinux.ru> 2.2.0-alt2_17 - update to new release by fcimport * Thu Mar 16 2017 Igor Vlasenko <viy@altlinux.ru> 2.2.0-alt2_15 - update to new release by fcimport * Tue Jul 26 2016 Igor Vlasenko <viy@altlinux.ru> 2.2.0-alt2_14 - update to new release by fcimport * Sun Sep 20 2015 Igor Vlasenko <viy@altlinux.ru> 2.2.0-alt2_12 - update to new release by fcimport * Wed Aug 27 2014 Igor Vlasenko <viy@altlinux.ru> 2.2.0-alt2_10 - update to new release by fcimport * Tue Jul 01 2014 Igor Vlasenko <viy@altlinux.ru> 2.2.0-alt2_9 - update to new release by fcimport * Thu May 22 2014 Igor Vlasenko <viy@altlinux.ru> 2.2.0-alt2_8 - moved to Sisyphus by request of dd@ * Thu Aug 22 2013 Igor Vlasenko <viy@altlinux.ru> 2.2.0-alt1_8 - update to new release by fcimport * Mon Mar 11 2013 Igor Vlasenko <viy@altlinux.ru> 2.2.0-alt1_7 - update to new release by fcimport * Fri Dec 28 2012 Igor Vlasenko <viy@altlinux.ru> 2.2.0-alt1_6 - initial fc import |