summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/mime/apt.xml.in8
-rw-r--r--po/POTFILES.in11
-rwxr-xr-xsetup.py6
3 files changed, 20 insertions, 5 deletions
diff --git a/data/mime/apt.xml.in b/data/mime/apt.xml.in
new file mode 100644
index 00000000..6861cde9
--- /dev/null
+++ b/data/mime/apt.xml.in
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
+ <mime-type type="text/x-apt-sources-list">
+ <sub-class-of type="text/plain"/>
+ <comment>Software sources list</comment>
+ <glob pattern="sources.list"/>
+ </mime-type>
+</mime-info>
diff --git a/po/POTFILES.in b/po/POTFILES.in
index c74e2d16..b383e84c 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -12,13 +12,14 @@ UpdateManager/fakegconf.py
UpdateManager/ReleaseNotesViewer.py
UpdateManager/GtkProgress.py
UpdateManager/UpdateManager.py
-data/UpdateManager.glade
-data/SoftwareProperties.glade
-data/SoftwarePropertiesDialogs.glade
+data/mime/apt.xml.in
+data/glade/UpdateManager.glade
+data/glade/SoftwareProperties.glade
+data/glade/SoftwarePropertiesDialogs.glade
data/update-manager.desktop.in
data/update-manager.schemas.in
data/software-properties.desktop.in
-[type: gettext/rfc822deb] channels/Ubuntu.info.in
-[type: gettext/rfc822deb] channels/Debian.info.in
+[type: gettext/rfc822deb] data/channels/Ubuntu.info.in
+[type: gettext/rfc822deb] data/channels/Debian.info.in
[type: python] update-manager
[type: python] software-properties
diff --git a/setup.py b/setup.py
index be346881..b2d0ad56 100755
--- a/setup.py
+++ b/setup.py
@@ -36,6 +36,8 @@ for size in glob.glob("data/icons/*"):
print ICONS
+os.system("intltool-merge -d po data/mime/apt.xml.in"\
+ " build/apt.xml")
os.system("intltool-merge -d po data/update-manager.schemas.in"\
" build/update-manager.schemas")
@@ -75,5 +77,9 @@ setup(name='update-manager',
('share/gconf/schemas',
glob.glob("build/*.schemas")
),
+ ('share/mime/packages',
+ ["build/apt.xml"]
+ )
+
] + I18NFILES + HELPFILES + ICONS,
)