diff options
Diffstat (limited to 'data')
32 files changed, 224 insertions, 523 deletions
diff --git a/data/Makefile.am b/data/Makefile.am index d357c793..f924481b 100644 --- a/data/Makefile.am +++ b/data/Makefile.am @@ -14,24 +14,27 @@ man_MANS=atril.1 # uidir = $(pkgdatadir) -ui_DATA = \ +ui_DATA = \ hand-open.png # # Desktop file # -DESKTOP_IN_FILES = atril.desktop.in -DESKTOP_FILES = $(DESKTOP_IN_FILES:.desktop.in=.desktop) - desktopdir = $(datadir)/applications -desktop_DATA = $(DESKTOP_FILES) -$(desktop_DATA): $(DESKTOP_IN_FILES) +desktop_in_files = atril.desktop.in +desktop_DATA = $(desktop_in_files:.desktop.in=.desktop) +$(desktop_DATA): $(desktop_in_files) +if USE_NLS $(AM_V_GEN) $(MSGFMT) --desktop --template $< -d $(top_srcdir)/po -o $@ +else + $(AM_V_GEN) cp -f $< $@ +endif # # DBus servide file # + if ENABLE_DBUS servicedir = $(datadir)/dbus-1/services service_in_files = org.mate.atril.Daemon.service.in @@ -44,15 +47,22 @@ endif # # App data file # + appdatadir = $(datadir)/metainfo -appdata_in_files = atril.appdata.xml.in +appdata_in_in_files = atril.appdata.xml.in.in +appdata_in_files = $(appdata_in_in_files:.appdata.xml.in.in=.appdata.xml.in) appdata_DATA = $(appdata_in_files:.xml.in=.xml) $(appdata_DATA): $(appdata_in_files) +if USE_NLS $(AM_V_GEN) $(MSGFMT) --xml --template $< -d $(top_srcdir)/po -o $@ +else + $(AM_V_GEN) cp -f $< $@ +endif # # GSettings schema # + gsettings_SCHEMAS = org.mate.Atril.gschema.xml .PRECIOUS: $(gsettings_SCHEMAS) @@ -60,7 +70,6 @@ gsettings_SCHEMAS = org.mate.Atril.gschema.xml # include the appropriate makefile rules for schema handling @GSETTINGS_RULES@ - # # GTK icon cache # @@ -79,18 +88,18 @@ update-icon-cache: echo "*** $(gtk_update_icon_cache)"; \ fi - # # Extra files to be included in the tarball # EXTRA_DIST = \ - $(ui_DATA) \ - $(DESKTOP_IN_FILES) \ - $(appdata_in_files) \ + $(appdata_in_in_files) \ + $(desktop_in_files) \ $(gsettings_SCHEMAS) \ - org.mate.atril.Daemon.service.in \ $(man_MANS) \ + $(service_in_files) \ + $(ui_DATA) \ + org.mate.atril.Daemon.service.in \ $(NULL) # @@ -98,10 +107,13 @@ EXTRA_DIST = \ # CLEANFILES = \ - atril.appdata.xml + $(appdata_DATA) \ + $(desktop_DATA) \ + $(service_DATA) \ + $(NULL) DISTCLEANFILES = \ - $(DESKTOP_FILES) \ - $(service_DATA) + $(appdata_in_files) \ + $(NULL) -include $(top_srcdir)/git.mk diff --git a/data/atril-toolbar.xml b/data/atril-toolbar.xml deleted file mode 100644 index eb641581..00000000 --- a/data/atril-toolbar.xml +++ /dev/null @@ -1,41 +0,0 @@ -<?xml version="1.0"?> -<toolbars version="1.0"> -<available> - <toolitem name="FileOpenRecent"/> - <toolitem name="FilePrint"/> - <toolitem name="FileSaveAs"/> - <toolitem name="FileSendTo"/> - <toolitem name="ViewContinuous"/> - <toolitem name="ViewDual"/> - <toolitem name="ViewInvertedColors"/> - <toolitem name="ViewReload"/> - <toolitem name="ViewAutoscroll"/> - <toolitem name="ViewSidebar"/> - <toolitem name="ViewZoom"/> - <toolitem name="ViewZoomIn"/> - <toolitem name="ViewZoomOut"/> - <toolitem name="ViewZoomReset"/> - <toolitem name="ViewFitPage"/> - <toolitem name="ViewFitWidth"/> - <toolitem name="ViewFullscreen"/> - <toolitem name="ViewPresentation"/> - <toolitem name="GoPreviousPage"/> - <toolitem name="GoNextPage"/> - <toolitem name="GoFirstPage"/> - <toolitem name="GoLastPage"/> - <toolitem name="EditRotateLeft"/> - <toolitem name="EditRotateRight"/> - <toolitem name="EditSelectAll"/> - <toolitem name="EditFind"/> - <toolitem name="PageSelector"/> - <toolitem name="Navigation"/> -</available> - <toolbar name="DefaultToolBar"> - <toolitem name="GoPreviousPage"/> - <toolitem name="GoNextPage"/> - <separator/> - <toolitem name="PageSelector"/> - <separator/> - <toolitem name="ViewZoom"/> - </toolbar> -</toolbars> diff --git a/data/atril-ui.xml b/data/atril-ui.xml deleted file mode 100644 index 851a014c..00000000 --- a/data/atril-ui.xml +++ /dev/null @@ -1,149 +0,0 @@ -<ui> - <menubar name="MainMenu"> - <menu name="FileMenu" action="File"> - <menuitem name="FileOpenMenu" action="FileOpen"/> - <menuitem name="FileOpenCopyMenu" action="FileOpenCopy"/> - <menuitem name="FileSaveAsMenu" action="FileSaveAs"/> - <menuitem name="FileSendToMenu" action="FileSendTo"/> - <separator/> - <menuitem name="FilePrintMenu" action="FilePrint"/> - <separator/> - <menuitem name="FilePropertiesMenu" action="FileProperties"/> - <separator/> - <placeholder name="RecentFilesMenu"/> - <separator/> - <menuitem name="FileCloseWindowMenu" action="FileCloseWindow"/> - </menu> - - <menu name="EditMenu" action="Edit"> - <menuitem name="EditCopyMenu" action="EditCopy"/> - <separator/> - <menuitem name="EditSelectAllMenu" action="EditSelectAll"/> - <separator/> - <menuitem name="EditFindMenu" action="EditFind"/> - <menuitem name="EditFindNextMenu" action="EditFindNext"/> - <menuitem name="EditFindPreviousMenu" action="EditFindPrevious"/> - <separator/> - <menuitem name="EditRotateLeftMenu" action="EditRotateLeft"/> - <menuitem name="EditRotateRightMenu" action="EditRotateRight"/> - <separator/> - <menuitem name="EditToolbarMenu" action="EditToolbar"/> - <separator/> - <menuitem name="EditSaveSettingsMenu" action="EditSaveSettings"/> - </menu> - - <menu name="ViewMenu" action="View"> - <menuitem name="ViewToolbarMenu" action="ViewToolbar"/> - <menuitem name="ViewSidebarMenu" action="ViewSidebar"/> - <separator/> - <menuitem name="ViewFullscreenMenu" action="ViewFullscreen"/> - <menuitem name="ViewPresentationMenu" action="ViewPresentation"/> - <separator/> - <menuitem name="ViewContinuousMenu" action="ViewContinuous"/> - <menuitem name="ViewDualMenu" action="ViewDual"/> - <menuitem name="ViewDualOddLeftMenu" action="ViewDualOddLeft"/> - <separator/> - <menuitem name="ViewInvertedColors" action="ViewInvertedColors"/> - <separator/> - <menuitem name="ViewCaretNavigationMenu" action="ViewCaretNavigation"/> - <separator/> - <menuitem name="ViewZoomInMenu" action="ViewZoomIn"/> - <menuitem name="ViewZoomOutMenu" action="ViewZoomOut"/> - <menuitem name="ViewZoomResetMenu" action="ViewZoomReset"/> - <menuitem name="ViewFitPageMenu" action="ViewFitPage"/> - <menuitem name="ViewFitWidthMenu" action="ViewFitWidth"/> - <menuitem name="ViewExpandWindowMenu" action="ViewExpandWindow"/> - <separator/> - <menuitem name="ViewReload" action="ViewReload"/> - </menu> - - <menu name="GoMenu" action="Go"> - <menuitem name="GoPreviousPageMenu" action="GoPreviousPage"/> - <menuitem name="GoNextPageMenu" action="GoNextPage"/> - <separator/> - <menuitem name="GoFirstPageMenu" action="GoFirstPage"/> - <menuitem name="GoLastPageMenu" action="GoLastPage"/> - </menu> - - <menu name="BookmarksMenu" action="Bookmarks"> - <menuitem name="BookmarksAddMenu" action="BookmarksAdd"/> - <separator/> - <placeholder name="BookmarksItems"/> - </menu> - - <menu name="HelpMenu" action="Help"> - <menuitem name="HelpContentsMenu" action="HelpContents"/> - <menuitem name="HelpAboutMenu" action="HelpAbout"/> - </menu> - </menubar> - - <popup name="DocumentPopup" action="DocumentPopupAction"> - <menuitem name="OpenLink" action="OpenLink"/> - <menuitem name="CopyLinkAddress" action="CopyLinkAddress"/> - <menuitem name="GoLink" action="GoLink"/> - <menuitem name="OpenLinkNewWindow" action="OpenLinkNewWindow"/> - <separator/> - <menuitem name="GoPreviousPage" action="GoPreviousPage"/> - <menuitem name="GoNextPage" action="GoNextPage"/> - <menuitem name="ViewReload" action="ViewReload"/> - <menuitem name="ViewAutoscroll" action="ViewAutoscroll"/> - <separator/> - <menuitem name="EditCopy" action="EditCopy"/> - <menuitem name="EditSelectAllPopup" action="EditSelectAll"/> - <separator/> - <menuitem name="SaveImageAs" action="SaveImageAs"/> - <menuitem name="CopyImage" action="CopyImage"/> - <separator/> - <menuitem name="OpenAttachment" action="OpenAttachment"/> - <menuitem name="SaveAttachmentAs" action="SaveAttachmentAs"/> - <separator/> - <menuitem name="AnnotProperties" action="AnnotProperties"/> - <menuitem name="RemoveAnnot" action="RemoveAnnot"/> - </popup> - - <popup name="AttachmentPopup" action="AttachmentPopupAction"> - <menuitem name="OpenAttachment" action="OpenAttachment"/> - <separator/> - <menuitem name="SaveAttachmentAs" action="SaveAttachmentAs"/> - </popup> - - <popup name="ToolbarPopup" action="ToolbarPopupAction"> - <menuitem name="EditToolbarMenu" action="EditToolbar"/> - </popup> - - <accelerator name="PageDownAccel" action="PageDown"/> - <accelerator name="PageUpAccel" action="PageUp"/> - <accelerator name="GoBackwardFastAccel" action="GoBackwardFast"/> - <accelerator name="GoForwardFastAccel" action="GoForwardFast"/> - <accelerator name="EscapeAccel" action="Escape"/> - <accelerator name="SlashAccel" action="Slash"/> - <accelerator name="F3Accel" action="F3"/> - <accelerator name="pAccel" action="p"/> - <accelerator name="nAccel" action="n"/> - <accelerator name="FocusPageSelectorAccel" action="FocusPageSelector"/> - <accelerator name="PlusAccel" action="Plus"/> - <accelerator name="MinusAccel" action="Minus"/> - <accelerator name="Equal" action="Equal"/> - <accelerator name="CtrlEqualAccel" action="CtrlEqual"/> - <accelerator name="KpPlusAccel" action="KpPlus"/> - <accelerator name="KpMinusAccel" action="KpMinus"/> - <accelerator name="CtrlKpPlusAccel" action="CtrlKpPlus"/> - <accelerator name="CtrlKpMinusAccel" action="CtrlKpMinus"/> - <accelerator name="CtrlKpZeroAccel" action="CtrlKpZero"/> - <accelerator name="CtrlInsertAccel" action="CtrlInsert" /> - <accelerator name="FitPageAccel" action ="FitPage" /> - <accelerator name="FitWidthAccel" action ="FitWidth" /> - <accelerator name="F7Accel" action="F7" /> - - <toolbar name="FullscreenToolbar"> - <toolitem name="GoPreviousPage" action="GoPreviousPage"/> - <toolitem name="GoNextPage" action="GoNextPage"/> - <separator/> - <toolitem name="PageSelector" action="PageSelector"/> - <separator/> - <toolitem name="ViewZoom" action="ViewZoom"/> - <separator expand="true"/> - <toolitem name="StartPresentation" action="StartPresentation"/> - <toolitem name="LeaveFullscreen" action="LeaveFullscreen"/> - </toolbar> -</ui> diff --git a/data/atril.1 b/data/atril.1 index b7c90fae..21440b75 100644 --- a/data/atril.1 +++ b/data/atril.1 @@ -1,5 +1,5 @@ .\" Man page for Atril -.TH ATRIL 1 "30 January 2014" "MATE Desktop Environment" +.TH ATRIL 1 "10 May 2023" "MATE Desktop Environment" .\" Please adjust this date when revising the manpage. .\" .SH "NAME" @@ -7,7 +7,7 @@ Atril \- The MATE Document Viewer .SH "SYNTAX" .B atril [OPTIONS...] [FILES...] .SH "DESCRIPTION" -Atril is the official Document Viewer of the MATE Desktop Environment, it is a simple multi-page document viewer. It can display and print PostScript (PS), Encapsulated PostScript (EPS), DJVU, DVI, XPS and Portable Document Format (PDF) files. +Atril is the official Document Viewer of the MATE Desktop Environment, it is a simple multi-page document viewer. It can display and print PostScript (PS), Encapsulated PostScript (EPS), DJVU, DVI, epub, XPS and Portable Document Format (PDF) files. .TP When supported by the document, it also allows searching for text, copying text to the clipboard, hypertext navigation, and table-of-contents bookmarks. .TP diff --git a/data/atril.appdata.xml.in b/data/atril.appdata.xml.in.in index c54aee98..963e6d84 100644 --- a/data/atril.appdata.xml.in +++ b/data/atril.appdata.xml.in.in @@ -38,7 +38,7 @@ </image> </screenshot> </screenshots> - <url type="homepage">https://mate-desktop.org</url> + <url type="homepage">@PACKAGE_URL@</url> <updatecontact>[email protected]</updatecontact> <project_group>MATE</project_group> </component> diff --git a/data/icons/128x128/apps/atril.png b/data/icons/128x128/apps/atril.png Binary files differnew file mode 100644 index 00000000..5deac6ae --- /dev/null +++ b/data/icons/128x128/apps/atril.png diff --git a/data/icons/16x16/Makefile.am b/data/icons/16x16/Makefile.am deleted file mode 100644 index b02d3a8c..00000000 --- a/data/icons/16x16/Makefile.am +++ /dev/null @@ -1,3 +0,0 @@ -SUBDIRS = actions apps mimetypes - --include $(top_srcdir)/git.mk diff --git a/data/icons/16x16/actions/Makefile.am b/data/icons/16x16/actions/Makefile.am deleted file mode 100644 index d82ea2a3..00000000 --- a/data/icons/16x16/actions/Makefile.am +++ /dev/null @@ -1,27 +0,0 @@ -themedir = $(pkgdatadir)/icons/hicolor -size = 16x16 -context = actions - -iconsdir = $(themedir)/$(size)/$(context) - -icons_DATA = \ - view-page-continuous.png \ - view-page-facing.png \ - zoom.png \ - zoom-fit-height.png \ - zoom-fit-width.png \ - object-rotate-left.png \ - object-rotate-right.png - -noinst_DATA = \ - view-page-continuous.xcf \ - view-page-facing.xcf \ - zoom.svg \ - zoom-fit-page.svg \ - zoom-fit-width.svg - -EXTRA_DIST = \ - $(icons_DATA) \ - $(noinst_DATA) - --include $(top_srcdir)/git.mk diff --git a/data/icons/16x16/apps/Makefile.am b/data/icons/16x16/apps/Makefile.am deleted file mode 100644 index aa82e2c4..00000000 --- a/data/icons/16x16/apps/Makefile.am +++ /dev/null @@ -1,16 +0,0 @@ -themedir = $(datadir)/icons/hicolor -size = 16x16 -context = apps - -iconsdir = $(themedir)/$(size)/$(context) - -icons_DATA = \ - atril.png - -noinst_DATA = - -EXTRA_DIST = \ - $(icons_DATA) \ - $(noinst_DATA) - --include $(top_srcdir)/git.mk diff --git a/data/icons/16x16/mimetypes/Makefile.am b/data/icons/16x16/mimetypes/Makefile.am deleted file mode 100644 index 87840e2f..00000000 --- a/data/icons/16x16/mimetypes/Makefile.am +++ /dev/null @@ -1,16 +0,0 @@ -themedir = $(pkgdatadir)/icons/hicolor -size = 16x16 -context = mimetypes - -iconsdir = $(themedir)/$(size)/$(context) - -icons_DATA = \ - x-office-presentation.png - -noinst_DATA = - -EXTRA_DIST = \ - $(icons_DATA) \ - $(noinst_DATA) - --include $(top_srcdir)/git.mk diff --git a/data/icons/22x22/Makefile.am b/data/icons/22x22/Makefile.am deleted file mode 100644 index b02d3a8c..00000000 --- a/data/icons/22x22/Makefile.am +++ /dev/null @@ -1,3 +0,0 @@ -SUBDIRS = actions apps mimetypes - --include $(top_srcdir)/git.mk diff --git a/data/icons/22x22/actions/Makefile.am b/data/icons/22x22/actions/Makefile.am deleted file mode 100644 index eba54c2a..00000000 --- a/data/icons/22x22/actions/Makefile.am +++ /dev/null @@ -1,28 +0,0 @@ -themedir = $(pkgdatadir)/icons/hicolor -size = 22x22 -context = actions - -iconsdir = $(themedir)/$(size)/$(context) - -icons_DATA = \ - eye.png \ - object-rotate-left.png \ - object-rotate-right.png \ - view-page-continuous.png \ - view-page-facing.png \ - zoom.png \ - zoom-fit-page.png \ - zoom-fit-width.png - -noinst_DATA = \ - view-page-continuous.xcf \ - view-page-facing.xcf \ - zoom.svg \ - zoom-fit-page.svg \ - zoom-fit-width.svg - -EXTRA_DIST = \ - $(icons_DATA) \ - $(noinst_DATA) - --include $(top_srcdir)/git.mk diff --git a/data/icons/22x22/apps/Makefile.am b/data/icons/22x22/apps/Makefile.am deleted file mode 100644 index f7d407d3..00000000 --- a/data/icons/22x22/apps/Makefile.am +++ /dev/null @@ -1,16 +0,0 @@ -themedir = $(datadir)/icons/hicolor -size = 22x22 -context = apps - -iconsdir = $(themedir)/$(size)/$(context) - -icons_DATA = \ - atril.png - -noinst_DATA = - -EXTRA_DIST = \ - $(icons_DATA) \ - $(noinst_DATA) - --include $(top_srcdir)/git.mk diff --git a/data/icons/22x22/mimetypes/Makefile.am b/data/icons/22x22/mimetypes/Makefile.am deleted file mode 100644 index bfd92a28..00000000 --- a/data/icons/22x22/mimetypes/Makefile.am +++ /dev/null @@ -1,16 +0,0 @@ -themedir = $(pkgdatadir)/icons/hicolor -size = 22x22 -context = mimetypes - -iconsdir = $(themedir)/$(size)/$(context) - -icons_DATA = \ - x-office-presentation.png - -noinst_DATA = - -EXTRA_DIST = \ - $(icons_DATA) \ - $(noinst_DATA) - --include $(top_srcdir)/git.mk diff --git a/data/icons/24x24/Makefile.am b/data/icons/24x24/Makefile.am deleted file mode 100644 index b02d3a8c..00000000 --- a/data/icons/24x24/Makefile.am +++ /dev/null @@ -1,3 +0,0 @@ -SUBDIRS = actions apps mimetypes - --include $(top_srcdir)/git.mk diff --git a/data/icons/24x24/actions/Makefile.am b/data/icons/24x24/actions/Makefile.am deleted file mode 100644 index f44f8b6b..00000000 --- a/data/icons/24x24/actions/Makefile.am +++ /dev/null @@ -1,23 +0,0 @@ -themedir = $(pkgdatadir)/icons/hicolor -size = 24x24 -context = actions - -iconsdir = $(themedir)/$(size)/$(context) - -icons_DATA = \ - stock_filters-invert.png \ - view-page-continuous.png \ - view-page-facing.png \ - zoom.png \ - zoom-fit-height.png \ - zoom-fit-width.png \ - object-rotate-left.png \ - object-rotate-right.png - -noinst_DATA = - -EXTRA_DIST = \ - $(icons_DATA) \ - $(noinst_DATA) - --include $(top_srcdir)/git.mk diff --git a/data/icons/24x24/apps/Makefile.am b/data/icons/24x24/apps/Makefile.am deleted file mode 100644 index e23a2ba9..00000000 --- a/data/icons/24x24/apps/Makefile.am +++ /dev/null @@ -1,16 +0,0 @@ -themedir = $(datadir)/icons/hicolor -size = 24x24 -context = apps - -iconsdir = $(themedir)/$(size)/$(context) - -icons_DATA = \ - atril.png - -noinst_DATA = - -EXTRA_DIST = \ - $(icons_DATA) \ - $(noinst_DATA) - --include $(top_srcdir)/git.mk diff --git a/data/icons/24x24/mimetypes/Makefile.am b/data/icons/24x24/mimetypes/Makefile.am deleted file mode 100644 index b4025de3..00000000 --- a/data/icons/24x24/mimetypes/Makefile.am +++ /dev/null @@ -1,16 +0,0 @@ -themedir = $(pkgdatadir)/icons/hicolor -size = 24x24 -context = mimetypes - -iconsdir = $(themedir)/$(size)/$(context) - -icons_DATA = \ - x-office-presentation.png - -noinst_DATA = - -EXTRA_DIST = \ - $(icons_DATA) \ - $(noinst_DATA) - --include $(top_srcdir)/git.mk diff --git a/data/icons/32x32/Makefile.am b/data/icons/32x32/Makefile.am deleted file mode 100644 index 02d9f743..00000000 --- a/data/icons/32x32/Makefile.am +++ /dev/null @@ -1,3 +0,0 @@ -SUBDIRS = actions mimetypes - --include $(top_srcdir)/git.mk diff --git a/data/icons/32x32/actions/Makefile.am b/data/icons/32x32/actions/Makefile.am deleted file mode 100644 index 09e20499..00000000 --- a/data/icons/32x32/actions/Makefile.am +++ /dev/null @@ -1,19 +0,0 @@ -themedir = $(pkgdatadir)/icons/hicolor -size = 32x32 -context = actions - -iconsdir = $(themedir)/$(size)/$(context) - -icons_DATA = \ - object-rotate-left.png \ - object-rotate-right.png \ - view-page-continuous.png \ - view-page-facing.png - -noinst_DATA = - -EXTRA_DIST = \ - $(icons_DATA) \ - $(noinst_DATA) - --include $(top_srcdir)/git.mk diff --git a/data/icons/32x32/mimetypes/Makefile.am b/data/icons/32x32/mimetypes/Makefile.am deleted file mode 100644 index a347c0bd..00000000 --- a/data/icons/32x32/mimetypes/Makefile.am +++ /dev/null @@ -1,16 +0,0 @@ -themedir = $(pkgdatadir)/icons/hicolor -size = 32x32 -context = mimetypes - -iconsdir = $(themedir)/$(size)/$(context) - -icons_DATA = \ - x-office-presentation.png - -noinst_DATA = - -EXTRA_DIST = \ - $(icons_DATA) \ - $(noinst_DATA) - --include $(top_srcdir)/git.mk diff --git a/data/icons/48x48/Makefile.am b/data/icons/48x48/Makefile.am deleted file mode 100644 index ae033087..00000000 --- a/data/icons/48x48/Makefile.am +++ /dev/null @@ -1,4 +0,0 @@ -SUBDIRS = actions apps - - --include $(top_srcdir)/git.mk diff --git a/data/icons/48x48/actions/Makefile.am b/data/icons/48x48/actions/Makefile.am deleted file mode 100644 index a8047edf..00000000 --- a/data/icons/48x48/actions/Makefile.am +++ /dev/null @@ -1,20 +0,0 @@ -themedir = $(pkgdatadir)/icons/hicolor -size = 48x48 -context = actions - -iconsdir = $(themedir)/$(size)/$(context) - -icons_DATA = \ - close.png \ - view-page-continuous.png \ - view-page-facing.png \ - resize-se.png \ - resize-sw.png - -noinst_DATA = - -EXTRA_DIST = \ - $(icons_DATA) \ - $(noinst_DATA) - --include $(top_srcdir)/git.mk diff --git a/data/icons/48x48/apps/Makefile.am b/data/icons/48x48/apps/Makefile.am deleted file mode 100644 index c73ebc82..00000000 --- a/data/icons/48x48/apps/Makefile.am +++ /dev/null @@ -1,16 +0,0 @@ -themedir = $(datadir)/icons/hicolor -size = 48x48 -context = apps - -iconsdir = $(themedir)/$(size)/$(context) - -icons_DATA = \ - atril.png - -noinst_DATA = - -EXTRA_DIST = \ - $(icons_DATA) \ - $(noinst_DATA) - --include $(top_srcdir)/git.mk diff --git a/data/icons/64x64/apps/atril.png b/data/icons/64x64/apps/atril.png Binary files differnew file mode 100644 index 00000000..57091d6e --- /dev/null +++ b/data/icons/64x64/apps/atril.png diff --git a/data/icons/Makefile.am b/data/icons/Makefile.am index 6101c565..8537a1d3 100644 --- a/data/icons/Makefile.am +++ b/data/icons/Makefile.am @@ -1,4 +1,66 @@ -SUBDIRS = 16x16 22x22 24x24 32x32 48x48 scalable +iconsdir = $(datadir)/icons/hicolor +pkgiconsdir = $(pkgdatadir)/icons/hicolor +nobase_dist_icons_DATA = \ + 16x16/apps/atril.png \ + 22x22/apps/atril.png \ + 24x24/apps/atril.png \ + 48x48/apps/atril.png \ + 64x64/apps/atril.png \ + 128x128/apps/atril.png \ + scalable/apps/atril.svg + +nobase_dist_pkgicons_DATA = \ + 16x16/actions/object-rotate-left.png \ + 16x16/actions/object-rotate-right.png \ + 16x16/actions/view-page-continuous.png \ + 16x16/actions/view-page-facing.png \ + 16x16/actions/zoom.png \ + 16x16/actions/zoom-fit-height.png \ + 16x16/actions/zoom-fit-width.png \ + 16x16/mimetypes/x-office-presentation.png \ + 22x22/actions/eye.png \ + 22x22/actions/object-rotate-left.png \ + 22x22/actions/object-rotate-right.png \ + 22x22/actions/view-page-continuous.png \ + 22x22/actions/view-page-facing.png \ + 22x22/actions/zoom.png \ + 22x22/actions/zoom-fit-page.png \ + 22x22/actions/zoom-fit-width.png \ + 22x22/mimetypes/x-office-presentation.png \ + 24x24/actions/object-rotate-left.png \ + 24x24/actions/object-rotate-right.png \ + 24x24/actions/stock_filters-invert.png \ + 24x24/actions/view-page-continuous.png \ + 24x24/actions/view-page-facing.png \ + 24x24/actions/zoom.png \ + 24x24/actions/zoom-fit-height.png \ + 24x24/actions/zoom-fit-width.png \ + 24x24/mimetypes/x-office-presentation.png \ + 32x32/actions/object-rotate-left.png \ + 32x32/actions/object-rotate-right.png \ + 32x32/actions/view-page-continuous.png \ + 32x32/actions/view-page-facing.png \ + 32x32/mimetypes/x-office-presentation.png \ + 48x48/actions/close.png \ + 48x48/actions/view-page-continuous.png \ + 48x48/actions/view-page-facing.png \ + 48x48/actions/resize-se.png \ + 48x48/actions/resize-sw.png \ + scalable/actions/object-rotate-left.svg \ + scalable/actions/object-rotate-right.svg \ + scalable/mimetypes/x-office-presentation.svg + +dist_noinst_DATA = \ + 16x16/actions/view-page-continuous.xcf \ + 16x16/actions/view-page-facing.xcf \ + 16x16/actions/zoom.svg \ + 16x16/actions/zoom-fit-page.svg \ + 16x16/actions/zoom-fit-width.svg \ + 22x22/actions/view-page-continuous.xcf \ + 22x22/actions/view-page-facing.xcf \ + 22x22/actions/zoom.svg \ + 22x22/actions/zoom-fit-page.svg \ + 22x22/actions/zoom-fit-width.svg -include $(top_srcdir)/git.mk diff --git a/data/icons/meson.build b/data/icons/meson.build new file mode 100644 index 00000000..237b63ae --- /dev/null +++ b/data/icons/meson.build @@ -0,0 +1,73 @@ +icons = [ + '16x16/actions/object-rotate-right.png', + '16x16/actions/zoom.png', + '16x16/actions/zoom-fit-width.png', + '16x16/actions/view-page-facing.png', + '16x16/actions/view-page-continuous.png', + '16x16/actions/object-rotate-left.png', + '16x16/actions/zoom-fit-height.png', + '16x16/mimetypes/x-office-presentation.png', + '22x22/actions/object-rotate-right.png', + '22x22/actions/zoom-fit-page.png', + '22x22/actions/zoom.png', + '22x22/actions/zoom-fit-width.png', + '22x22/actions/view-page-facing.png', + '22x22/actions/view-page-continuous.png', + '22x22/actions/object-rotate-left.png', + '22x22/actions/eye.png', + '22x22/mimetypes/x-office-presentation.png', + '24x24/actions/object-rotate-right.png', + '24x24/actions/stock_filters-invert.png', + '24x24/actions/zoom.png', + '24x24/actions/zoom-fit-width.png', + '24x24/actions/view-page-facing.png', + '24x24/actions/view-page-continuous.png', + '24x24/actions/object-rotate-left.png', + '24x24/actions/zoom-fit-height.png', + '24x24/mimetypes/x-office-presentation.png', + '32x32/actions/object-rotate-right.png', + '32x32/actions/view-page-facing.png', + '32x32/actions/view-page-continuous.png', + '32x32/actions/object-rotate-left.png', + '32x32/mimetypes/x-office-presentation.png', + '48x48/actions/resize-se.png', + '48x48/actions/resize-sw.png', + '48x48/actions/view-page-facing.png', + '48x48/actions/view-page-continuous.png', + '48x48/actions/close.png', + 'scalable/actions/object-rotate-left.svg', + 'scalable/actions/object-rotate-right.svg', + 'scalable/mimetypes/x-office-presentation.svg', +] + +foreach icon : icons + parts = icon.split('/') + size = parts[0] + context = parts[1] + filename = parts[2] + + install_data( + icon, + install_dir: join_paths(datadir, meson.project_name(), 'icons', 'hicolor', size, context) + ) +endforeach + +app_icons = [ + '16x16/apps/atril.png', + '22x22/apps/atril.png', + '24x24/apps/atril.png', + '48x48/apps/atril.png', + 'scalable/apps/atril.svg', +] + +foreach icon : app_icons + parts = icon.split('/') + size = parts[0] + context = parts[1] + filename = parts[2] + + install_data( + icon, + install_dir: join_paths(datadir, 'icons', 'hicolor', size, context) + ) +endforeach diff --git a/data/icons/scalable/Makefile.am b/data/icons/scalable/Makefile.am deleted file mode 100644 index b02d3a8c..00000000 --- a/data/icons/scalable/Makefile.am +++ /dev/null @@ -1,3 +0,0 @@ -SUBDIRS = actions apps mimetypes - --include $(top_srcdir)/git.mk diff --git a/data/icons/scalable/actions/Makefile.am b/data/icons/scalable/actions/Makefile.am deleted file mode 100644 index eb48907e..00000000 --- a/data/icons/scalable/actions/Makefile.am +++ /dev/null @@ -1,17 +0,0 @@ -themedir = $(pkgdatadir)/icons/hicolor -size = scalable -context = actions - -iconsdir = $(themedir)/$(size)/$(context) - -icons_DATA = \ - object-rotate-left.svg \ - object-rotate-right.svg - -noinst_DATA = - -EXTRA_DIST = \ - $(icons_DATA) \ - $(noinst_DATA) - --include $(top_srcdir)/git.mk diff --git a/data/icons/scalable/apps/Makefile.am b/data/icons/scalable/apps/Makefile.am deleted file mode 100644 index a7d6c404..00000000 --- a/data/icons/scalable/apps/Makefile.am +++ /dev/null @@ -1,16 +0,0 @@ -themedir = $(datadir)/icons/hicolor -size = scalable -context = apps - -iconsdir = $(themedir)/$(size)/$(context) - -icons_DATA = \ - atril.svg - -noinst_DATA = - -EXTRA_DIST = \ - $(icons_DATA) \ - $(noinst_DATA) - --include $(top_srcdir)/git.mk diff --git a/data/icons/scalable/mimetypes/Makefile.am b/data/icons/scalable/mimetypes/Makefile.am deleted file mode 100644 index c0cb8ea6..00000000 --- a/data/icons/scalable/mimetypes/Makefile.am +++ /dev/null @@ -1,16 +0,0 @@ -themedir = $(pkgdatadir)/icons/hicolor -size = scalable -context = mimetypes - -iconsdir = $(themedir)/$(size)/$(context) - -icons_DATA = \ - x-office-presentation.svg - -noinst_DATA = - -EXTRA_DIST = \ - $(icons_DATA) \ - $(noinst_DATA) - --include $(top_srcdir)/git.mk diff --git a/data/meson.build b/data/meson.build new file mode 100644 index 00000000..1d76df31 --- /dev/null +++ b/data/meson.build @@ -0,0 +1,57 @@ + +subdir('icons') + +data_dir = include_directories('.') + +install_data( + 'atril.1', + install_dir : join_paths(get_option('prefix'), get_option('mandir'), 'man1') +) + +service_conf = configuration_data() +service_conf.set('libexecdir', join_paths(prefix, libexecdir)) + +configure_file( + input: 'org.mate.atril.Daemon.service.in', + output: 'org.mate.atril.Daemon.service', + configuration: service_conf, + install_dir: join_paths(datadir, 'dbus-1', 'services') +) + +schema_file = install_data( + 'org.mate.Atril.gschema.xml', + install_dir: join_paths(datadir, 'glib-2.0', 'schemas') +) + +desktop_conf = configuration_data() +desktop_conf.set('VERSION', meson.project_version()) +desktop_conf.set('ATRIL_MIME_TYPES', atril_mime_types) + +desktop = configure_file( + input: 'atril.desktop.in.in', + output: 'atril.desktop.in', + configuration: desktop_conf, +) + +i18n.merge_file( + input: desktop, + output: 'atril.desktop', + type: 'desktop', + po_dir: po_dir, + install: true, + install_dir: desktopdir, +) + +appdata = i18n.merge_file( + input: 'atril.appdata.xml.in.in', + output: 'atril.appdata.xml', + type: 'xml', + po_dir: po_dir, + install: true, + install_dir: join_paths(datadir, 'metainfo'), +) + +install_data( + 'hand-open.png', + install_dir: join_paths(prefix, datadir, meson.project_name()) +) |