source: trunk/dports/gnome/file-roller/Portfile @ 115615

Last change on this file since 115615 was 115615, checked in by cal@…, 5 years ago

add gtk3-devel port at the request of devans, rewrite dependencies to be satisfyable using gtk3-devel, closes #42040

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.4 KB
Line 
1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
2# $Id: Portfile 115615 2014-01-07 00:28:17Z cal@macports.org $
3
4PortSystem      1.0
5
6name            file-roller
7version         3.10.2.1
8revision        1
9license         GPL-2+
10set branch      [join [lrange [split ${version} .] 0 1] .]
11description     An archive manager for GNOME
12long_description  \
13                File Roller is an archive manager for the GNOME \
14                environment. Archive manager means that you can: \
15                    * Create and modify archives.  \
16                    * View the content of an archive.  \
17                    * View a file contained in the archive.  \
18                    * Extract files from the archive.
19maintainers     devans openmaintainer
20categories      gnome
21platforms       darwin
22homepage        https://wiki.gnome.org/Apps/FileRoller
23master_sites    gnome:sources/${name}/${branch}/
24
25use_xz          yes
26
27checksums       rmd160  9e5df7f8d6e2bc93bbeefff2908bf43365393cb4 \
28                sha256  fde1104103df71c126e759089f12dc7fa25ec642308649e87d542ee7c3276790
29
30depends_build   port:pkgconfig \
31                port:intltool \
32                port:itstool \
33                port:yelp-tools
34
35depends_lib     port:desktop-file-utils \
36                path:lib/pkgconfig/gtk+-3.0.pc:gtk3 \
37                port:json-glib \
38                port:libnotify \
39                port:libmagic \
40                port:libarchive \
41                port:xorg-libsm \
42                port:xorg-libice
43
44depends_run     port:gnome-settings-daemon \
45                port:yelp
46
47patchfiles      patch-src-fr-command-lrzip.c.diff
48
49configure.args  --with-smclient=xsmp \
50                --disable-nautilus-actions \
51                --disable-packagekit \
52                --disable-schemas-compile \
53                --disable-silent-rules
54
55# Don't do intltool's INTLTOOL_PERL dance
56use_autoreconf  yes
57autoreconf.args -fvi
58
59variant nautilus description {Build optional nautilus context menu actions} {
60    configure.args-delete   --disable-nautilus-actions
61    depends_lib-append      port:nautilus
62}
63
64post-activate {
65    system "${prefix}/bin/gtk-update-icon-cache-3.0 -f -t ${prefix}/share/icons/hicolor"
66    system "${prefix}/bin/update-desktop-database ${prefix}/share/applications"
67    system "${prefix}/bin/glib-compile-schemas ${prefix}/share/glib-2.0/schemas"
68}
69
70livecheck.type  gnome
Note: See TracBrowser for help on using the repository browser.