Compare commits
6 Commits
3097a7660a
...
a12a4f740b
Author | SHA1 | Date | |
---|---|---|---|
a12a4f740b | |||
58171936d8 | |||
7233b80200 | |||
52f6c8266f | |||
9984ff37e6 | |||
81d72c34dc |
@ -1,13 +1,23 @@
|
|||||||
## conversion rules for unpackaged files
|
## conversion rules for unpackaged files
|
||||||
|
|
||||||
format_unpackaged_file_list_common="\
|
format_unpackaged_file_list_common="\
|
||||||
s,^/usr/share/doc/,%{_docdir}/,
|
# java
|
||||||
# python
|
s,^/usr/share/java,%{_javadir},
|
||||||
s,^/usr/include/python3.3m,%{python3_inc},
|
# xdg
|
||||||
|
s,^/usr/share/metainfo,%{_metainfodir},
|
||||||
|
# qt5
|
||||||
|
s,^/usr/include/qt5,%{_qt5_headerdir},
|
||||||
|
s,^/usr/share/doc/qt5,%{_qt5_docdir},
|
||||||
|
# qt6
|
||||||
|
s,^/usr/include/qt6,%{_qt6_headerdir},
|
||||||
|
s,^/usr/share/doc/qt6,%{_qt6_docdir},
|
||||||
# kde5
|
# kde5
|
||||||
s,^/usr/include/KF5,%{_kde5_includedir},
|
s,^/usr/include/KF5,%{_kde5_includedir},
|
||||||
s,^/usr/share/kf5,%{_kde5_datadir}/kf5,
|
s,^/usr/share/kf5,%{_kde5_datadir}/kf5,
|
||||||
s,^/usr/share/kservicetypes5,%{_kde5_servicetypesdir},
|
s,^/usr/share/kservicetypes5,%{_kde5_servicetypesdir},
|
||||||
|
# kf6
|
||||||
|
s,^/usr/include/KF6,%{_kf6_includedir},
|
||||||
|
s,^/usr/share/kf6,%{_kf6_datadir}/kf6,
|
||||||
# systemd
|
# systemd
|
||||||
s,^/usr/lib/systemd/system,%{_unitdir},
|
s,^/usr/lib/systemd/system,%{_unitdir},
|
||||||
s,^/usr/lib/systemd/user,%{_userunitdir},
|
s,^/usr/lib/systemd/user,%{_userunitdir},
|
||||||
@ -29,6 +39,11 @@ s,^/usr/lib/systemd/system-generators,%{_systemdgeneratordir},
|
|||||||
s,^/usr/lib/systemd/user-generators,%{_systemdusergeneratordir},
|
s,^/usr/lib/systemd/user-generators,%{_systemdusergeneratordir},
|
||||||
s,^/usr/lib/systemd/system-environment-generators,%{_systemd_system_env_generator_dir},
|
s,^/usr/lib/systemd/system-environment-generators,%{_systemd_system_env_generator_dir},
|
||||||
s,^/usr/lib/systemd/user-environment-generators,%{_systemd_user_env_generator_dir},
|
s,^/usr/lib/systemd/user-environment-generators,%{_systemd_user_env_generator_dir},
|
||||||
|
# perl
|
||||||
|
s,^/usr/lib/perl[5-9]/site_perl/[0-9.]*/.*-linux-thread-multi,%{perl_sitearch},
|
||||||
|
s,^/usr/lib/perl[5-9]/site_perl/[0-9.]*,%{perl_sitelib},
|
||||||
|
s,^/usr/lib/perl[5-9]/vendor_perl/[0-9.]*/.*-linux-thread-multi,%{perl_vendorarch},
|
||||||
|
s,^/usr/lib/perl[5-9]/vendor_perl/[0-9.]*,%{perl_vendorlib},
|
||||||
# pam
|
# pam
|
||||||
s,^/etc/security,%{_pam_secconfdir},
|
s,^/etc/security,%{_pam_secconfdir},
|
||||||
s,^/etc/pam.d,%{_pam_confdir},
|
s,^/etc/pam.d,%{_pam_confdir},
|
||||||
@ -36,6 +51,7 @@ s,^/usr/share/pam.d,%{_pam_vendordir},
|
|||||||
# generic translations
|
# generic translations
|
||||||
s,^/usr/bin,%{_bindir},
|
s,^/usr/bin,%{_bindir},
|
||||||
s,^/usr/sbin,%{_sbindir},
|
s,^/usr/sbin,%{_sbindir},
|
||||||
|
s,^/usr/share/doc/,%{_docdir}/,
|
||||||
s,^/usr/share/info,%{_infodir},
|
s,^/usr/share/info,%{_infodir},
|
||||||
s,^/usr/share/man,%{_mandir},
|
s,^/usr/share/man,%{_mandir},
|
||||||
s,^/usr/share,%{_datadir},
|
s,^/usr/share,%{_datadir},
|
||||||
@ -52,6 +68,15 @@ format_unpackaged_file_list_i586="\
|
|||||||
s,^/usr/lib/cmake/KF5,%{_kde5_libdir}/cmake/KF5,
|
s,^/usr/lib/cmake/KF5,%{_kde5_libdir}/cmake/KF5,
|
||||||
s,^/usr/lib/libKF5,%{_kde5_libdir}/libKF5,
|
s,^/usr/lib/libKF5,%{_kde5_libdir}/libKF5,
|
||||||
s,^/usr/lib/qt5/mkspecs/modules/qt_K,%{_kde5_mkspecsdir}/qt_K,
|
s,^/usr/lib/qt5/mkspecs/modules/qt_K,%{_kde5_mkspecsdir}/qt_K,
|
||||||
|
# kde6
|
||||||
|
s,^/usr/lib/qt6/plugins/kf6,%{_kf6_plugindir},
|
||||||
|
# qt5
|
||||||
|
s,^/usr/lib/qt5/plugins,%{_qt5_plugindir},
|
||||||
|
s,^/usr/lib/qt5,%{_qt5_prefix},
|
||||||
|
# qt6
|
||||||
|
s,^/usr/lib/qt6/plugins,%{_qt6_plugindir},
|
||||||
|
s,^/usr/lib/qt6/qml,%{_qt6_qmldir},
|
||||||
|
s,^/usr/lib/qt6,%{_qt6_archdatadir},
|
||||||
# python
|
# python
|
||||||
s,^/usr/lib/python2.7/site-packages,%{python27_sitearch},
|
s,^/usr/lib/python2.7/site-packages,%{python27_sitearch},
|
||||||
s,^/usr/lib/python3.11/site-packages,%{python3_sitearch},
|
s,^/usr/lib/python3.11/site-packages,%{python3_sitearch},
|
||||||
@ -75,6 +100,15 @@ format_unpackaged_file_list_x86_64="\
|
|||||||
s,^/usr/lib64/cmake/KF5,%{_kde5_libdir}/cmake/KF5,
|
s,^/usr/lib64/cmake/KF5,%{_kde5_libdir}/cmake/KF5,
|
||||||
s,^/usr/lib64/libKF5,%{_kde5_libdir}/libKF5,
|
s,^/usr/lib64/libKF5,%{_kde5_libdir}/libKF5,
|
||||||
s,^/usr/lib64/qt5/mkspecs/modules/qt_K,%{_kde5_mkspecsdir}/qt_K,
|
s,^/usr/lib64/qt5/mkspecs/modules/qt_K,%{_kde5_mkspecsdir}/qt_K,
|
||||||
|
# kde6
|
||||||
|
s,^/usr/lib64/qt6/plugins/kf6,%{_kf6_plugindir},
|
||||||
|
# qt5
|
||||||
|
s,^/usr/lib64/qt5/plugins,%{_qt5_plugindir},
|
||||||
|
s,^/usr/lib64/qt5,%{_qt5_prefix},
|
||||||
|
# qt6
|
||||||
|
s,^/usr/lib64/qt6/plugins,%{_qt6_plugindir},
|
||||||
|
s,^/usr/lib64/qt6/qml,%{_qt6_qmldir},
|
||||||
|
s,^/usr/lib64/qt6,%{_qt6_archdatadir},
|
||||||
# python
|
# python
|
||||||
s,^/usr/lib64/python2.7/site-packages,%{python27_sitearch},
|
s,^/usr/lib64/python2.7/site-packages,%{python27_sitearch},
|
||||||
s,^/usr/lib/python2.7/site-packages,%{python27_sitelib},
|
s,^/usr/lib/python2.7/site-packages,%{python27_sitelib},
|
||||||
|
@ -980,6 +980,9 @@ function git.create_tarball() {
|
|||||||
if [ "${git_branch/@*}" != "${git_branch}" ]; then
|
if [ "${git_branch/@*}" != "${git_branch}" ]; then
|
||||||
git_commit="${git_branch/*@}"
|
git_commit="${git_branch/*@}"
|
||||||
git_branch="${git_branch/@*}"
|
git_branch="${git_branch/@*}"
|
||||||
|
if [ ! "${git_commit}" ]; then
|
||||||
|
notify.error "$FUNCNAME: cannot checkout empty commit"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
notify.debug "$FUNCNAME: git_branch = \"$git_branch\""
|
notify.debug "$FUNCNAME: git_branch = \"$git_branch\""
|
||||||
if [ "${git_commit}" ]; then
|
if [ "${git_commit}" ]; then
|
||||||
@ -1053,7 +1056,11 @@ not the expected package version"" (${NOTE}${today}git${NORM})..."
|
|||||||
|
|
||||||
if [ "${git_commit}" ]; then
|
if [ "${git_commit}" ]; then
|
||||||
cd ${pck_tarball}
|
cd ${pck_tarball}
|
||||||
git checkout ${git_commit}
|
git checkout ${git_commit} || {
|
||||||
|
popd &>/dev/null
|
||||||
|
rm -fr $tmpgitdir
|
||||||
|
notify.error $"cannot checkout the specified tag";
|
||||||
|
}
|
||||||
cd ..
|
cd ..
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -65,8 +65,8 @@ locales: merge-pot-files
|
|||||||
$(srcdir)/po/$(pck_catalog_tmpl) && \
|
$(srcdir)/po/$(pck_catalog_tmpl) && \
|
||||||
echo "[DONE]" || { echo "[FAILED]"; exit 1; }
|
echo "[DONE]" || { echo "[FAILED]"; exit 1; }
|
||||||
@echo -n "Checking $(pck_catalog) for untranslated strings... "
|
@echo -n "Checking $(pck_catalog) for untranslated strings... "
|
||||||
@/bin/grep -q 'msgstr[ \t]*\"\"' $(pck_catalog) && \
|
@/bin/grep -q 'msgstr[ \t]*""' $(pck_catalog) && \
|
||||||
{ echo "[UNTRASLATED STRING]"; exit 1; } || \
|
{ echo "[UNTRANSLATED STRING]"; exit 1; } || \
|
||||||
echo "[NONE]"
|
echo "[NONE]"
|
||||||
|
|
||||||
install: $(pck_catalog:.po=.mo)
|
install: $(pck_catalog:.po=.mo)
|
||||||
|
@ -1,21 +1,3 @@
|
|||||||
# Italian translation.
|
|
||||||
# Copyright (C) 2004-2013 Davide Madrisan
|
|
||||||
# This file is distributed under the same license as the autospec package.
|
|
||||||
# Davide Madrisan <davide.madrisan@gmail.com>, 2004-2013.
|
|
||||||
#
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
msgstr "Project-Id-Version: autospec 1.16.4\n"
|
|
||||||
"Report-Msgid-Bugs-To: davide.madrisan@gmail.com\n"
|
|
||||||
"POT-Creation-Date: 2013-07-13 19:30+0100\n"
|
|
||||||
"PO-Revision-Date: 2013-07-13 19:30+0100\n"
|
|
||||||
"Last-Translator: Davide Madrisan <davide.madrisan@gmail.com>\n"
|
|
||||||
"Language-Team: \n"
|
|
||||||
"Language: Italian \n"
|
|
||||||
"MIME-Version: 1.0\n"
|
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
|
||||||
|
|
||||||
msgid "this script requires bash version 2 or better"
|
msgid "this script requires bash version 2 or better"
|
||||||
msgstr "questo script richiede bash versione 2 o superiore"
|
msgstr "questo script richiede bash versione 2 o superiore"
|
||||||
|
|
||||||
@ -203,8 +185,8 @@ msgid "a new version of \\`${NOTE}$specname${NORM}' is available!"
|
|||||||
msgstr "è disponibile una nuova versione di \\`${NOTE}$specname${NORM}'!"
|
msgstr "è disponibile una nuova versione di \\`${NOTE}$specname${NORM}'!"
|
||||||
|
|
||||||
msgid "a newer version of \\`${NOTE}$specname${NORM}' is already installed"
|
msgid "a newer version of \\`${NOTE}$specname${NORM}' is already installed"
|
||||||
msgstr "è già installata una versione successiva di \\`${NOTE}$specname"
|
msgstr "è già installata una versione successiva di "
|
||||||
"${NORM}'"
|
"\\`${NOTE}$specname${NORM}'"
|
||||||
|
|
||||||
msgid "cannot find a new version of \\`$specname'"
|
msgid "cannot find a new version of \\`$specname'"
|
||||||
msgstr "impossibile trovare una nuova versione per \\`$specname'"
|
msgstr "impossibile trovare una nuova versione per \\`$specname'"
|
||||||
@ -237,12 +219,12 @@ msgstr "tema di colori sconosciuto \\`$color_scheme': output con colori "
|
|||||||
msgid "utility not found"
|
msgid "utility not found"
|
||||||
msgstr "programma non trovato"
|
msgstr "programma non trovato"
|
||||||
|
|
||||||
msgid "missing mandatory arg"
|
|
||||||
msgstr "parametro mancante"
|
|
||||||
|
|
||||||
msgid "usage error (--ftp/--html)"
|
msgid "usage error (--ftp/--html)"
|
||||||
msgstr "errato utilizzo (--ftp/--html)"
|
msgstr "errato utilizzo (--ftp/--html)"
|
||||||
|
|
||||||
|
msgid "missing mandatory arg"
|
||||||
|
msgstr "parametro mancante"
|
||||||
|
|
||||||
msgid "'\\\\' characters detected in \\$pck_name"
|
msgid "'\\\\' characters detected in \\$pck_name"
|
||||||
msgstr "trovato carattere '\\\\' in \\$pck_name"
|
msgstr "trovato carattere '\\\\' in \\$pck_name"
|
||||||
|
|
||||||
@ -297,6 +279,9 @@ msgstr "clonazione del repository"
|
|||||||
msgid "cannot clone git repository"
|
msgid "cannot clone git repository"
|
||||||
msgstr "impossibile clonare il repository git"
|
msgstr "impossibile clonare il repository git"
|
||||||
|
|
||||||
|
msgid "cannot checkout the specified tag"
|
||||||
|
msgstr "impossibile fare il checkout del tag specificato"
|
||||||
|
|
||||||
msgid "creating the compressed source tarball"
|
msgid "creating the compressed source tarball"
|
||||||
msgstr "creazione del file sorgente compresso"
|
msgstr "creazione del file sorgente compresso"
|
||||||
|
|
||||||
@ -518,7 +503,8 @@ msgid "Override packager email"
|
|||||||
msgstr "Ridefinisce l'indirizzo mail del packager"
|
msgstr "Ridefinisce l'indirizzo mail del packager"
|
||||||
|
|
||||||
msgid "Override release append tag (predefined: $DISTRO_rpm)"
|
msgid "Override release append tag (predefined: $DISTRO_rpm)"
|
||||||
msgstr "Ridefinisce l'etichetta aggiunta alla release (predefinito: $DISTRO_rpm)"
|
msgstr "Ridefinisce l'etichetta aggiunta alla release (predefinito: "
|
||||||
|
"$DISTRO_rpm)"
|
||||||
|
|
||||||
msgid "action"
|
msgid "action"
|
||||||
msgstr "azione"
|
msgstr "azione"
|
||||||
@ -586,8 +572,8 @@ msgstr "specfile in formato non supportato"
|
|||||||
msgid "release number: unsupported format"
|
msgid "release number: unsupported format"
|
||||||
msgstr "numero di release: formato non supportato"
|
msgstr "numero di release: formato non supportato"
|
||||||
|
|
||||||
msgid "new release \\`$pck_newrel' must be greater than current one \\`"
|
msgid "new release \\`$pck_newrel' must be greater than current one "
|
||||||
"$SPEC_RELEASE'"
|
"\\`$SPEC_RELEASE'"
|
||||||
msgstr "la nuova release \\`$pck_newrel' deve essere maggiore di quella "
|
msgstr "la nuova release \\`$pck_newrel' deve essere maggiore di quella "
|
||||||
"corrente \\`$SPEC_RELEASE'"
|
"corrente \\`$SPEC_RELEASE'"
|
||||||
|
|
||||||
@ -724,8 +710,8 @@ msgid "cannot install the needed build requirements"
|
|||||||
msgstr "impossibile installare i \"build requirement\" necessari"
|
msgstr "impossibile installare i \"build requirement\" necessari"
|
||||||
|
|
||||||
msgid "found ${NOTE}missing BuildRequirement${NORM} \\`${NOTE}$f${NORM}'"
|
msgid "found ${NOTE}missing BuildRequirement${NORM} \\`${NOTE}$f${NORM}'"
|
||||||
msgstr "trovato ${NOTE}BuildRequirement non soddisfatto${NORM} \\`${NOTE}$f"
|
msgstr "trovato ${NOTE}BuildRequirement non soddisfatto${NORM} "
|
||||||
"${NORM}'"
|
"\\`${NOTE}$f${NORM}'"
|
||||||
|
|
||||||
msgid "testing out specfile"
|
msgid "testing out specfile"
|
||||||
msgstr "esecuzione dei test sullo specfile"
|
msgstr "esecuzione dei test sullo specfile"
|
||||||
@ -744,7 +730,8 @@ msgstr "Sembra ok ma non dimenticare di eseguire i test di qualità e "
|
|||||||
"sicurezza"
|
"sicurezza"
|
||||||
|
|
||||||
msgid "no arch-specific pattern translations for unpackaged files"
|
msgid "no arch-specific pattern translations for unpackaged files"
|
||||||
msgstr "nessuna corrispondenza di pattern legati all'architettura per i file non pacchetizzati"
|
msgstr "nessuna corrispondenza di pattern legati all'architettura per i file "
|
||||||
|
"non pacchetizzati"
|
||||||
|
|
||||||
msgid "Add the following files in the right %files blocks"
|
msgid "Add the following files in the right %files blocks"
|
||||||
msgstr "Smistare i seguenti file nelle sezioni %files corrispondenti"
|
msgstr "Smistare i seguenti file nelle sezioni %files corrispondenti"
|
||||||
@ -767,9 +754,6 @@ msgid "\n"
|
|||||||
msgstr "\n"
|
msgstr "\n"
|
||||||
"Sostituzione del blocco AUTOBUILDREQ e ricreazione del pacchetto SRPM"
|
"Sostituzione del blocco AUTOBUILDREQ e ricreazione del pacchetto SRPM"
|
||||||
|
|
||||||
msgid "replacing the AUTOBUILDREQ block by:"
|
|
||||||
msgstr "sostituzione del blocco AUTOBUILDREQ con:"
|
|
||||||
|
|
||||||
msgid "rpm exited with error code:"
|
msgid "rpm exited with error code:"
|
||||||
msgstr "rpm è terminato con il codice di errore:"
|
msgstr "rpm è terminato con il codice di errore:"
|
||||||
|
|
||||||
@ -779,9 +763,6 @@ msgstr "controllo dello specfile alla ricerca di comuni errori"
|
|||||||
msgid "checking packages for common mistakes"
|
msgid "checking packages for common mistakes"
|
||||||
msgstr "controllo dei pacchetti alla ricerca di comuni errori"
|
msgstr "controllo dei pacchetti alla ricerca di comuni errori"
|
||||||
|
|
||||||
msgid "server unreachable"
|
|
||||||
msgstr "server non raggiungibile"
|
|
||||||
|
|
||||||
msgid "you have no read write access to url#$ftp_server_upload_num"
|
msgid "you have no read write access to url#$ftp_server_upload_num"
|
||||||
msgstr "accesso in scrittura alla url#$ftp_server_upload_num vietato"
|
msgstr "accesso in scrittura alla url#$ftp_server_upload_num vietato"
|
||||||
|
|
||||||
@ -871,8 +852,10 @@ msgstr "specfile per applicazioni web"
|
|||||||
msgid "Redirect the output to the file <outfile>"
|
msgid "Redirect the output to the file <outfile>"
|
||||||
msgstr "Redirige lo standard output sul file <outfile>"
|
msgstr "Redirige lo standard output sul file <outfile>"
|
||||||
|
|
||||||
msgid "Specify a git branch or tag and (optionally) a commit by appending @commit_id"
|
msgid "Specify a git branch or tag and (optionally) a commit by appending "
|
||||||
msgstr "Specifica un branch o un tag git e (opzionalmente) un commit aggiungendo @commit_id"
|
"@commit_id"
|
||||||
|
msgstr "Specifica un branch o un tag git e (opzionalmente) un commit "
|
||||||
|
"aggiungendo @commit_id"
|
||||||
|
|
||||||
msgid "Do not remove git files"
|
msgid "Do not remove git files"
|
||||||
msgstr "Non rimuove i file git"
|
msgstr "Non rimuove i file git"
|
||||||
@ -904,9 +887,6 @@ msgstr "impossibile trovare il pacchetto $pck_tarball"
|
|||||||
msgid "cannot get the package name, use the \\`-n' option"
|
msgid "cannot get the package name, use the \\`-n' option"
|
||||||
msgstr "impossibile ricavare il nome del pacchetto, usa l'opzione \\`-n'"
|
msgstr "impossibile ricavare il nome del pacchetto, usa l'opzione \\`-n'"
|
||||||
|
|
||||||
msgid "invalid version number"
|
|
||||||
msgstr "numero di versione non valido"
|
|
||||||
|
|
||||||
msgid "cannot get the package version, use the \\`-v' option"
|
msgid "cannot get the package version, use the \\`-v' option"
|
||||||
msgstr "impossibile ricavare la versione del pacchetto, usa l'opzione \\`-v'"
|
msgstr "impossibile ricavare la versione del pacchetto, usa l'opzione \\`-v'"
|
||||||
|
|
||||||
@ -976,6 +956,22 @@ msgstr "manca almeno una direttiva \\`%defattr'"
|
|||||||
msgid "use rpm macros if possible:"
|
msgid "use rpm macros if possible:"
|
||||||
msgstr "utilizzare le macro rpm quando possibile:"
|
msgstr "utilizzare le macro rpm quando possibile:"
|
||||||
|
|
||||||
|
# Italian translation.
|
||||||
|
# Copyright (C) 2004-2013 Davide Madrisan
|
||||||
|
# This file is distributed under the same license as the autospec package.
|
||||||
|
# Davide Madrisan <davide.madrisan@gmail.com>, 2004-2013.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr "Project-Id-Version: autospec 1.16.4\n"
|
||||||
|
"Report-Msgid-Bugs-To: davide.madrisan@gmail.com\n"
|
||||||
|
"POT-Creation-Date: 2013-07-13 19:30+0100\n"
|
||||||
|
"PO-Revision-Date: 2013-07-13 19:30+0100\n"
|
||||||
|
"Last-Translator: Davide Madrisan <davide.madrisan@gmail.com>\n"
|
||||||
|
"Language-Team: \n"
|
||||||
|
"Language: Italian \n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
|
||||||
msgid "localization files must be packaged via \\`%find_lang'"
|
msgid "localization files must be packaged via \\`%find_lang'"
|
||||||
msgstr "trovati file di localizzazione non gestiti da \\`%find_lang'"
|
msgstr "trovati file di localizzazione non gestiti da \\`%find_lang'"
|
||||||
@ -1103,3 +1099,12 @@ msgid "${NOTE}Security checks: ${#rpmpkg_name[@]} package(s) checked: "
|
|||||||
"${NORM}${WARN}$total_issues${NORM}${NOTE} warning(s).${NORM}"
|
"${NORM}${WARN}$total_issues${NORM}${NOTE} warning(s).${NORM}"
|
||||||
msgstr "${NOTE}Controlli di sicurezza: pacchetti rpm: ${#rpmpkg_name[@]}; "
|
msgstr "${NOTE}Controlli di sicurezza: pacchetti rpm: ${#rpmpkg_name[@]}; "
|
||||||
"problemi riscontrati: ${NORM}${WARN}$total_issues${NORM}"
|
"problemi riscontrati: ${NORM}${WARN}$total_issues${NORM}"
|
||||||
|
|
||||||
|
#~ msgid "replacing the AUTOBUILDREQ block by:"
|
||||||
|
#~ msgstr "sostituzione del blocco AUTOBUILDREQ con:"
|
||||||
|
|
||||||
|
#~ msgid "server unreachable"
|
||||||
|
#~ msgstr "server non raggiungibile"
|
||||||
|
|
||||||
|
#~ msgid "invalid version number"
|
||||||
|
#~ msgstr "numero di versione non valido"
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
%define ghc_ver %(ghc --numeric-version)
|
%define ghc_ver %(ghc --numeric-version)
|
||||||
%define pkgname %(echo %name | sed "s|^ghc-||")
|
%define pkg_name %(echo %name | sed "s|^ghc-||")
|
||||||
|
|
||||||
Name: @pck_name@
|
Name: @pck_name@
|
||||||
Version: @pck_version@
|
Version: @pck_version@
|
||||||
@ -9,8 +9,8 @@ Group: Development/Libraries
|
|||||||
Vendor: @VENDOR@
|
Vendor: @VENDOR@
|
||||||
Distribution: @DISTRO@
|
Distribution: @DISTRO@
|
||||||
Packager: @packager_fullname@ <@packager_email@>
|
Packager: @packager_fullname@ <@packager_email@>
|
||||||
URL: http://hackage.haskell.org/package/%{pkgname}
|
URL: https://hackage.haskell.org/package/%{pkg_name}
|
||||||
Source: http://hackage.haskell.org/package/%{pkgname}-%{version}/%{pkgname}-%{version}.tar.gz
|
Source: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
|
||||||
License: BSD
|
License: BSD
|
||||||
## AUTOBUILDREQ-BEGIN
|
## AUTOBUILDREQ-BEGIN
|
||||||
## AUTOBUILDREQ-END
|
## AUTOBUILDREQ-END
|
||||||
@ -22,59 +22,60 @@ Requires(post): %{__install_info}
|
|||||||
Requires(preun): %{__install_info}
|
Requires(preun): %{__install_info}
|
||||||
@fi:infopages
|
@fi:infopages
|
||||||
BuildRequires: ghc
|
BuildRequires: ghc
|
||||||
BuildRequires: hscolour
|
BuildRequires: ghc-rpm-macros
|
||||||
Requires: ghc = %{ghc_ver}
|
Requires: ghc = %{ghc_ver}
|
||||||
|
|
||||||
%description
|
%description
|
||||||
...
|
%{summary}.
|
||||||
|
|
||||||
## Remove the following block if there is no binary tool provided
|
%package devel
|
||||||
#%package -n %{pkgname}
|
Summary: Haskell %{pkg_name} library development files
|
||||||
#Group: Applications/Development
|
Provides: %{name}-static = %{?epoch:%epoch:}%{version}-%{release}
|
||||||
#Summary: ...
|
Provides: %{name}-static%{?_isa} = %{?epoch:%epoch:}%{version}-%{release}
|
||||||
#
|
%if %{defined ghc_version}
|
||||||
#%description -n %{pkgname}
|
Requires: ghc = %{ghc_version}
|
||||||
#...
|
%endif
|
||||||
|
Requires: %{name}%{?_isa} = %{?epoch:%epoch:}%{version}-%{release}
|
||||||
|
|
||||||
|
%description devel
|
||||||
|
This package provides the Haskell %{pkg_name} library development files.
|
||||||
|
|
||||||
|
%if %{with haddock}
|
||||||
|
%package doc
|
||||||
|
Summary: Haskell %{pkg_name} library documentation
|
||||||
|
Requires: ghc-filesystem
|
||||||
|
|
||||||
|
%description doc
|
||||||
|
This package provides the Haskell %{pkg_name} library documentation.
|
||||||
|
%endif
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n %{pkgname}-%{version}
|
%setup -q -n %{pkgname}-%{version}
|
||||||
|
|
||||||
%build
|
%build
|
||||||
runghc Setup.hs configure -v2 \\
|
%ghc_lib_build
|
||||||
\ --prefix=%{_prefix} \\
|
|
||||||
\ --libdir=%{_libdir} \\
|
|
||||||
\ --libexecdir=%{_libexecdir} \\
|
|
||||||
\ --docdir=%{_docdir}/%{name}-%{version}
|
|
||||||
|
|
||||||
runghc Setup.hs build
|
|
||||||
runghc Setup.hs haddock --executable --html-location=URL --hyperlink-source
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
%ghc_lib_install
|
||||||
runghc Setup.hs copy --destdir=%{buildroot}
|
|
||||||
runghc Setup.hs register \\
|
rm -f %{buildroot}%{_ghclicensedir}/%{name}/LICENSE
|
||||||
\ --gen-pkg-config="%{buildroot}%{_libdir}/ghc-%{ghc_ver}/%{pkgname}-%{version}/%{pkgname}-%{version}.conf"
|
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
||||||
|
|
||||||
%post
|
%files -f %{name}.files
|
||||||
ghc-pkg register %{_libdir}/ghc-%{ghc_ver}/%{pkgname}-%{version}/%{pkgname}-%{version}.conf &>/dev/null || :
|
|
||||||
|
|
||||||
%preun
|
|
||||||
ghc-pkg unregister %{pkgname}-%{version} &>/dev/null || :
|
|
||||||
|
|
||||||
%files
|
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{_libdir}/ghc-%{ghc_ver}/%{pkgname}-%{version}
|
%license LICENSE
|
||||||
%dir %{_docdir}/%{name}-%{version}
|
|
||||||
%{_docdir}/%{name}-%{version}/LICENSE
|
|
||||||
%{_docdir}/%{name}-%{version}/html
|
|
||||||
|
|
||||||
## Remove the following block if there is no binary tool provided
|
%files devel -f %{name}-devel.files
|
||||||
#%files -n %{pkgname}
|
%defattr(-,root,root)
|
||||||
#%defattr(-,root,root)
|
#%doc CHANGELOG.markdown README.markdown
|
||||||
#%{_bindir}/%{pkgname}
|
|
||||||
|
%if %{with haddock}
|
||||||
|
%files doc -f %{name}-doc.files
|
||||||
|
%defattr(-,root,root)
|
||||||
|
%license LICENSE
|
||||||
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* @spec_changelog_date@ @packager_fullname@ <@packager_email@> @pck_version@-@spec_first_release@@DISTRO_rpm@
|
* @spec_changelog_date@ @packager_fullname@ <@packager_email@> @pck_version@-@spec_first_release@@DISTRO_rpm@
|
||||||
|
111
templates/kf6
Normal file
111
templates/kf6
Normal file
@ -0,0 +1,111 @@
|
|||||||
|
%define framework %(echo %name | sed "s|^kf6-||")
|
||||||
|
%define majver %(echo %version | cut -d. -f1-2)
|
||||||
|
|
||||||
|
Name: @pck_name@
|
||||||
|
Version: @pck_version@
|
||||||
|
Release: @spec_first_release@@DISTRO_rpm@
|
||||||
|
Summary: ...
|
||||||
|
Group: ...
|
||||||
|
Vendor: @VENDOR@
|
||||||
|
Distribution: @DISTRO@
|
||||||
|
Packager: @packager_fullname@ <@packager_email@>
|
||||||
|
URL: https://kde.org
|
||||||
|
Source: ...
|
||||||
|
License: ...
|
||||||
|
## AUTOBUILDREQ-BEGIN
|
||||||
|
## note: run 'autospec -u -a6 @pck_name@' to get the list of build requirements.
|
||||||
|
## AUTOBUILDREQ-END
|
||||||
|
BuildRequires: cmake
|
||||||
|
BuildRequires: kf6-rpm-macros
|
||||||
|
BuildRequires: extra-cmake-modules
|
||||||
|
Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release}
|
||||||
|
|
||||||
|
%description
|
||||||
|
...
|
||||||
|
|
||||||
|
## remove the library block if this package does not provide library and development stuff
|
||||||
|
%package -n lib%{name}
|
||||||
|
Group: System/Libraries
|
||||||
|
Summary: Shared libraries for %{name}
|
||||||
|
|
||||||
|
%description -n lib%{name}
|
||||||
|
This package contains shared libraries for %{name}.
|
||||||
|
|
||||||
|
%package -n lib%{name}-devel
|
||||||
|
Group: Development/Libraries
|
||||||
|
Summary: Development files for %{name}
|
||||||
|
Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release}
|
||||||
|
|
||||||
|
%description -n lib%{name}-devel
|
||||||
|
This package contains libraries and header files for developing applications that use %{name}.
|
||||||
|
|
||||||
|
@if:debug_package
|
||||||
|
%debug_package
|
||||||
|
@fi:debug_package
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q
|
||||||
|
|
||||||
|
%build
|
||||||
|
%cmake_kf6
|
||||||
|
|
||||||
|
%cmake_build
|
||||||
|
|
||||||
|
%install
|
||||||
|
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
||||||
|
%cmake_install
|
||||||
|
|
||||||
|
@if:i18n
|
||||||
|
%find_lang %{name} --with-qt --with-man --with-html --all-name || touch %{name}.lang
|
||||||
|
@fi:i18n
|
||||||
|
|
||||||
|
%clean
|
||||||
|
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
||||||
|
|
||||||
|
%post -n lib%{name}
|
||||||
|
@if:shared_libraries
|
||||||
|
## remove the following line if no dynamic libraries are provided by this package
|
||||||
|
/sbin/ldconfig
|
||||||
|
@fi:shared_libraries
|
||||||
|
exit 0
|
||||||
|
|
||||||
|
%postun -n lib%{name}
|
||||||
|
@if:shared_libraries
|
||||||
|
## remove the following line if no dynamic libraries are provided by this package
|
||||||
|
/sbin/ldconfig
|
||||||
|
@fi:shared_libraries
|
||||||
|
exit 0
|
||||||
|
|
||||||
|
@if:i18n
|
||||||
|
%files -f %{name}.lang
|
||||||
|
@else:i18n
|
||||||
|
%files
|
||||||
|
@fi:i18n
|
||||||
|
%defattr(-,root,root)
|
||||||
|
## note: this list is just an example; modify as required
|
||||||
|
# %{_kde6_bindir}/%{name}
|
||||||
|
# %{_kde6_datadir}/%{name}
|
||||||
|
## note: "man3" pages normally goes to devel package if any
|
||||||
|
# %{_mandir}/man?/%{name}.*
|
||||||
|
@standard_docs@
|
||||||
|
## note: eventually add the remaining documents (if any)
|
||||||
|
# @standard_docs_devel@
|
||||||
|
|
||||||
|
## remove this block if the package does not provide library and development stuff
|
||||||
|
%files -n lib%{name}
|
||||||
|
%defattr(-,root,root)
|
||||||
|
## note: this list is just an example; modify as required
|
||||||
|
# %{_kde6_libdir}/*.so
|
||||||
|
|
||||||
|
%files -n lib%{name}-devel
|
||||||
|
%defattr(-,root,root)
|
||||||
|
## note: this list is just an example; modify as required
|
||||||
|
# %{_kde6_includedir}/<KF5Framework>
|
||||||
|
# %{_kde6_includedir}/%{name}_version.h
|
||||||
|
# %{_kde6_libdir}/cmake/<KF5Framework>
|
||||||
|
# %{_kde6_libdir}/*.so
|
||||||
|
# %{_kde6_mkspecsdir}/qt_*.pri
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* @spec_changelog_date@ @packager_fullname@ <@packager_email@> @pck_version@-@spec_first_release@@DISTRO_rpm@
|
||||||
|
- @spec_changelog_comment@
|
Loading…
Reference in New Issue
Block a user