Bug 28279 - please, add filetrigger to call gtk-query-immodules-%api_ver
Summary: please, add filetrigger to call gtk-query-immodules-%api_ver
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libgtk+3 (show other bugs)
Version: unstable
Hardware: all Linux
: P3 enhancement
Assignee: Yuri N. Sedunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-12-26 21:53 MSK by viy
Modified: 2012-12-27 22:31 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description viy 2012-12-26 21:53:59 MSK
please, add filetrigger to call gtk-query-immodules-%api_ver on _libdir/gtk-%api_ver/%version/immodules update.
Comment 1 viy 2012-12-27 16:35:22 MSK
могу помочь с реализацией.
Comment 2 Yuri N. Sedunov 2012-12-27 17:19:06 MSK
Пакетов с im-модулями появилась тьма, что так срочно потребовался посттрнасфайлтриггер?
Comment 3 viy 2012-12-27 18:45:11 MSK
(В ответ на комментарий №2)
> Пакетов с im-модулями появилась тьма, 
да, у меня в autoimports
> что так срочно потребовался посттрнасфайлтриггер?
да, чтобы в p7 успел попасть.

Если некогда, я помогу, просто зааппрувите тогда или выдадите acl.
Comment 4 Yuri N. Sedunov 2012-12-27 18:49:32 MSK
(In reply to comment #3)
> 
> Если некогда, я помогу, просто зааппрувите тогда или выдадите acl.

Готовьте аккуратно, -- одобрю.
Comment 5 viy 2012-12-27 19:51:26 MSK
Вот такой filetrigger наваял.
cat <<__FILETRIGGER__ >%buildroot%_rpmlibdir}/gtk-immodules-cache.filetrigger
#!/bin/sh -efu
LC_ALL=C egrep -q '^%{_libdir}/gtk-%api_ver/%binary_ver/immodules/.*so' && %_bindir/gtk-query-immodules-%api_ver > %_sysconfdir/gtk-%api_ver/gtk.immodules
__FILETRIGGER__
chmod 755 %buildroot%_rpmlibdir}/gtk-immodules-cache.filetrigger

Сейчас буду готовить пакеты.
Comment 6 viy 2012-12-27 20:01:24 MSK
отправил
task #87056: try #1 is AWAITING, result will be emailed to viy@altlinux.org
она не соберется из-за acl.
Посмотрите, пожалуйста, и если все в порядке, выдайте approve.
Comment 7 Yuri N. Sedunov 2012-12-27 20:36:17 MSK
(In reply to comment #5)
> Вот такой filetrigger наваял.
> cat <<__FILETRIGGER__ >%buildroot%_rpmlibdir}/gtk-immodules-cache.filetrigger
> #!/bin/sh -efu
> LC_ALL=C egrep -q '^%{_libdir}/gtk-%api_ver/%binary_ver/immodules/.*so' &&
> %_bindir/gtk-query-immodules-%api_ver > %_sysconfdir/gtk-%api_ver/gtk.immodules
> __FILETRIGGER__
> chmod 755 %buildroot%_rpmlibdir}/gtk-immodules-cache.filetrigger

Если именно такой, то лучше я сам.
 
> Сейчас буду готовить пакеты.
Comment 8 viy 2012-12-27 20:43:55 MSK
(В ответ на комментарий №7)
> (In reply to comment #5)
> > Вот такой filetrigger наваял.
> > cat <<__FILETRIGGER__ >%buildroot%_rpmlibdir}/gtk-immodules-cache.filetrigger
> > #!/bin/sh -efu
> > LC_ALL=C egrep -q '^%{_libdir}/gtk-%api_ver/%binary_ver/immodules/.*so' &&
> > %_bindir/gtk-query-immodules-%api_ver > %_sysconfdir/gtk-%api_ver/gtk.immodules
> > __FILETRIGGER__
> > chmod 755 %buildroot%_rpmlibdir}/gtk-immodules-cache.filetrigger
> 
> Если именно такой, то лучше я сам.

не именно, в итоговом лишних } нету

> > Сейчас буду готовить пакеты.
Comment 9 Yuri N. Sedunov 2012-12-27 20:55:41 MSK
(In reply to comment #8)
> (В ответ на комментарий №7)
> > (In reply to comment #5)
> > > Вот такой filetrigger наваял.
> > > cat <<__FILETRIGGER__ >%buildroot%_rpmlibdir}/gtk-immodules-cache.filetrigger
> > > #!/bin/sh -efu
> > > LC_ALL=C egrep -q '^%{_libdir}/gtk-%api_ver/%binary_ver/immodules/.*so' &&
> > > %_bindir/gtk-query-immodules-%api_ver > %_sysconfdir/gtk-%api_ver/gtk.immodules
> > > __FILETRIGGER__
> > > chmod 755 %buildroot%_rpmlibdir}/gtk-immodules-cache.filetrigger
> > 
> > Если именно такой, то лучше я сам.
> 
> не именно, в итоговом лишних } нету

Не  только лишние скобки, он просто неправильный. Пошел готовить пакеты.
Comment 10 viy 2012-12-27 20:59:02 MSK
ок, спасибо!
Comment 11 Repository Robot 2012-12-27 22:11:03 MSK
libgtk+3-3.6.2-alt2 -> sisyphus:

* Thu Dec 27 2012 Yuri N. Sedunov <aris@altlinux> 3.6.2-alt2
- added rpm posttrans filetrigger to update im-modules cache (ALT #28279)
Comment 12 viy 2012-12-27 22:31:18 MSK
Спасибо!