+%attr(755,root,root) %{_libdir}/asterisk/modules/app_adsiprog.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_alarmreceiver.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_amd.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_authenticate.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_cdr.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_chanisavail.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_channelredirect.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_chanspy.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_controlplayback.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_db.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_dial.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_dictate.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_directed_pickup.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_disa.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_dumpchan.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_echo.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_exec.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_externalivr.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_followme.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_forkcdr.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_getcpeid.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_image.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_macro.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_milliwatt.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_mixmonitor.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_morsecode.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_mp3.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_nbscat.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_parkandannounce.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_playback.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_privacy.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_queue.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_readexten.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_readfile.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_read.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_record.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_sayunixtime.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_senddtmf.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_sendtext.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_setcallerid.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_sms.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_softhangup.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_speech_utils.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_stack.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_system.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_talkdetect.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_test.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_transfer.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_url.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_userevent.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_verbose.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_waitforring.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_waitforsilence.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_waituntil.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_while.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/app_zapateller.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/cdr_csv.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/cdr_custom.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/cdr_manager.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/chan_agent.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/chan_iax2.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/chan_local.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/chan_mgcp.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/chan_phone.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/chan_sip.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/codec_adpcm.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/codec_alaw.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/codec_a_mu.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/codec_g722.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/codec_g726.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/codec_gsm.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/codec_lpc10.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/codec_speex.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/codec_ulaw.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/format_g723.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/format_g726.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/format_g729.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/format_gsm.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/format_h263.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/format_h264.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/format_ilbc.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/format_jpeg.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/format_ogg_vorbis.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/format_pcm.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/format_sln16.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/format_sln.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/format_vox.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/format_wav_gsm.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/format_wav.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/func_audiohookinherit.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/func_base64.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/func_blacklist.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/func_callerid.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/func_cdr.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/func_channel.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/func_config.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/func_cut.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/func_db.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/func_devstate.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/func_dialgroup.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/func_dialplan.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/func_enum.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/func_env.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/func_extstate.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/func_global.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/func_groupcount.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/func_iconv.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/func_lock.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/func_logic.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/func_math.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/func_md5.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/func_module.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/func_rand.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/func_realtime.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/func_sha1.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/func_shell.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/func_speex.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/func_strings.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/func_sysinfo.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/func_timeout.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/func_uri.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/func_version.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/func_volume.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/pbx_ael.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/pbx_config.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/pbx_dundi.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/pbx_loopback.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/pbx_realtime.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/pbx_spool.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/res_adsi.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/res_ael_share.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/res_agi.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/res_clioriginate.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/res_convert.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/res_crypto.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/res_http_post.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/res_indications.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/res_limit.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/res_monitor.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/res_musiconhold.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/res_phoneprov.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/res_realtime.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/res_smdi.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/res_speech.so
+%attr(755,root,root) %{_libdir}/asterisk/modules/res_timing_pthread.so
+#%attr(755,root,root) %{_libdir}/asterisk/modules/codec_resample.so
+#%attr(755,root,root) %{_libdir}/asterisk/modules/test_dlinklists.so
+#%attr(755,root,root) %{_libdir}/asterisk/modules/test_heap.so
+
+%dir %{_datadir}/asterisk
+%dir %{_datadir}/asterisk/agi-bin
+%dir %{_datadir}/asterisk/firmware
+%dir %{_datadir}/asterisk/firmware/iax
+%dir %{_datadir}/asterisk/images
+%dir %{_datadir}/asterisk/moh
+%dir %{_datadir}/asterisk/sounds
+%dir %attr(750,root,asterisk) %{_datadir}/asterisk/licenses
+%dir %attr(750,root,asterisk) %{_datadir}/asterisk/keys
+# no need to protect publicly downloaded and packaged .pub
+%{_datadir}/asterisk/keys/*.pub
+%{_datadir}/asterisk/images/*.jpg
+%{_datadir}/asterisk/static-http
+%{_datadir}/asterisk/phoneprov