итого: дабы добить до конца начатое возвращаюсь к продолжению поста « Ответ #89 : 14.07.2016 20:03:02 » :
+++++++++++++
Шаг3. Для приготовления команды на сборку надо поднять информацию по пакету, который клонировали, увидеть что ему надо и как его правильно готовить. gitk. ковыряю
....
Спойлер
[abra@comp-core-i7-4700mq-070d27 ~]$ cd gear
[abra@comp-core-i7-4700mq-070d27 gear]$ ls
command_gear.txt deadbeef gcdemu hasher-init.sh hsh-buildreq.sh
[abra@comp-core-i7-4700mq-070d27 gear]$ gcdemu/
bash: gcdemu/: является директорией
[abra@comp-core-i7-4700mq-070d27 gear]$ cd gcdemu/
[abra@comp-core-i7-4700mq-070d27 gcdemu]$ ls -a
. enabled_ru_translation.patch gcdemu.spec ru.po
.. fix_desktop.patch .gear ru_RU.patch
autostart.patch gcdemu .git
[abra@comp-core-i7-4700mq-070d27 gcdemu]$ cd .git
[abra@comp-core-i7-4700mq-070d27 .git]$ gitk
bash: gitk: команда не найдена
[abra@comp-core-i7-4700mq-070d27 .git]$ cd ..
[abra@comp-core-i7-4700mq-070d27 gcdemu]$ gitk
bash: gitk: команда не найдена
[abra@comp-core-i7-4700mq-070d27 gcdemu]$ git k
git: 'k' is not a git command. See 'git --help'.
Did you mean one of these?
am
fsck
gc
mv
rm
[abra@comp-core-i7-4700mq-070d27 gcdemu]$ ls -a
. enabled_ru_translation.patch gcdemu.spec ru.po
.. fix_desktop.patch .gear ru_RU.patch
autostart.patch gcdemu .git
[abra@comp-core-i7-4700mq-070d27 gcdemu]$ gitk
bash: gitk: команда не найдена
[abra@comp-core-i7-4700mq-070d27 gcdemu]$ cd .git
[abra@comp-core-i7-4700mq-070d27 .git]$ ls -a
. branches description hooks info objects refs
.. config HEAD index logs packed-refs
[abra@comp-core-i7-4700mq-070d27 .git]$ git
usage: git [--version] [--help] [-C <path>] [-c name=value]
[--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
[-p | --paginate | --no-pager] [--no-replace-objects] [--bare]
[--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
<command> [<args>]
These are common Git commands used in various situations:
start a working area (see also: git help tutorial)
clone Clone a repository into a new directory
init Create an empty Git repository or reinitialize an existing one
work on the current change (see also: git help everyday)
add Add file contents to the index
mv Move or rename a file, a directory, or a symlink
reset Reset current HEAD to the specified state
rm Remove files from the working tree and from the index
examine the history and state (see also: git help revisions)
bisect Use binary search to find the commit that introduced a bug
grep Print lines matching a pattern
log Show commit logs
show Show various types of objects
status Show the working tree status
grow, mark and tweak your common history
branch List, create, or delete branches
checkout Switch branches or restore working tree files
commit Record changes to the repository
diff Show changes between commits, commit and working tree, etc
merge Join two or more development histories together
rebase Forward-port local commits to the updated upstream head
tag Create, list, delete or verify a tag object signed with GPG
collaborate (see also: git help workflows)
fetch Download objects and refs from another repository
pull Fetch from and integrate with another repository or a local branch
push Update remote refs along with associated objects
'git help -a' and 'git help -g' list available subcommands and some
concept guides. See 'git help <command>' or 'git help <concept>'
to read about a specific subcommand or concept.
[abra@comp-core-i7-4700mq-070d27 .git]$ gitk
bash: gitk: команда не найдена
[abra@comp-core-i7-4700mq-070d27 .git]$
пусть будет так.поднять gitk не вышло. попытаю пока без него. иду: home/gear/gcdemu/.gear/rules =вижу:
tar.bz2: gcdemu (говорит, что нужно исходники gcdemu сжать в архив tar.bz2 и оставить без изменений имя файла = gcdemu.tar.bz2)
copy?: *.patch (говорит что все файлы будут скопированы *.patch если они будут)
copy: ru.po (файл русификации)
собственно данный пакет (gcdemu) из gitk (нужная команда!!!проясняет инфу пакета, назначения, и т.п.) это графический апплет в области уведомлений для управления службой CDEmu, так же там показаны фиксы (исправленные баги/дополнения)
... иду далее.. тааак.. до команды на сборку походу доползу не скоро.
юзаю gitk - обалденно = можно посмотреть все от исходного до добавленного - все подсвечивается. можно в режиме сравнения можно просто что было удобно. осталось понять логику от сборки до конечного фикса.
Для обратной связи из того что я уловил из gitk пошагово:
2015-09-21 06:54:12 - импорт пакета (архива ) версии 3.0.0 -
2015-09-21 08:01:10 - сборка через .gear - добавлено описание /rules +tar.bz2: gcdemu
//// потом добавлен автостарт патч, в рулес описание что будут складываться файлы в патч
.... потом добавлены зависимости cdemu-client,
... потом добавлена новая версия с русификацией, исправлен фикс по отображению иконок каталогов (iconsdir)
.... потом доавлена русифицированная документация к гиту, исправлены файлы (desktop file)
---- и соответственно можно посмотреть каждые изменения по отношению к прошлой версии...
т.е. заключу - что информацию почитать/поднять по пакету способен.