Hallo Leute, hab gerade den neuesten Trunk von Freemedforms ausgecheckt. Jetzt finde ich dort 3 pro Dateien für drei Programme in einem tar.gz. Jetzt wäre es bequem, wenn ich die nacheinander ausführen und unten bei den Paketen in drei Pakete splitten könnte. Geht sowas? Wenn ja, wie? Möchte nicht unbedingt den riesen Quellcode dreimal auf dem Server haben... -- Sincerely yours Sascha Manns openSUSE Community & Support Agent openSUSE Marketing Team Blog: http://saigkill.wordpress.com Web: http://www.open-slx.de (openSUSE Box Support German) Web: http://www.open-slx.com (openSUSE Box Support English)
On Thu, 15 Apr 2010 21:57:19 +0200, "Sascha 'saigkill' Manns"
hab gerade den neuesten Trunk von Freemedforms ausgecheckt. Jetzt finde ich dort 3 pro Dateien für drei Programme in einem tar.gz.
Was bitte sind pro Dateien? Kannst Du bitte etwas allgemeinverständlicher dein Problem beschreiben? Philipp -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
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. Gruß, Bernhard -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
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 ... -- Sincerely yours
Sascha Manns openSUSE Community & Support Agent openSUSE Marketing Team Blog: http://saigkill.wordpress.com Web: http://www.open-slx.de (openSUSE Box Support German) Web: http://www.open-slx.com (openSUSE Box Support English)
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: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
Am Freitag, 16. April 2010 19:34:26 wrote Bernhard Walle:
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. Jaaaa, super. Das müsste klappen. :-) Vielen Dank... -- Sincerely yours
Sascha Manns openSUSE Community & Support Agent openSUSE Marketing Team Blog: http://saigkill.wordpress.com Web: http://www.open-slx.de (openSUSE Box Support German) Web: http://www.open-slx.com (openSUSE Box Support English)
On Fri, 16 Apr 2010 19:34:26 +0200, Bernhard Walle
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 ..
Das würde ich aber etwas eleganter in eine Schleife legen: for dir in a-build b-build c-build; do mkdir $dir cd $dir qmake ../$dir.pro make cd .. done for dir in a-build b-build c-build; do %makeinstall -C $dir done Aber ansosten keine schlechte Idee. Philipp -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
participants (3)
-
Bernhard Walle
-
Philipp Thomas
-
Sascha 'saigkill' Manns