Skip to content
Commits on Source (43)
......@@ -9,7 +9,7 @@ variables:
libnotify-devel libsecret-devel libpwquality-devel
libudisks2-devel xz-devel systemd-devel meson gcc
glibc-devel libhandy1-devel gettext git gobject-introspection-devel
vala
vala desktop-file-utils
OPTIONS: -Dman=false
flatpak:
......@@ -19,7 +19,7 @@ flatpak:
MANIFEST_PATH: "flatpak/org.gnome.DiskUtility.json"
FLATPAK_MODULE: "gnome-disk-utility"
APP_ID: "org.gnome.DiskUtility"
RUNTIME_REPO: "https://sdk.gnome.org/gnome-nightly.flatpakrepo"
RUNTIME_REPO: "https://nightly.gnome.org/gnome-nightly.flatpakrepo"
extends: .flatpak
......
......@@ -45,7 +45,7 @@ replacing the system daemon:
Using Flatpak to build and run GNOME Disks and UDisks (both from web sources):
# (skip these two steps if you already installed the nightly GNOME runtime)
flatpak --user remote-add --if-not-exists gnome-nightly https://sdk.gnome.org/gnome-nightly.flatpakrepo
flatpak --user remote-add --if-not-exists gnome-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepo
flatpak --user install gnome-nightly org.gnome.Platform//master org.gnome.Sdk//master
# build GNOME Disks and all dependencies
flatpak-builder app flatpak/org.gnome.DiskUtility.json
......@@ -84,7 +84,7 @@ Build a Flatpak app with your local source code changes:
flatpak-builder --finish-only --repo=repo app flatpak/org.gnome.DiskUtility.json
# Now you can already run it the same way as above (flatpak-builder --run app …, and restart UDisks through bwrap)
# or you can continue to do the following step to create a Flatpak bundle.
flatpak build-bundle repo org.gnome.DiskUtility.flatpak --runtime-repo=https://sdk.gnome.org/gnome-nightly.flatpakrepo org.gnome.DiskUtility
flatpak build-bundle repo org.gnome.DiskUtility.flatpak --runtime-repo=https://nightly.gnome.org/gnome-nightly.flatpakrepo org.gnome.DiskUtility
# Install the resulting org.gnome.DiskUtility.flatpak file:
flatpak --user install org.gnome.DiskUtility.flatpak
# Finally, run the app:
......
43.beta - August 08, 2022
=========================
Maximiliano Sandoval R:
* ci: Use nigthly image
* flatpak: Use specific udisk tag
* flatpak: own org.gnome.Disks.NotificationMonitor
* flatpak: Use fallback-x11 instead of x11
* flatpak: Add libnotify
* desktop: Mark app as using notifications
Nart Tlisha:
* Add Abkhazian translation
Updated translations:
* Nart Tlisha (ab)
43.alpha - July 15, 2022
========================
Kai Lüke:
* flatpak: use alternative location for keyutils-1.6.1.tar.bz2
* Remove incompatible volatile qualifiers
* INSTALL: Fix broken link
* Add development pointers to the readme and remove obsolete TODOs
Manuel Wassermann:
* gduatasmartdialog: Replace deprecated GIO function
* gduformatdiskdialog: Fix parameter of g_signal_connect () and remove unused variable
* gduapplication: Fix parameter of g_signal_connect ()
* gduutils: Implement gdu_utils_can_format
* gduutils: Remove unused variable in gdu_utils_can_check
* createfilesystempage: Check for vfat support
* createfilesystempage: Add tooltip for missing utilities
* gduapplication: Free string after use
* gduatasmartdialog: Free string after use
* gduwindow: Free GList after use
Maximiliano Sandoval R:
* meson: Use gnome.post_install
Zurab Kargareteli:
* Add Georgian translation
Updated translations:
* Asier Sarasua Garmendia (eu), Nathan Follens (nl), Pawan Chitrakar
(ne), Rūdolfs Mazurs (lv), Zurab Kargareteli (ka)
42.0 - March 18, 2022
=====================
......
......@@ -19,3 +19,11 @@ Attach and mount disk images
gnome-disk-utility notification plugin for GNOME Settings Daemon
Disk health failure notification (SMART status)
## Development
For building and running the local build, read the `INSTALL` file, in
particular the Flatpak instructions which help you to run a
development version of UDisks as well.
The release is done with the `./release` script.
......@@ -6,15 +6,9 @@ and https://wiki.gnome.org/Apps/Disks
- Also wanted: "Blank Disc…" dialog
- Part of this involves deciding on library / command-line tools to use
- Partition resizing
- for the udisks part, see https://bugs.freedesktop.org/show_bug.cgi?id=51783
- Btrfs support
- https://bugzilla.gnome.org/show_bug.cgi?id=608204
- Filesystem Checking
- https://bugzilla.gnome.org/show_bug.cgi?id=676555
- badblocks(8) functionality
- Menu item: "Test Disk…" dialog
- Basically, a way to do a burn-in test when you buy new disks
......@@ -55,30 +49,6 @@ and https://wiki.gnome.org/Apps/Disks
Reallocated Sector Count | ↑ 2 sectors | ↓ 99 | 99 | 50
- See also https://plus.google.com/110773474140772402317/posts/T4pqft6pP9c
- Improve "Format Disk…" dialog so partitions can be created
- Size is adjusted through a slider
- Need designer input
- Might be hard to do with current GTK+
+--------------------------------------------------------------------------+
| Format disk |
+--------------------------------------------------------------------------+
| Erase [Don't overwrite data (Quick) |V] |
| Partitioning [Compatible with all systems and devices (MBR / DOS) |V] |
| Layout [Two Partitions |V] |
| |
| /-------------------------------------------------+------------------\ |
| | | | |
| | | | |
| | 1600MB | 400MB | |
| | [Stuff____] | [sekrit____] | |
| | [NTFS|V] | [ Encrypted|V] | |
| | | | |
| \-------------------------------------------------+------------------/ |
| |
| [Cancel] [Format…] |
+--------------------------------------------------------------------------+
- Encryption Recovery Key
- When setting up an encrypted device, it should be possible to create
a "recovery key" that the user can either print or store in a safe
......
......@@ -31,7 +31,7 @@ configure_file(
install_data(
'org.gnome.Disks.gschema.xml',
install_dir: gio_schemasdir,
install_dir: join_paths(gdu_datadir, 'glib-2.0', 'schemas')
)
info = 'org.gnome.DiskUtility.appdata.xml'
......
......@@ -12,3 +12,4 @@ StartupNotify=true
Categories=GNOME;GTK;Utility;X-GNOME-Utilities;
DBusActivatable=true
X-Purism-FormFactor=Workstation;Mobile;
X-GNOME-UsesNotifications=true
gnome-disk-utility (43~beta-1ubuntu1) kinetic; urgency=medium
* Merge with unstable. Remaining changes:
- Add dont-use-libdvdread.patch:
+ Revert commit that depends on libdvdread since it's in universe
-- Jeremy Bicha <jbicha@ubuntu.com> Wed, 10 Aug 2022 09:02:26 -0400
gnome-disk-utility (43~beta-1) unstable; urgency=medium
* New upstream release
* debian/control.in: Build-Depend on desktop-file-utils
* debian/control.in: Bump Standards-Version to 4.6.1
-- Jeremy Bicha <jbicha@ubuntu.com> Mon, 08 Aug 2022 13:47:46 -0400
gnome-disk-utility (42.0-1ubuntu1) jammy; urgency=medium
* Merge with unstable. Remaining changes:
......
......@@ -7,9 +7,10 @@ Section: admin
Priority: optional
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
XSBC-Original-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Uploaders: Iain Lane <laney@debian.org>, Jeremy Bicha <jbicha@debian.org>, Laurent Bigonville <bigon@debian.org>, Sebastien Bacher <seb128@debian.org>
Uploaders: Iain Lane <laney@debian.org>, Jeremy Bicha <jbicha@ubuntu.com>, Laurent Bigonville <bigon@debian.org>, Michael Biebl <biebl@debian.org>, Sebastien Bacher <seb128@debian.org>, Tim Lunn <tim@feathertop.org>
Build-Depends: appstream-util,
debhelper-compat (= 13),
desktop-file-utils,
dh-sequence-gnome,
docbook-xsl,
libcanberra-gtk3-dev (>= 0.1),
......@@ -27,7 +28,7 @@ Build-Depends: appstream-util,
pkg-config,
xsltproc,
Rules-Requires-Root: no
Standards-Version: 4.5.0
Standards-Version: 4.6.1
XS-Debian-Vcs-Git: https://salsa.debian.org/gnome-team/gnome-disk-utility.git
XS-Debian-Vcs-Browser: https://salsa.debian.org/gnome-team/gnome-disk-utility
Vcs-Git: https://salsa.debian.org/gnome-team/gnome-disk-utility.git -b ubuntu/master
......
......@@ -6,6 +6,7 @@ XSBC-Original-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.
Uploaders: @GNOME_TEAM@
Build-Depends: appstream-util,
debhelper-compat (= 13),
desktop-file-utils,
dh-sequence-gnome,
docbook-xsl,
libcanberra-gtk3-dev (>= 0.1),
......@@ -23,7 +24,7 @@ Build-Depends: appstream-util,
pkg-config,
xsltproc,
Rules-Requires-Root: no
Standards-Version: 4.5.0
Standards-Version: 4.6.1
XS-Debian-Vcs-Git: https://salsa.debian.org/gnome-team/gnome-disk-utility.git
XS-Debian-Vcs-Browser: https://salsa.debian.org/gnome-team/gnome-disk-utility
Vcs-Git: https://salsa.debian.org/gnome-team/gnome-disk-utility.git -b ubuntu/master
......
version=4
opts="searchmode=plain, uversionmangle=s/\.(alpha|beta|rc)/~$1/" \
opts="searchmode=plain, uversionmangle=s/\.(alpha|beta|rc)/~$1/, downloadurlmangle=s|cache.json||" \
https://download.gnome.org/sources/@PACKAGE@/cache.json \
[\d.]+/@PACKAGE@-([\d.]+)@ARCHIVE_EXT@
......@@ -12,11 +12,13 @@
"--device=dri",
"--env=DCONF_USER_CONFIG_DIR=.config/dconf",
"--filesystem=host",
"--own-name=org.gnome.Disks.NotificationMonitor",
"--share=ipc",
"--socket=session-bus",
"--socket=system-bus",
"--socket=wayland",
"--socket=x11",
"--socket=fallback-x11",
"--talk-name=org.freedesktop.Notifications",
"--env=G_ENABLE_DIAGNOSTIC=1"
],
"build-options" : {
......@@ -197,7 +199,7 @@
"sources" : [
{
"type" : "archive",
"url" : "https://people.redhat.com/~dhowells/keyutils/keyutils-1.6.1.tar.bz2",
"url" : "https://src.fedoraproject.org/repo/pkgs/keyutils/keyutils-1.6.1.tar.bz2/sha512/ea6e20b2594234c7f51581eef2b8fd19c109fa9eacaaef8dfbb4f237bd1d6fdf071ec23b4ff334cb22a46461d09d17cf499987fd1f00e66f27506888876961e1/keyutils-1.6.1.tar.bz2",
"sha256" : "c8b15722ae51d95b9ad76cc6d49a4c2cc19b0c60f72f61fb9bf43eea7cbd64ce"
}
]
......@@ -336,7 +338,25 @@
"sources" : [
{
"type" : "git",
"url" : "https://github.com/storaged-project/udisks.git"
"url" : "https://github.com/storaged-project/udisks.git",
"tag": "udisks-2.9.4"
}
]
},
{
"name" : "libnotify",
"buildsystem" : "meson",
"config-opts" : [
"-Dtests=false",
"-Dintrospection=disabled",
"-Dman=false",
"-Dgtk_doc=false",
"-Ddocbook_docs=disabled"
],
"sources" : [
{
"type" : "git",
"url" : "https://gitlab.gnome.org/GNOME/libnotify.git"
}
]
},
......
project(
'gnome-disk-utility', 'c',
version: '42.0',
version: '43.beta',
license: 'GPL2.0',
default_options: 'buildtype=debugoptimized',
meson_version: '>= 0.50.0',
meson_version: '>= 0.59.0',
)
gdu_name = meson.project_name()
......@@ -83,12 +83,6 @@ udisk_dep = dependency('udisks2', version: '>= 2.7.6')
m_dep = cc.find_library('m')
gio_schemasdir = dependency('gio-2.0').get_pkgconfig_variable(
'schemasdir',
define_variable: ['datadir', gdu_prefix / gdu_datadir],
default: gdu_prefix / gdu_datadir / 'glib-2.0/schemas',
)
# *** Check for logind ***
logind = get_option('logind')
enable_logind = (logind != 'none')
......@@ -121,10 +115,10 @@ configure_file(
configuration: config_h,
)
meson.add_install_script(
'meson_post_install.py',
gdu_datadir,
gio_schemasdir,
gnome.post_install(
gtk_update_icon_cache: true,
glib_compile_schemas: true,
update_desktop_database: true,
)
output = '\n gnome-disk-utility ' + gdu_version + '\n'
......
#!/usr/bin/env python3
import os
import subprocess
import sys
if not os.environ.get('DESTDIR'):
prefix = os.environ['MESON_INSTALL_PREFIX']
icondir = os.path.join(prefix, sys.argv[1], 'icons', 'hicolor')
print('Update icon cache...')
subprocess.call(['gtk-update-icon-cache', '-f', '-t', icondir])
print('Compile gsettings schemas...')
subprocess.call(['glib-compile-schemas', sys.argv[2]])
ab
ar
as
ast
......@@ -35,6 +36,7 @@ id
is
it
ja
ka
kk
km
kn
......
This diff is collapsed.
......@@ -4,13 +4,13 @@
#
#
# Iñaki Larrañaga Murgoitio <dooteo@zundan.com>, 2009, 2010, 2011, 2013, 2014, 2015, 2016, 2017.
# Asier Sarasua Garmendia <asiersarasua@ni.eus>, 2019, 2020, 2021.
# Asier Sarasua Garmendia <asiersarasua@ni.eus>, 2019, 2020, 2021, 2033.
#
msgid ""
msgstr "Project-Id-Version: gnome-disk-utility master\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-disk-utility/issues\n"
"POT-Creation-Date: 2021-10-18 19:18+0000\n"
"PO-Revision-Date: 2021-11-16 10:00+0100\n"
"POT-Creation-Date: 2022-04-01 20:05+0000\n"
"PO-Revision-Date: 2022-05-21 10:00+0100\n"
"Last-Translator: Asier Sarasua Garmendia <asiersarasua@ni.eus>\n"
"Language-Team: Basque <librezale@librezale.eus>\n"
"Language: eu\n"
......@@ -84,11 +84,7 @@ msgid ""
"disks, and image USB sticks."
msgstr "'Diskoak' erabiliz SMART datuak ikus dezakezu, gailuak kudeatu, disko fisikoen errendimendua aztertu edo eta USB gailuen irudiak sortu."
#: data/org.gnome.DiskUtility.appdata.xml.in:22
msgid "An easy way to manage your disks"
msgstr "Diskoak kudeatzeko modu erraza"
#: data/org.gnome.DiskUtility.appdata.xml.in:34
#: data/org.gnome.DiskUtility.appdata.xml.in:45
msgid "The GNOME Project"
msgstr "GNOME proiektua"
......@@ -1664,7 +1660,7 @@ msgstr "ATA hobetutako ezabatze segurua"
#: src/disks/gduformatdiskdialog.c:253
msgid "Compatible with all systems and devices"
msgstr "Sistema eta guztiekin bateragarria"
msgstr "Sistema eta gailu guztiekin bateragarria"
#: src/disks/gduformatdiskdialog.c:254
msgid "MBR / DOS"
......@@ -1690,18 +1686,18 @@ msgstr "Hutsa"
msgid "Error formatting disk"
msgstr "Errorea diskoa formateatzean"
#: src/disks/gduformatdiskdialog.c:384
#: src/disks/gduformatdiskdialog.c:383
msgid "Are you sure you want to format the disk?"
msgstr "Ziur zaude diskoa formateatzea nahi duzula?"
#. Translators: warning used for quick format
#: src/disks/gduformatdiskdialog.c:388
#: src/disks/gduformatdiskdialog.c:387
msgid ""
"All data on the disk will be lost but may still be recoverable by data "
"recovery services"
msgstr "Diskoko datu guztiak galduko diren arren, datuak berreskuratzeko zerbitzuen bidez berreskura daitezke oraindik"
#: src/disks/gduformatdiskdialog.c:390
#: src/disks/gduformatdiskdialog.c:389
msgid ""
"<b>Tip</b>: If you are planning to recycle, sell or give away your old "
"computer or disk, you should use a more thorough erase type to keep your "
......@@ -1709,13 +1705,13 @@ msgid ""
msgstr "<b>Aholkua</b>: zure ordenagailu edo disko zaharra birziklatzeko, saltzeko edo emateko asmoa baduzu, erabili erabat ezabatzen duen mota bat zure informazio pribatua esku txarretan eror ez dadin"
#. Translators: warning used when overwriting data
#: src/disks/gduformatdiskdialog.c:395
#: src/disks/gduformatdiskdialog.c:394
msgid ""
"All data on the disk will be overwritten and will likely not be recoverable "
"by data recovery services"
msgstr "Diskoko datu guztiak gainidatzi egingo dira, eta datuak berreskuratzeko zerbitzuen bidez ezin izango dira berreskuratu"
#: src/disks/gduformatdiskdialog.c:403
#: src/disks/gduformatdiskdialog.c:402
msgid ""
"<b>WARNING</b>: The Secure Erase command may take a very long time to "
"complete, can’t be canceled and may not work properly with some hardware. In "
......@@ -3788,6 +3784,9 @@ msgctxt "notify-smart"
msgid "Examine"
msgstr "Aztertu"
#~ msgid "An easy way to manage your disks"
#~ msgstr "Diskoak kudeatzeko modu erraza"
#~ msgid "GNOME Disks"
#~ msgstr "GNOME Diskoak"
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.