Package jabberd2-jud: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 | %define _libexecdir /usr/libexec/ Name: jabberd2-jud Version: 1.2 Release: alt5 Summary: Jabber2 Jabber User Directory (JUD) License: GPL Group: System/Servers Packager: Alexey Sidorov <alexsid@altlinux.ru> BuildArch: noarch Source: http://jabberstudio.org/projects/users-agent/releases/Users-Agent-%version.tar.gz Source1: jabberd2-jud-06jud.cfg Source2: jabberd2-jud.init Source3: jabberd2-jud.adapter Patch1: jabberd2-jud-alt-perl.patch Patch2: jabberd2-jud-alt-vcard.patch Patch3: jabberd2-jud-alt-lostdbcon.patch Patch4: jabberd2-jud-alt-searchall.patch Patch5: jabberd2-jud-alt-vcard-by.patch Patch6: jabberd2-jud-alt-pid.patch Patch7: jabberd2-jud-alt-utf8.patch Patch8: jabberd2-jud-alt-conf.patch BuildPreReq: jabber-common perl-Net-Jabber perl-Net-XMPP perl-DBI Requires: jabberd2-mysql perl-DBD-mysql %description Jabber JUD is are Jabber User Directory service for Jabberd2 server. You can use it with mysql jabberd2's storage only %prep %setup -q -n users-agent-%version # Common patches %patch01 -p1 %patch02 -p1 # mysql lost connection %patch03 # for correct search by name/nick etc %patch04 # search by option %patch05 # patch for incorrect pid handling %patch06 # patch for correct UTF8 handling %patch07 # change default conf for jabberd2's default conf %patch08 -p1 %build %install install -D -m755 users-agent %buildroot%_libexecdir/jabberd2/users-agent install -D -m644 config.xml %buildroot%_sysconfdir/jabberd2/users-agent.xml install -D -m644 %SOURCE1 %buildroot%_sysconfdir/jabberd2/cfg.d/06jud.cfg install -D -m755 %SOURCE2 %buildroot%_initdir/%name install -pD -m0755 %SOURCE3 %buildroot%_jabber_component_dir/%name %post %_jabber_config %post_service %name %preun %preun_service %name %files %doc README CHANGES INSTALL %_libexecdir/* %attr(0640,root,jabberd2) %config(noreplace) %_sysconfdir/jabberd2/users-agent.xml %attr(0640,root,jabberd2) %_sysconfdir/jabberd2/cfg.d/* %_initdir/%name %_jabber_component_dir/* %changelog * Thu Jun 19 2008 Alexey Sidorov <alexsid@altlinux.ru> 1.2-alt5 - Fixed conflict with jabberd2 in %_sysconfdir/jabberd2 dir * Fri Dec 14 2007 Alexey Sidorov <alexsid@altlinux.ru> 1.2-alt4 - Fix config permissions * Fri Dec 14 2007 Alexey Sidorov <alexsid@altlinux.ru> 1.2-alt3 - New packager - fix pidfile - fix service start/stop/status (fix #11360) - description correction - start/stop service on install/remove - ALT Linux Jabber Policy package - Added necessary requires - Added jabberd2-jud-alt-conf.patch for default config for jabberd2 - clearing spec from unnecessary macros - Build as noarch * Fri Mar 03 2006 Pavel Boldin <bp@altlinux.ru> 1.2-alt2.1 - Added _libexecdir definition * Tue Feb 28 2006 Pavel Boldin <bp@altlinux.ru> 1.2-alt2 - Initial release for Sisyphus. * Wed Dec 07 2005 Pavel Boldin <bp@altlinux.ru> 1.2-alt0.10 - Fixed UTF8, full fix now. * Tue Dec 06 2005 Pavel Boldin <bp@altlinux.ru> 1.2-alt0.9 - Fixed UTF8 decoding. * Sun Nov 20 2005 Pavel Boldin <bp@altlinux.ru> 1.2-alt0.8 - Correct PID using. * Wed Aug 31 2005 Pavel Boldin <bp@altlinux.ru> 1.2-alt0.6 - Fixed unsearchable bug. - Fixed Search-By bug. * Wed Aug 17 2005 Boldin Pavel <bp@altlinux.ru> 1.2-alt0.1 - initial build |