Magellan Linux

Diff of /trunk/extras/poppler/poppler-0.62.0-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 30647 by niro, Fri Feb 9 13:38:07 2018 UTC revision 30648 by niro, Fri Feb 9 13:48:25 2018 UTC
# Line 4  PNAME="poppler" Line 4  PNAME="poppler"
4  PVER="0.62.0"  PVER="0.62.0"
5  PBUILD="r1"  PBUILD="r1"
6    
7  SPLIT_PACKAGES="poppler poppler-glib poppler-qt4"  SPLIT_PACKAGES="poppler poppler-glib" # todo poppler-qt5
8    
9  PCAT="app-text"  PCAT="app-text"
10  HOMEPAGE="http://poppler.freedesktop.org/"  HOMEPAGE="http://poppler.freedesktop.org/"
# Line 23  POPPLER_DEPEND=">= media-libs/freetype-2 Line 23  POPPLER_DEPEND=">= media-libs/freetype-2
23    
24  GLIB_DEPEND=">= dev-libs/glib2-2.54"  GLIB_DEPEND=">= dev-libs/glib2-2.54"
25    
 QT4_DEPEND=">= x11-libs/qt4-core-4.8  
  >= x11-libs/qt4-gui-4.8"  
   
26  SDEPEND="${POPPLER_DEPEND}  SDEPEND="${POPPLER_DEPEND}
27   ${GLIB_DEPEND}   ${GLIB_DEPEND}
  ${QT4_DEPEND}  
  >= x11-libs/qt4-test-4.8  
28   >= dev-libs/gobject-introspection-1.54   >= dev-libs/gobject-introspection-1.54
29   >= dev-util/pkgconfig-0.25   >= dev-util/pkgconfig-0.25
30   >= sys-dev/automake-9   >= sys-dev/automake-9
# Line 62  split_info_poppler-glib() Line 57  split_info_poppler-glib()
57   ${GLIB_DEPEND}"   ${GLIB_DEPEND}"
58  }  }
59    
 split_info_poppler-qt4()  
 {  
  DESCRIPTION="Poppler bindings for QT4."  
  DEPEND="== app-text/poppler-${PVER}  
  ${QT4_DEPEND}"  
 }  
   
60  src_prepare()  src_prepare()
61  {  {
62   # check for older versions   # check for older versions
# Line 108  src_compile() Line 96  src_compile()
96   # nss broken atm, cmake cannot find our libs - fixme   # nss broken atm, cmake cannot find our libs - fixme
97   common_opts+=" $(cmake_without NSS3)"   common_opts+=" $(cmake_without NSS3)"
98    
99   # disable qt4-multilib build on multilib systems  # # disable qt4-multilib build on multilib systems
100   if [[ $(mlibdir) != lib ]]  # if [[ $(mlibdir) != lib ]]
101   then  # then
102   qt4_opts=" $(cmake_with Qt4)"  # qt4_opts=" $(cmake_with Qt4)"
103   #qt4_opts+=" $(cmake_opt BUILD_QT4_TESTS OFF)"  # #qt4_opts+=" $(cmake_opt BUILD_QT4_TESTS OFF)"
104   MULTILIB_ONLY_ABI=m64 cmake_configure ${common_opts} ${qt4_opts} || die  # MULTILIB_ONLY_ABI=m64 cmake_configure ${common_opts} ${qt4_opts} || die
105    #
106   qt4_opts=" $(cmake_without Qt4)"  # qt4_opts=" $(cmake_without Qt4)"
107   MULTILIB_ONLY_ABI=m32 cmake_configure ${common_opts} ${qt4_opts} || die  # MULTILIB_ONLY_ABI=m32 cmake_configure ${common_opts} ${qt4_opts} || die
108   else  # else
109   qt4_opts=" $(cmake_with Qt4)"  # qt4_opts=" $(cmake_with Qt4)"
110   #qt4_opts+=" $(cmake_opt BUILD_QT4_TESTS OFF)"  # #qt4_opts+=" $(cmake_opt BUILD_QT4_TESTS OFF)"
111   cmake_configure ${common_opts} ${qt4_opts} || die  # cmake_configure ${common_opts} ${qt4_opts} || die
112   fi  # fi
113    
114   cmake_mmake || die   cmake_mmake || die
115  }  }
# Line 155  src_install_poppler-glib() Line 143  src_install_poppler-glib()
143   all-abis minstallfile ${BUILDDIR}/build-$(mabi)/poppler-glib.pc /usr/'$(mlibdir)'/pkgconfig/ || die   all-abis minstallfile ${BUILDDIR}/build-$(mabi)/poppler-glib.pc /usr/'$(mlibdir)'/pkgconfig/ || die
144  }  }
145    
146  src_install_poppler-qt4()  #src_install_poppler-qt4()
147  {  #{
148   # disable qt4-multilib build on multilib systems  # # disable qt4-multilib build on multilib systems
149   if [[ $(mlibdir) != lib ]]  # if [[ $(mlibdir) != lib ]]
150   then  # then
151   only-m64 cmake_mmake -C qt4 DESTDIR=${BINDIR} install || die  # only-m64 cmake_mmake -C qt4 DESTDIR=${BINDIR} install || die
152   # install missing pkgconfig file  # # install missing pkgconfig file
153   only-m64 minstalldir /usr/'$(mlibdir)'/pkgconfig || die  # only-m64 minstalldir /usr/'$(mlibdir)'/pkgconfig || die
154   only-m64 minstallfile ${BUILDDIR}/build-$(mabi)/poppler-qt4.pc /usr/'$(mlibdir)'/pkgconfig/ || die  # only-m64 minstallfile ${BUILDDIR}/build-$(mabi)/poppler-qt4.pc /usr/'$(mlibdir)'/pkgconfig/ || die
155   else  # else
156   cmake_mmake -C qt4 DESTDIR=${BINDIR} install || die  # cmake_mmake -C qt4 DESTDIR=${BINDIR} install || die
157   # install missing pkgconfig file  # # install missing pkgconfig file
158   all-abis minstalldir /usr/'$(mlibdir)'/pkgconfig || die  # all-abis minstalldir /usr/'$(mlibdir)'/pkgconfig || die
159   all-abis minstallfile ${BUILDDIR}/build-$(mabi)/poppler-qt4.pc /usr/'$(mlibdir)'/pkgconfig/ || die  # all-abis minstallfile ${BUILDDIR}/build-$(mabi)/poppler-qt4.pc /usr/'$(mlibdir)'/pkgconfig/ || die
160   fi  # fi
161  }  #}
162    
163  preinstall()  preinstall()
164  {  {
# Line 193  preinstall() Line 181  preinstall()
181   echo -e ${COLDEFAULT}   echo -e ${COLDEFAULT}
182   die "app-text/poppler-qt3 found!"   die "app-text/poppler-qt3 found!"
183   fi   fi
184    
185     if [[ ! -z $(magequery -n poppler-qt4) ]]
186     then
187     echo -e ${COLRED}
188     echo -e "Error: app-text/poppler-qt4 is installed!!"
189     echo -e "poppler-qt4 is now obsolete and the package does not exist anymore."
190     echo -e "Please uninstall app-text/poppler-qt4 first!"
191     echo -e ${COLDEFAULT}
192     die "app-text/poppler-qt4 found!"
193     fi
194  }  }

Legend:
Removed from v.30647  
changed lines
  Added in v.30648