📄 directfb.spec
字号:
%define pfx /opt/freescale/rootfs/%{_target_cpu}Summary : DirectFB is a graphics library for embedded systemsName : DirectFBVersion : 0.9.24Release : 1License : LGPLVendor : FreescalePackager : WMSGGroup : System Environment/BaseSource : %{name}-%{version}.tar.gzPatch1 : DirectFB-0.9.24-ppcasm.patchPatch2 : DirectFB-0.9.24-syscall0.patchPatch3 : DirectFB-0.9.24-compiler-h.patchPatch4 : DirectFB-0.9.24-relink.patchBuildRoot : %{_tmppath}/%{name}Prefix : %{pfx}%Description%{summary}%Prep%setup%patch1 -p1%patch2 -p1%patch3 -p1%patch4 -p1 %BuildKHDR_DIR=$DEV_IMAGE/usr/src/linux/includeif [ ! -f $KHDR_DIR/linux/config.h ]then cat <<TXTNo file: $KHDR_DIR/linux/config.hYou need to build the kernel and have 'Include kernel headers' setto build this packageTXT exit 1fiexport FREETYPE_CONFIG=${DEV_IMAGE}/usr/bin/freetype-configexport FREETYPE_CFLAGS=`${FREETYPE_CONFIG} --prefix=${DEV_IMAGE}/%{_prefix} --cflags`export FREETYPE_LIBS=`${FREETYPE_CONFIG} --prefix=${DEV_IMAGE}/%{_prefix} --libs`./configure --enable-shared --host=$CFGHOST --build=%{_build} \ --prefix=%{_prefix} --with-gfxdrivers=none \ --disable-x11 --enable-fbdev --enable-video4linux2 --disable-sdlperl -p -i -e 's,^#define\s+HAVE_ASM_PAGE_H\s+1,/\* #define HAVE_ASM_PAGE_H 1 \*/,' config.hmake KHDR=$KHDR_DIR%Installrm -rf $RPM_BUILD_ROOTmake install DESTDIR=$RPM_BUILD_ROOT/%{pfx}find $RPM_BUILD_ROOT/%{pfx}/%{_prefix}/lib -name \*.la | xargs rm -f%Cleanrm -rf $RPM_BUILD_ROOT%Files%defattr(-,root,root)%{pfx}/*
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -