Template update

pull/108/head
parent 107ce138eb
commit 7035ef2480
No known key found for this signature in database
GPG Key ID: FF1D842BF4DDE92B

@ -12,7 +12,6 @@ DEPENDS = /bin/cmake
PREFIX ?= /usr/local
PKGNAME = $(MAKEFILE_DIR)
FILE_VER = source/${PKGNAME}.h
PKGIDENT = $(subst /,-,$(subst /usr,,${PREFIX}))
default_target: all
@ -22,11 +21,13 @@ all: init build
init:
@echo "Initialize ..."; \
if [ -d ".git" ]; then \
if [[ -d ".git" ]]; then \
LATEST_TAG=$$(git describe --abbrev=0 --tags | sed 's/^v//'); \
if [ -z "$${LATEST_TAG}" ]; then \
LATEST_TAG="0.0"; \
fi; \
if [[ -z "$${LATEST_TAG}" ]]; \
then \
LATEST_TAG=$$"0.0"; \
echo "$${LATEST_TAG} is empty"; \
fi; \
else \
LATEST_TAG="Development"; \
fi; \
@ -36,7 +37,7 @@ init:
depend:
@echo "Check depends ..."
@for FILE_DEPEND in $(DEPENDS); do \
if [ ! -f $${FILE_DEPEND} ]; then \
if [[ ! -f "$${FILE_DEPEND}" ]]; then \
echo "ERROR: Depend '$${FILE_DEPEND}' not found !"; \
exit 1; \
fi; \
@ -46,21 +47,21 @@ depend:
debug:
@echo "Debug ..."
if [ ! -d ${CMAKE_BUILD_DIR} ]; then \
if [[ ! -d "${CMAKE_BUILD_DIR}" ]]; then \
$(CMAKE_COMMAND) -S${CMAKE_SOURCE_DIR} -B${CMAKE_BUILD_DIR} -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX="${PREFIX}"; \
fi; \
echo "Debug: OK"
prepare:
@echo "Prepare ..."; \
if [ ! -d ${CMAKE_BUILD_DIR} ]; then \
if [[ ! -d "${CMAKE_BUILD_DIR}" ]]; then \
$(CMAKE_COMMAND) -S${CMAKE_SOURCE_DIR} -B${CMAKE_BUILD_DIR} -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="${PREFIX}"; \
fi; \
echo "Prepare: OK"
check:
@echo "Check ..."; \
if [ -f ${CMAKE_BUILD_DIR}/${PKGNAME} ]; then \
if [[ -f "${CMAKE_BUILD_DIR}/${PKGNAME}" ]]; then \
echo "Check: OK"; \
else \
echo "Check: ${CMAKE_BUILD_DIR}/${PKGNAME} not found !"; \
@ -75,10 +76,9 @@ build: depend prepare
uninstall:
@echo "Uninstall ..."
@for FILE_PO in $(wildcard *.po); do \
LANG=$${FILE_PO##*_};LANG=$${LANG%.*}; \
FILE_MO=$${FILE_PO##*/}; FILE_MO="$${FILE_MO%_*.po}.mo"; \
PATH_FILE_MO="${DESTDIR}/usr/share/locale/$${LANG}/LC_MESSAGES/$${FILE_MO}"; \
@for LANG in $$(find ./locale -iname "*.po" -print | sed -En "s/.+_([[:alpha:]]+)\.po/\1/p" | sort -u); do \
# PATH_FILE_MO="${DESTDIR}${PREFIX}/share/locale/$${LANG}/LC_MESSAGES/${PKGNAME}.mo"; \
PATH_FILE_MO="${DESTDIR}/usr/share/locale/$${LANG}/LC_MESSAGES/${PKGNAME}.mo"; \
$(RM) "$${PATH_FILE_MO}"; \
done
@for SIZE in 16x16 32x32 48x48 scalable; do \
@ -90,64 +90,64 @@ uninstall:
$(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/$${SIZE}/status/$${FILE_SVG%.*}".{svg,png,jpg}; \
done; \
done
@for FILE_ICON in $(wildcard icons/*/*.svg); do \
SUB_NAME=$${FILE_ICON#*/}; SUB_NAME=$${SUB_NAME%/*}; \
$(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/$${SUB_NAME}/$${FILE_ICON}"; \
done
@$(RM) "${DESTDIR}${PREFIX}/bin/${PKGNAME}"
@$(RM) "${DESTDIR}${PREFIX}/share/applications/${PKGNAME}.desktop"
@$(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/apps/com.ublinux.${PKGNAME}.svg"
@$(RM) "${DESTDIR}/usr/share/polkit-1/actions/com.ublinux.${PKGNAME}${PKGIDENT}.policy"
@if [ -z ${DESTDIR} ]; then \
[ -d "${DESTDIR}${PREFIX}/share/icons/hicolor/" ] && gtk-update-icon-cache -fiq "${DESTDIR}${PREFIX}/share/icons/hicolor/" &>/dev/null || true; \
@if [[ "${PREFIX}" == @("/usr"|"/usr/") ]]; then \
$(RM) "${DESTDIR}${PREFIX}/share/polkit-1/actions/com.ublinux.${PKGNAME}.policy"; \
else \
# $(RM) "${DESTDIR}${PREFIX}/share/polkit-1/actions/com.ublinux.${PKGNAME}$${PREFIX//\//-}.policy"; \
$(RM) "${DESTDIR}/usr/share/polkit-1/actions/com.ublinux.${PKGNAME}$${PREFIX//\//-}.policy"; \
fi
@if [[ -z "${DESTDIR}" ]]; then \
[[ -d "${DESTDIR}${PREFIX}/share/icons/hicolor/" ]] && gtk-update-icon-cache -fiq "${DESTDIR}${PREFIX}/share/icons/hicolor/" &>/dev/null || true; \
update-desktop-database --quiet &>/dev/null || true; \
[ -d "${DESTDIR}${PREFIX}/share/applications" ] && touch "${DESTDIR}${PREFIX}/share/applications" &>/dev/null || true; \
[[ -d "${DESTDIR}${PREFIX}/share/applications" ]] && touch "${DESTDIR}${PREFIX}/share/applications" &>/dev/null || true; \
fi
@echo "Uninstall: OK"
install: check uninstall
@echo "Install ..."
@for FILE_PO in $(wildcard *.po); do \
LANG=$${FILE_PO##*_};LANG=$${LANG%.*}; \
install -dm755 "${DESTDIR}/usr/share/locale/$${LANG}/LC_MESSAGES"; \
FILE_MO=$${FILE_PO##*/}; FILE_MO="$${FILE_MO%_*.po}.mo"; \
PATH_FILE_MO="${DESTDIR}/usr/share/locale/$${LANG}/LC_MESSAGES/$${FILE_MO}"; \
echo "$${FILE_PO}"; \
msgfmt "$${FILE_PO}" -v -f -o "$${PATH_FILE_MO}"; \
@for LANG in $$(find ./locale -iname "*.po" -print | sed -En "s/.+_([[:alpha:]]+)\.po/\1/p" | sort -u); do \
install -dm755 "${DESTDIR}${PREFIX}/share/locale/$${LANG}/LC_MESSAGES"; \
# PATH_FILE_MO="${DESTDIR}${PREFIX}/share/locale/$${LANG}/LC_MESSAGES/${PKGNAME}.mo"; \
PATH_FILE_MO="${DESTDIR}/usr/share/locale/$${LANG}/LC_MESSAGES/${PKGNAME}.mo"; \
PKGNAME_PO="./locale/${PKGNAME}_$${LANG}.po"; [[ -f "$${PKGNAME_PO}" ]] || PKGNAME_PO= ; \
msgfmt --verbose --use-fuzzy --output-file "$${PATH_FILE_MO}" - < <(msgcat --use-first --no-wrap $${PKGNAME_PO} ./locale/*_$${LANG}.po); \
done
@for SIZE in 16 32 48; do \
install -dm755 "${DESTDIR}/usr/share/icons/hicolor/$${SIZE}x$${SIZE}/apps"; \
rsvg-convert -w $${SIZE} -h $${SIZE} -f svg --keep-image-data "com.ublinux.${PKGNAME}.svg" -o "${DESTDIR}/usr/share/icons/hicolor/$${SIZE}x$${SIZE}/apps/com.ublinux.${PKGNAME}.svg"; \
install -dm755 "${DESTDIR}${PREFIX}/share/icons/hicolor/$${SIZE}x$${SIZE}/apps"; \
rsvg-convert -w $${SIZE} -h $${SIZE} -f svg --keep-image-data "icons/apps/com.ublinux.${PKGNAME}.svg" -o "${DESTDIR}${PREFIX}/share/icons/hicolor/$${SIZE}x$${SIZE}/apps/com.ublinux.${PKGNAME}.svg"; \
done
@for FILE_ICON in $(wildcard icons/*/*.svg); do \
SUB_NAME=$${FILE_ICON#*/}; SUB_NAME=$${SUB_NAME%/*}; \
install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/$${SUB_NAME}" $${FILE_ICON}; \
done
@install -Dm644 -t "${DESTDIR}/usr/share/icons/hicolor/scalable/apps/" "com.ublinux.${PKGNAME}.svg"
@install -Dm644 -t "${DESTDIR}/usr/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.checked.svg"
@install -Dm644 -t "${DESTDIR}/usr/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.warning.svg"
@install -Dm644 -t "${DESTDIR}/usr/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.checked.svg"
@install -Dm644 -t "${DESTDIR}/usr/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.warning.svg"
@install -Dm644 -t "${DESTDIR}/usr/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.document-symbolic.svg"
@install -Dm644 -t "${DESTDIR}/usr/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.document-green-symbolic.svg"
@install -Dm644 -t "${DESTDIR}/usr/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.document-red-symbolic.svg"
@install -Dm644 -t "${DESTDIR}/usr/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.document-sign-symbolic.svg"
@install -Dm644 -t "${DESTDIR}/usr/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.folder-symbolic.svg"
@install -Dm644 -t "${DESTDIR}/usr/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.folder-green-symbolic.svg"
@install -Dm644 -t "${DESTDIR}/usr/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.folder-red-symbolic.svg"
@install -Dm644 -t "${DESTDIR}/usr/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.folder-red-symbolic.svg"
@install -Dm644 -t "${DESTDIR}/usr/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.document-sign-error-symbolic.svg"
@install -Dm644 -t "${DESTDIR}/usr/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.warning-symbolic.svg"
@install -Dm644 -t "${DESTDIR}/usr/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.chain-error-symbolic.svg"
@install -Dm644 -t "${DESTDIR}/usr/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.chain-symbolic.svg"
@install -Dm755 -t "${DESTDIR}/usr/share/${PKGNAME}/csv/" "crypt-key.csv"
@install -Dm644 -t "${DESTDIR}${PREFIX}/share/applications/" "${PKGNAME}.desktop"
@install -Dm755 -t "${DESTDIR}${PREFIX}/bin/" "${CMAKE_BUILD_DIR}/${PKGNAME}"
@install -Dm644 "com.ublinux.${PKGNAME}.policy" "${DESTDIR}/usr/share/polkit-1/actions/com.ublinux.${PKGNAME}${PKGIDENT}.policy"
@sed -e '\|annotate key=|s|/usr/bin|${PREFIX}/bin|' -e '/action id=/s/\.run/${PKGIDENT}\.run/' -i ${DESTDIR}/usr/share/polkit-1/actions/com.ublinux.${PKGNAME}${PKGIDENT}.policy
@if [ -z ${DESTDIR} ]; then \
[ -d "${DESTDIR}/usr/share/icons/hicolor/" ] && gtk-update-icon-cache -fiq "${DESTDIR}/usr/share/icons/hicolor/" &>/dev/null || true; \
@install -Dm644 -t "${DESTDIR}${PREFIX}/share/applications/" "${PKGNAME}.desktop"
@if [[ "${PREFIX}" == @("/usr"|"/usr/") ]]; then \
install -Dm644 -t "${DESTDIR}${PREFIX}/share/polkit-1/actions/" "com.ublinux.${PKGNAME}.policy"; \
else \
# install -Dm644 "com.ublinux.${PKGNAME}.policy" "${DESTDIR}${PREFIX}/share/polkit-1/actions/com.ublinux.${PKGNAME}$${PREFIX//\//-}.policy"; \
install -Dm644 "com.ublinux.${PKGNAME}.policy" "${DESTDIR}/usr/share/polkit-1/actions/com.ublinux.${PKGNAME}$${PREFIX//\//-}.policy"; \
# sed -e "s+/usr/bin+${PREFIX}/bin+" -e "s+\.run+$${PREFIX//\//-}\.run+g" -i "${DESTDIR}${PREFIX}/share/polkit-1/actions/com.ublinux.${PKGNAME}$${PREFIX//\//-}.policy"; \
sed -e "s+/usr/bin+${PREFIX}/bin+" -e "s+\.run+$${PREFIX//\//-}\.run+g" -i "${DESTDIR}/usr/share/polkit-1/actions/com.ublinux.${PKGNAME}$${PREFIX//\//-}.policy"; \
fi
@if [[ -z "${DESTDIR}" ]]; then \
ldconfig -n ${DESTDIR}${PREFIX}/lib; \
[[ -d "${DESTDIR}${PREFIX}/share/icons/hicolor/" ]] && gtk-update-icon-cache -fiq "${DESTDIR}${PREFIX}/share/icons/hicolor/" &>/dev/null || true; \
update-desktop-database --quiet &>/dev/null || true; \
[ -d "${DESTDIR}/usr/share/applications" ] && touch "${DESTDIR}/usr/share/applications" &>/dev/null || true; \
[[ -d "${DESTDIR}${PREFIX}/share/applications" ]] && touch "${DESTDIR}${PREFIX}/share/applications" &>/dev/null || true; \
fi
@echo "Install: OK"
clean:
@echo "Clean ..."
@$(RM) -rd ${CMAKE_BUILD_DIR}
@if [ -d ${CMAKE_BUILD_DIR} ]; then \
@if [[ -d "${CMAKE_BUILD_DIR}" ]]; then \
echo "Clean: error, compile directory exist ${CMAKE_BUILD_DIR}"; \
else \
echo "Clean: OK"; \
@ -159,7 +159,7 @@ help:
echo "... init"; \
echo "... debug"; \
echo "... prepare"; \
echo "... build"; \
echo "... compile"; \
echo "... install"; \
echo "... uninstall"; \
echo "... clean"

@ -1,327 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="24"
height="24"
version="1.1"
viewBox="0 0 24 24"
id="svg25"
sodipodi:docname="checked.svg"
inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview27"
pagecolor="#ffffff"
bordercolor="#999999"
borderopacity="1"
inkscape:pageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
showgrid="false"
inkscape:zoom="14.8125"
inkscape:cx="-4.6919831"
inkscape:cy="9.9578059"
inkscape:window-width="1920"
inkscape:window-height="1027"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg25" />
<defs
id="defs19">
<style
id="current-color-scheme"
type="text/css">.ColorScheme-Text {
color:#31363b;
}
.ColorScheme-Background{
color:#eff0f1;
}
.ColorScheme-ViewText {
color:#31363b;
}
.ColorScheme-ViewBackground{
color:#fcfcfc;
}
.ColorScheme-ViewHover {
color:#3daee9;
}
.ColorScheme-ViewFocus{
color:#3daee9;
}
.ColorScheme-ButtonText {
color:#31363b;
}
.ColorScheme-ButtonBackground{
color:#eff0f1;
}
.ColorScheme-ButtonHover {
color:#3daee9;
}
.ColorScheme-ButtonFocus{
color:#3daee9;
}</style>
<style
type="text/css"
id="style3">.ColorScheme-Text {
color:#31363b;
}
.ColorScheme-Background{
color:#eff0f1;
}
.ColorScheme-ViewText {
color:#31363b;
}
.ColorScheme-ViewBackground{
color:#fcfcfc;
}
.ColorScheme-ViewHover {
color:#3daee9;
}
.ColorScheme-ViewFocus{
color:#3daee9;
}
.ColorScheme-ButtonText {
color:#31363b;
}
.ColorScheme-ButtonBackground{
color:#eff0f1;
}
.ColorScheme-ButtonHover {
color:#3daee9;
}
.ColorScheme-ButtonFocus{
color:#3daee9;
}</style>
<style
type="text/css"
id="style5">.ColorScheme-Text {
color:#31363b;
}
.ColorScheme-Background{
color:#eff0f1;
}
.ColorScheme-ViewText {
color:#31363b;
}
.ColorScheme-ViewBackground{
color:#fcfcfc;
}
.ColorScheme-ViewHover {
color:#3daee9;
}
.ColorScheme-ViewFocus{
color:#3daee9;
}
.ColorScheme-ButtonText {
color:#31363b;
}
.ColorScheme-ButtonBackground{
color:#eff0f1;
}
.ColorScheme-ButtonHover {
color:#3daee9;
}
.ColorScheme-ButtonFocus{
color:#3daee9;
}</style>
<style
type="text/css"
id="style7">.ColorScheme-Text {
color:#31363b;
}
.ColorScheme-Background{
color:#eff0f1;
}
.ColorScheme-ViewText {
color:#31363b;
}
.ColorScheme-ViewBackground{
color:#fcfcfc;
}
.ColorScheme-ViewHover {
color:#3daee9;
}
.ColorScheme-ViewFocus{
color:#3daee9;
}
.ColorScheme-ButtonText {
color:#31363b;
}
.ColorScheme-ButtonBackground{
color:#eff0f1;
}
.ColorScheme-ButtonHover {
color:#3daee9;
}
.ColorScheme-ButtonFocus{
color:#3daee9;
}</style>
<style
type="text/css"
id="style9">.ColorScheme-Text {
color:#31363b;
}
.ColorScheme-Background{
color:#eff0f1;
}
.ColorScheme-ViewText {
color:#31363b;
}
.ColorScheme-ViewBackground{
color:#fcfcfc;
}
.ColorScheme-ViewHover {
color:#3daee9;
}
.ColorScheme-ViewFocus{
color:#3daee9;
}
.ColorScheme-ButtonText {
color:#31363b;
}
.ColorScheme-ButtonBackground{
color:#eff0f1;
}
.ColorScheme-ButtonHover {
color:#3daee9;
}
.ColorScheme-ButtonFocus{
color:#3daee9;
}</style>
<style
type="text/css"
id="style11">.ColorScheme-Text {
color:#31363b;
}
.ColorScheme-Background{
color:#eff0f1;
}
.ColorScheme-ViewText {
color:#31363b;
}
.ColorScheme-ViewBackground{
color:#fcfcfc;
}
.ColorScheme-ViewHover {
color:#3daee9;
}
.ColorScheme-ViewFocus{
color:#3daee9;
}
.ColorScheme-ButtonText {
color:#31363b;
}
.ColorScheme-ButtonBackground{
color:#eff0f1;
}
.ColorScheme-ButtonHover {
color:#3daee9;
}
.ColorScheme-ButtonFocus{
color:#3daee9;
}</style>
<style
type="text/css"
id="style13">.ColorScheme-Text {
color:#31363b;
}
.ColorScheme-Background{
color:#eff0f1;
}
.ColorScheme-ViewText {
color:#31363b;
}
.ColorScheme-ViewBackground{
color:#fcfcfc;
}
.ColorScheme-ViewHover {
color:#3daee9;
}
.ColorScheme-ViewFocus{
color:#3daee9;
}
.ColorScheme-ButtonText {
color:#31363b;
}
.ColorScheme-ButtonBackground{
color:#eff0f1;
}
.ColorScheme-ButtonHover {
color:#3daee9;
}
.ColorScheme-ButtonFocus{
color:#3daee9;
}</style>
<style
type="text/css"
id="style15">.ColorScheme-Text {
color:#31363b;
}
.ColorScheme-Background{
color:#eff0f1;
}
.ColorScheme-ViewText {
color:#31363b;
}
.ColorScheme-ViewBackground{
color:#fcfcfc;
}
.ColorScheme-ViewHover {
color:#3daee9;
}
.ColorScheme-ViewFocus{
color:#3daee9;
}
.ColorScheme-ButtonText {
color:#31363b;
}
.ColorScheme-ButtonBackground{
color:#eff0f1;
}
.ColorScheme-ButtonHover {
color:#3daee9;
}
.ColorScheme-ButtonFocus{
color:#3daee9;
}</style>
<style
type="text/css"
id="style17">.ColorScheme-Text {
color:#31363b;
}
.ColorScheme-Background{
color:#eff0f1;
}
.ColorScheme-ViewText {
color:#31363b;
}
.ColorScheme-ViewBackground{
color:#fcfcfc;
}
.ColorScheme-ViewHover {
color:#3daee9;
}
.ColorScheme-ViewFocus{
color:#3daee9;
}
.ColorScheme-ButtonText {
color:#31363b;
}
.ColorScheme-ButtonBackground{
color:#eff0f1;
}
.ColorScheme-ButtonHover {
color:#3daee9;
}
.ColorScheme-ButtonFocus{
color:#3daee9;
}</style>
</defs>
<path
id="path21"
d="M 12 1 C 5.906 1 1 5.906 1 12 C 1 18.094 5.906 23 12 23 C 18.094 23 23 18.094 23 12 C 23 5.906 18.094 1 12 1 z M 15.480469 8.9042969 C 16.392469 8.8782969 16.860031 9.9850937 16.207031 10.621094 L 11 15.828125 L 8.09375 12.921875 C 7.11175 11.979875 8.5648125 10.525813 9.5078125 11.507812 L 11 13 L 14.792969 9.2070312 A 1 1 0 0 1 15.480469 8.9042969 z "
style="fill:#4d4d4d;fill-opacity:1" />
</svg>

Before

Width:  |  Height:  |  Size: 7.4 KiB

@ -1,55 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
viewBox="0 0 24 24"
id="svg2"
version="1.1"
inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)"
sodipodi:docname="warning.svg"
width="24"
height="24"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata
id="metadata12">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs10" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1027"
id="namedview8"
showgrid="false"
inkscape:zoom="18.96875"
inkscape:cx="5.4827018"
inkscape:cy="9.3047776"
inkscape:current-layer="svg2"
inkscape:pagecheckerboard="0"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1" />
<path
id="path4136-2"
style="opacity:1;fill:#4d4d4d;fill-opacity:1"
d="M 11.292969 1.0234375 A 11 11.000002 86.311656 0 0 1.0234375 12.707031 A 11 11.000002 86.311656 0 0 12.707031 22.976562 A 11 11.000002 86.311656 0 0 22.976562 11.292969 A 11 11.000002 86.311656 0 0 11.292969 1.0234375 z M 11.996094 6 L 12.003906 6 C 12.556173 6 13 6.4439 13 6.9960938 L 13 14.003906 C 13 14.556325 12.556173 15 12.003906 15 L 11.996094 15 C 11.443827 15 11 14.556325 11 14.003906 L 11 6.9960938 C 11 6.4439 11.443827 6 11.996094 6 z M 12 17 C 12.554 17 13 17.446 13 18 C 13 18.554 12.554 19 12 19 C 11.446 19 11 18.554 11 18 C 11 17.446 11.446 17 12 17 z " />
</svg>

Before

Width:  |  Height:  |  Size: 2.1 KiB

@ -12,7 +12,4 @@
<gresource prefix="/com/ublinux/css">
<file>ubl-settings-repomanager.css</file>
</gresource>
<gresource prefix="/com/ublinux/images">
<file>ubl-settings-repomanager-banner.png</file>
</gresource>
</gresources>

Before

Width:  |  Height:  |  Size: 263 KiB

After

Width:  |  Height:  |  Size: 263 KiB

@ -308,223 +308,239 @@ msgid "Data has been loaded"
msgstr ""
#: source/ubl-strings.h:89
msgid "Packages were added successfully"
msgid "Failed to add packages"
msgstr ""
#: source/ubl-strings.h:90
msgid "Packages were removed successfully"
msgid "Packages were added successfully"
msgstr ""
#: source/ubl-strings.h:91
msgid "Packages were moved successfully"
msgid "Packages were removed successfully"
msgstr ""
#: source/ubl-strings.h:92
msgid "Changes saved"
msgid "Packages were moved successfully"
msgstr ""
#: source/ubl-strings.h:93
msgid "Key was successfully created"
msgid "Changes saved"
msgstr ""
#: source/ubl-strings.h:94
msgid "Key was successfully created"
msgstr ""
#: source/ubl-strings.h:95
msgid "Key creation failed"
msgstr ""
#: source/ubl-strings.h:96
#: source/ubl-strings.h:97
msgid "Choose"
msgstr ""
#: source/ubl-strings.h:97
#: source/ubl-strings.h:98
msgid "Cancel"
msgstr ""
#: source/ubl-strings.h:99
#: source/ubl-strings.h:100
msgid "Open or create repository"
msgstr ""
#: source/ubl-strings.h:100
#: source/ubl-strings.h:101
msgid "Open existing repository"
msgstr ""
#: source/ubl-strings.h:101
#: source/ubl-strings.h:102
msgid "Configure repository"
msgstr ""
#: source/ubl-strings.h:102
#: source/ubl-strings.h:103
msgid "Delete repository"
msgstr ""
#: source/ubl-strings.h:103
#: source/ubl-strings.h:104
msgid ""
"Add/Remove repository from\n"
"local package sources"
msgstr ""
#: source/ubl-strings.h:104
#: source/ubl-strings.h:105
msgid "Enable/disable repository publish"
msgstr ""
#: source/ubl-strings.h:105
#: source/ubl-strings.h:106
msgid "Check dependences"
msgstr ""
#: source/ubl-strings.h:106
#: source/ubl-strings.h:107
msgid "Sign ripository"
msgstr ""
#: source/ubl-strings.h:107
#: source/ubl-strings.h:108
msgid "Open"
msgstr ""
#: source/ubl-strings.h:109
#: source/ubl-strings.h:110
msgid "Operation done"
msgstr ""
#: source/ubl-strings.h:111
#: source/ubl-strings.h:112
msgid "Choose branch or pack in branch to add file!"
msgstr ""
#: source/ubl-strings.h:112
#: source/ubl-strings.h:113
msgid "Choose repository or branch!"
msgstr ""
#: source/ubl-strings.h:113
#: source/ubl-strings.h:114
msgid "Choose pack to delete!"
msgstr ""
#: source/ubl-strings.h:114
#: source/ubl-strings.h:115
msgid "Choose repository to delete!"
msgstr ""
#: source/ubl-strings.h:115
#: source/ubl-strings.h:116
msgid "Choose repository or package to sign"
msgstr ""
#: source/ubl-strings.h:117
#: source/ubl-strings.h:118
msgid "Name:"
msgstr ""
#: source/ubl-strings.h:118
#: source/ubl-strings.h:119
msgid "Branches:"
msgstr ""
#: source/ubl-strings.h:119
#: source/ubl-strings.h:120
msgid "< Type branch name >"
msgstr ""
#: source/ubl-strings.h:120
#: source/ubl-strings.h:121
msgid "Name must be filled!"
msgstr ""
#: source/ubl-strings.h:121
#: source/ubl-strings.h:122
msgid "Choose path for new repository"
msgstr ""
#: source/ubl-strings.h:123
#: source/ubl-strings.h:124
msgid "Choose repository folder"
msgstr ""
#: source/ubl-strings.h:124
#: source/ubl-strings.h:125
msgid "Choose repository"
msgstr ""
#: source/ubl-strings.h:126
#: source/ubl-strings.h:127
msgid "Absent"
msgstr ""
#: source/ubl-strings.h:127
#: source/ubl-strings.h:128
msgid "Dependences:"
msgstr ""
#: source/ubl-strings.h:128
#: source/ubl-strings.h:129
msgid "Digital signature"
msgstr ""
#: source/ubl-strings.h:130
#: source/ubl-strings.h:131
msgid "package"
msgstr ""
#: source/ubl-strings.h:131
#: source/ubl-strings.h:132
msgid "repository"
msgstr ""
#: source/ubl-strings.h:132
#: source/ubl-strings.h:133
msgid "Repeating packages were not added"
msgstr ""
#: source/ubl-strings.h:133
#: source/ubl-strings.h:134
msgid "This repository has already been added"
msgstr ""
#: source/ubl-strings.h:135
#: source/ubl-strings.h:136
msgid "Close"
msgstr ""
#: source/ubl-strings.h:137
#: source/ubl-strings.h:138
msgid "Are you sure want to disable?"
msgstr ""
#: source/ubl-strings.h:139
#: source/ubl-strings.h:140
msgid "Are you sure want to remove?"
msgstr ""
#: source/ubl-strings.h:141
#: source/ubl-strings.h:142
msgid "Do not sign"
msgstr ""
#: source/ubl-strings.h:143
#: source/ubl-strings.h:144
msgid "Package name error - package has incorrect name pattern"
msgstr ""
#: source/ubl-strings.h:145
#: source/ubl-strings.h:146
msgid "Passwords do not match"
msgstr ""
#: source/ubl-strings.h:147
#: source/ubl-strings.h:148
msgid "Package search"
msgstr ""
#: source/ubl-strings.h:149
#: source/ubl-strings.h:150
msgid "Storage path"
msgstr ""
#: source/ubl-strings.h:151
#: source/ubl-strings.h:152
msgid "Repository"
msgstr ""
#: source/ubl-strings.h:153
#: source/ubl-strings.h:154
msgid "Architecture"
msgstr ""
#: source/ubl-strings.h:155
#: source/ubl-strings.h:156
msgid "Repository name"
msgstr ""
#: source/ubl-strings.h:157
#: source/ubl-strings.h:158
msgid "Signature"
msgstr ""
#: source/ubl-strings.h:159
#: source/ubl-strings.h:160
msgid "Signature status"
msgstr ""
#: source/ubl-strings.h:161
#: source/ubl-strings.h:162
msgid "Sign packages"
msgstr ""
#: source/ubl-strings.h:163
#: source/ubl-strings.h:164
msgid "Packages successfully signed"
msgstr ""
#: source/ubl-strings.h:165
#: source/ubl-strings.h:166
msgid "Folder must contain repositories"
msgstr ""
#: source/ubl-strings.h:167
#: source/ubl-strings.h:168
msgid "Folder must not be empty"
msgstr ""
#: source/ubl-strings.h:167
#: source/ubl-strings.h:170
msgid "Name must be 5 or more symbols"
msgstr ""
#: source/ubl-strings.h:172
msgid "Same repository was chosen for source and target"
msgstr ""
#: source/ubl-strings.h:174
msgid "Signed"
msgstr ""
#: source/ubl-strings.h:175
msgid "Unsigned"
msgstr ""

@ -310,54 +310,58 @@ msgid "Data has been loaded"
msgstr "Данные загружены"
#: source/ubl-strings.h:89
msgid "Failed to add packages"
msgstr "Ошибка добавления пакетов"
#: source/ubl-strings.h:90
msgid "Packages were added successfully"
msgstr "Пакеты успешно добавлены"
#: source/ubl-strings.h:90
#: source/ubl-strings.h:91
msgid "Packages were removed successfully"
msgstr "Пакеты успешно удалены"
#: source/ubl-strings.h:91
#: source/ubl-strings.h:92
msgid "Packages were moved successfully"
msgstr "Пакеты успешно перемещены"
#: source/ubl-strings.h:92
#: source/ubl-strings.h:93
msgid "Changes saved"
msgstr "Изменения сохранены"
#: source/ubl-strings.h:93
#: source/ubl-strings.h:94
msgid "Key was successfully created"
msgstr "Ключ был успешно создан"
#: source/ubl-strings.h:94
#: source/ubl-strings.h:95
msgid "Key creation failed"
msgstr "Ошибка создания ключа"
#: source/ubl-strings.h:96
#: source/ubl-strings.h:97
msgid "Choose"
msgstr "Выбрать"
#: source/ubl-strings.h:97
#: source/ubl-strings.h:98
msgid "Cancel"
msgstr "Отмена"
#: source/ubl-strings.h:99
#: source/ubl-strings.h:100
msgid "Open or create repository"
msgstr "Открыть или создать репозиторий"
#: source/ubl-strings.h:100
#: source/ubl-strings.h:101
msgid "Open existing repository"
msgstr "Открыть и добавить репозиторий"
#: source/ubl-strings.h:101
#: source/ubl-strings.h:102
msgid "Configure repository"
msgstr "Редактировать репозиторий"
#: source/ubl-strings.h:102
#: source/ubl-strings.h:103
msgid "Delete repository"
msgstr "Удалить репозиторий"
#: source/ubl-strings.h:103
#: source/ubl-strings.h:104
msgid ""
"Add/Remove repository from\n"
"local package sources"
@ -365,107 +369,107 @@ msgstr ""
"Добавить/удалить репу из\n"
" локальных источников пакетов"
#: source/ubl-strings.h:104
#: source/ubl-strings.h:105
msgid "Enable/disable repository publish"
msgstr "Включить/отключить публикацию"
#: source/ubl-strings.h:105
#: source/ubl-strings.h:106
msgid "Check dependences"
msgstr "Проверить на битые зависимости"
#: source/ubl-strings.h:106
#: source/ubl-strings.h:107
msgid "Sign ripository"
msgstr "Подпись пакетов"
#: source/ubl-strings.h:107
#: source/ubl-strings.h:108
msgid "Open"
msgstr "Открыть"
#: source/ubl-strings.h:109
#: source/ubl-strings.h:110
msgid "Operation done"
msgstr "Операция завершена"
#: source/ubl-strings.h:111
#: source/ubl-strings.h:112
msgid "Choose branch or pack in branch to add file!"
msgstr "Выберите ветку чтобы добавить пакет!"
#: source/ubl-strings.h:112
#: source/ubl-strings.h:113
msgid "Choose repository or branch!"
msgstr "Выберите репозиторий!"
#: source/ubl-strings.h:113
#: source/ubl-strings.h:114
msgid "Choose pack to delete!"
msgstr "Выберите пакет для удаления!"
#: source/ubl-strings.h:114
#: source/ubl-strings.h:115
msgid "Choose repository to delete!"
msgstr "Выберите репозиторий для удаления!"
#: source/ubl-strings.h:115
#: source/ubl-strings.h:116
msgid "Choose repository or package to sign"
msgstr "Выберите репозиторий или пакет для подписи"
#: source/ubl-strings.h:117
#: source/ubl-strings.h:118
msgid "Name:"
msgstr "Имя:"
#: source/ubl-strings.h:118
#: source/ubl-strings.h:119
msgid "Branches:"
msgstr "Ветки:"
#: source/ubl-strings.h:119
#: source/ubl-strings.h:120
msgid "< Type branch name >"
msgstr "< Введите название ветки >"
#: source/ubl-strings.h:120
#: source/ubl-strings.h:121
msgid "Name must be filled!"
msgstr "Введите название!"
#: source/ubl-strings.h:121
#: source/ubl-strings.h:122
msgid "Choose path for new repository"
msgstr "Выбрать расположение нового репозитория"
#: source/ubl-strings.h:123
#: source/ubl-strings.h:124
msgid "Choose repository folder"
msgstr "Выбрать директорию для репозитория"
#: source/ubl-strings.h:124
#: source/ubl-strings.h:125
msgid "Choose repository"
msgstr "Выбрать репозиторий"
#: source/ubl-strings.h:126
#: source/ubl-strings.h:127
msgid "Absent"
msgstr "Отсутствует"
#: source/ubl-strings.h:127
#: source/ubl-strings.h:128
msgid "Dependences:"
msgstr "Зависит от:"
#: source/ubl-strings.h:128
#: source/ubl-strings.h:129
msgid "Digital signature"
msgstr "Цифровая подпись"
#: source/ubl-strings.h:130
#: source/ubl-strings.h:131
msgid "package"
msgstr "пакет"
#: source/ubl-strings.h:131
#: source/ubl-strings.h:132
msgid "repository"
msgstr "репозиторий"
#: source/ubl-strings.h:132
#: source/ubl-strings.h:133
msgid "Repeating packages were not added"
msgstr "Дублирующиеся пакеты не были добавлены"
#: source/ubl-strings.h:133
#: source/ubl-strings.h:134
msgid "This repository has already been added"
msgstr "Этот репозиторий уже был добавлен"
#: source/ubl-strings.h:135
#: source/ubl-strings.h:136
msgid "Close"
msgstr "Закрыть"
#: source/ubl-strings.h:137
#: source/ubl-strings.h:138
msgid "Are you sure want to disable?"
msgstr ""
"Внимание! Вы хотите отключить хранилище от управления менеджером "
@ -475,68 +479,80 @@ msgstr ""
"Примечание: в дальнейшем Вы можете заново подключить хранилище и управлять "
"им."
#: source/ubl-strings.h:139
#: source/ubl-strings.h:140
msgid "Are you sure want to remove?"
msgstr ""
"Внимание! Вы ходите удалить хранилище При этом хранилище и вложенные "
"репозитории будут безвозвратно удалены!"
#: source/ubl-strings.h:141
#: source/ubl-strings.h:142
msgid "Do not sign"
msgstr "Не подписывать"
#: source/ubl-strings.h:143
#: source/ubl-strings.h:144
msgid "Package name error - package has incorrect name pattern"
msgstr "Ошибка имени пакета - некорректное имя пакета"
#: source/ubl-strings.h:145
#: source/ubl-strings.h:146
msgid "Passwords do not match"
msgstr "Пароли не совпадают"
#: source/ubl-strings.h:147
#: source/ubl-strings.h:148
msgid "Package search"
msgstr "Поиск пакетов"
#: source/ubl-strings.h:149
#: source/ubl-strings.h:150
msgid "Storage path"
msgstr "Расположение хранилища"
#: source/ubl-strings.h:151
#: source/ubl-strings.h:152
msgid "Repository"
msgstr "Репозиторий"
#: source/ubl-strings.h:153
#: source/ubl-strings.h:154
msgid "Architecture"
msgstr "Архитектура"
#: source/ubl-strings.h:155
#: source/ubl-strings.h:156
msgid "Repository name"
msgstr "Имя репозитория"
#: source/ubl-strings.h:157
#: source/ubl-strings.h:158
msgid "Signature"
msgstr "Подпись"
#: source/ubl-strings.h:159
#: source/ubl-strings.h:160
msgid "Signature status"
msgstr "Статус подписи"
#: source/ubl-strings.h:161
#: source/ubl-strings.h:162
msgid "Sign packages"
msgstr "Подписать пакеты"
#: source/ubl-strings.h:163
#: source/ubl-strings.h:164
msgid "Packages successfully signed"
msgstr "Пакеты успешно подписаны"
#: source/ubl-strings.h:165
#: source/ubl-strings.h:166
msgid "Folder must contain repositories"
msgstr "Директория должна содержать репозитории"
#: source/ubl-strings.h:167
#: source/ubl-strings.h:168
msgid "Folder must not be empty"
msgstr "Директория должна быть пустой"
#: source/ubl-strings.h:167
#: source/ubl-strings.h:170
msgid "Name must be 5 or more symbols"
msgstr "Имя должно содержать больше 5 символов"
#: source/ubl-strings.h:172
msgid "Same repository was chosen for source and target"
msgstr "Для источника и назначения был выбран один и тот же репозиторий"
#: source/ubl-strings.h:174
msgid "Signed"
msgstr "Подписан"
#: source/ubl-strings.h:175
msgid "Unsigned"
msgstr "Не подписан"

@ -37,7 +37,6 @@ set(DEPENDFILES
../ubl-settings-repomanager-sign.glade
../ubl-settings-repomanager-repo-block.glade
../gresource.xml
../ubl-settings-repomanager-banner.png
../ubl-settings-repomanager.css
)

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

Loading…
Cancel
Save