Kirjoittaja Aihe: Rosegarden 1.6  (Luettu 2378 kertaa)

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Rosegarden 1.6
« : 06.12.07 - klo:20.31 »

"Release 1.6.0 now available! This is a substantial new feature release."

http://www.rosegardenmusic.com/

Ystävällisin terveisin Asmo Koskinen.

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Vs: Rosegarden 1.6
« Vastaus #1 : 06.12.07 - klo:23.09 »
http://www.rosegardenmusic.com/

Rosegarden rakentuu kauniisti Ubuntussa - kaikki dev-paketit löytyvät helposti. Checkinstall teki myös siistin deb-paketin lopuksi. Kannattaa ottaa Gutsyn 1.5.1-versio pois paketinhallinnasta ja samalla merkitä 1.6.0 lukituksi, niin Synaptic ei yritä päivittää sitä alaspäin 1.5.1:een. Asennus meni näin. Paketin nimen ja muidenkin kohdalla voisi olla tarkempi.

Checkinstallilla tehtyä deb-pakettia ei pidä levittää julkisesti, se ei ole "oikea" deb-paketti Ubuntulle!

Koodia: [Valitse]
asmok@ubuntu:~/bin/rosegarden-1.6.0$ cmake .
-- Found Qt3 (version 3.3.7)
-- Found KDE3 include dir: /usr/include/kde
-- Found KDE3 library dir: /usr/lib
-- Found KDE3 dcopidl preprocessor: /usr/bin/dcopidl
-- Found KDE3 dcopidl2cpp preprocessor: /usr/bin/dcopidl2cpp
-- Found KDE3 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Program pkg-config found (/usr/bin/pkg-config)
-- Found LADSPA (/usr/include)
-- Program msgfmt found (/usr/bin/msgfmt)
-- KDE3HTMLDIR : share/doc/kde/HTML
-- KDE3DATADIR : share/apps
-- KDE3ICONDIR : share/icons
-- KDE3MIMEDIR : share/mimelnk
-- KDE3MENUDIR : share/applications/kde
-- KDE3L18NDIR : share/locale
-- KDE3EXECDIR : bin
-- Program kde-config found (/usr/bin/kde-config)
-- Program meinproc found (/usr/bin/meinproc)
-- Rosegarden 1.6.0 will be built for install into /usr/local
-- Configured to compile for release without debug information

Installation Summary
--------------------

Install Directory             : /usr/local
Build type                    : Release
Use Qt/KDE precompiled headers: FALSE

Xft notation font support     : TRUE
No LIRC support configured.

ALSA MIDI support             : TRUE
JACK audio support            : TRUE
LADSPA plugin support         : TRUE
DSSI synth plugin support     : TRUE
Custom OSC plugin GUI support : TRUE
Audio timestretching          : TRUE
LRDF plugin metadata support  : TRUE

-- Configuring done
-- Generating done
-- Build files have been written to: /home/asmok/bin/rosegarden-1.6.0
asmok@ubuntu:~/bin/rosegarden-1.6.0$

Koodia: [Valitse]
asmok@ubuntu:~/bin/rosegarden-1.6.0$ make
[  1%] Generating EventQuantizeCommand.moc
Scanning dependencies of target RosegardenCommands
[  1%] Building CXX object RGbuild/CMakeFiles/RosegardenCommands.dir/commands/edit/AddDotCommand.o
[  1%] Building CXX object RGbuild/CMakeFiles/RosegardenCommands.dir/commands/edit/AddMarkerCommand.o
[  1%] Building CXX object RGbuild/CMakeFiles/RosegardenCommands.dir/commands/edit/ChangeVelocityCommand.o
[  1%] Building CXX object RGbuild/CMakeFiles/RosegardenCommands.dir/commands/edit/ClearTriggersCommand.o
[  1%] Building CXX object RGbuild/CMakeFiles/RosegardenCommands.dir/commands/edit/CollapseNotesCommand.o
[  1%] Building CXX object RGbuild/CMakeFiles/RosegardenCommands.dir/commands/edit/CopyCommand.o
[  1%] Building CXX object RGbuild/CMakeFiles/RosegardenCommands.dir/commands/edit/CutAndCloseCommand.o
[  2%] Building CXX object RGbuild/CMakeFiles/RosegardenCommands.dir/commands/edit/CutCommand.o
[  2%] Building CXX object RGbuild/CMakeFiles/RosegardenCommands.dir/commands/edit/EraseComman
[--]
Linking CXX executable rosegardensequencer
[ 97%] Built target rosegardensequencer
[ 97%] Generating fi.gmo
[ 97%] Generating cs.gmo
[ 97%] Generating zh_CN.gmo
[ 97%] Generating ca.gmo
[ 97%] Generating sv.gmo
[ 97%] Generating en_GB.gmo
[ 97%] Generating en.gmo
[ 97%] Generating fr.gmo
[ 97%] Generating et.gmo
[ 97%] Generating pl.gmo
[ 97%] Generating cy.gmo
[ 97%] Generating nl.gmo
[ 97%] Generating it.gmo
[ 97%] Generating ja.gmo
[ 97%] Generating eu.gmo
[ 97%] Generating es.gmo
[ 97%] Generating ru.gmo
[ 97%] Generating de.gmo
[ 99%] Built target translations
[ 99%] Generating en_index.cache.bz2
[ 99%] Generating es_index.cache.bz2
[ 99%] Generating ja_index.cache.bz2
[ 99%] Generating sv_index.cache.bz2
[100%] Built target documentation
asmok@ubuntu:~/bin/rosegarden-1.6.0$

