Re: 3 pro in einer Spec

Bernhard Walle <[email protected]> Fri, 16 Apr 2010 19:34:26 +0200
Newsgroups gmane.linux.suse.programming
Message-ID <[email protected]>
Am 16.04.10 16:11, schrieb Sascha 'saigkill' Manns:
> Am Freitag, 16. April 2010 07:38:32 wrote Bernhard Walle:
>> Am 16.04.10 02:38, schrieb Philipp Thomas:
>>> Was bitte sind pro Dateien? Kannst Du bitte etwas
>>> allgemeinverständlicher dein Problem beschreiben?
>>
>> qmake-Projektdateien. Mit 'qmake <bla>.pro' wird ein Makefile
>> generiert, ähnlich wie bei CMake aus CMakeLists.txt.
> Genau die meine ich ...

Zu Deiner Frage:

Du kannst ja einfach im %build die drei Programme nacheinander bauen, z.B.:

  %build
  mkdir a-build
  mkdir b-build
  mkdir c-build
  cd a-build
  qmake ../a-build.pro
  make
  cd ../b-build
  qmake ../b-build.pro
  make
  cd ../c-build
  qmake ../c-build.pro
  make
  cd ..

Dann getrennt installieren

  %install
  cd a-build
  make install DESTDIR=$RPM_BUILD_ROOT
  cd ../b-build
  make install DESTDIR=$RPM_BUILD_ROOT
  cd ../c-build
  make install DESTDIR=$RPM_BUILD_ROOT

Und dann drei Unterpakete, jeweils mit den jeweiligen Binaries im %file.

HTH.


Gruß,
Bernhard

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]