Koodia: [Valitse]
asmok@ubuntu:~/bin/rosegarden-1.6.0$ sudo checkinstall

checkinstall 1.6.1, Copyright 2002 Felipe Eduardo Sanchez Diaz Duran
           This software is released under the GNU GPL.


The package documentation directory ./doc-pak does not exist.
Should I create a default set of package docs?  [y]:

Preparing package documentation...OK

Please write a description for the package.
End your description with an empty line or EOF.
>> Rosegarden 1.6
>>

*****************************************
**** Debian package creation selected ***
*****************************************

This package will be built according to these values:

0 -  Maintainer: [ root@ubuntu ]
1 -  Summary: [ Rosegarden 1.6 ]
2 -  Name:    [ rosegarden ]
3 -  Version: [ 1.6.0 ]
4 -  Release: [ 1 ]
5 -  License: [ GPL ]
6 -  Group:   [ checkinstall ]
7 -  Architecture: [ i386 ]
8 -  Source location: [ rosegarden-1.6.0 ]
9 -  Alternate source location: [  ]
10 - Requires: [  ]

Enter a number to change any of them or press ENTER to continue:

Installing with make install...

========================= Installation results ===========================

[--]

Copying files to the temporary directory...OK

Striping ELF binaries and libraries...OK

Compressing man pages...OK

Building file list...OK

Building Debian package...OK

Installing Debian package...OK

Erasing temporary files...OK

Writing backup package...OK

Deleting temp dir...OK


**********************************************************************

 Done. The new package has been installed and saved to

 /home/asmok/bin/rosegarden-1.6.0/rosegarden_1.6.0-1_i386.deb

 You can remove it from your system anytime using:

      dpkg -r rosegarden

**********************************************************************

asmok@ubuntu:~/bin/rosegarden-1.6.0$

ja vielä se pakollinen ruutukaappaus.

http://www.arkki.info/howto/Rosegarden_1.6.0.png

Kiitokset Heikille suomennoksesta!

Ystävällisin terveisin Asmo koskinen.
« Viimeksi muokattu: 07.12.07 - klo:17.42 kirjoittanut Asmo Koskinen »

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Vs: Rosegarden 1.6
« Vastaus #2 : 07.12.07 - klo:00.24 »
Checkinstallilla tehtyä deb-pakettia ei pidä levittää julkisesti, se ei ole "oikea" deb-paketti Ubuntulle!

Tässä pari linkkiä, miten asiat pitää tehdä, kun ne tehdään oikein.

https://wiki.ubuntu.com/MOTU/RunningPackagingJam
https://wiki.ubuntu.com/MOTU/GettingStarted
https://wiki.ubuntu.com/PackagingGuide/Basic

Jokaisen Debian/Ubuntu (myös Fedora/Suse/Slackware/jne) -paketin takana on joku ihminen, joka vastaa omalla nimellään paketistaan. Siksi Linux on niin hieno systeemi - ei kasvottomia korporaatioita - emme ole tekemisissä pr- tai lakiosastojen kanssa - Linux on syvästi inhimillistä toimintaa - myös siinä, että paketointi voi mennä pieleen!

Jos osaamista riittää, niin paketointi on todellakin hieno harrastus, muulloinkin kuin näin joulun aikaan :D

Ystävällisin terveisin Asmo Koskinen.