diff --git a/sakia.spec b/sakia.spec
index fdf82a7b6f05233fad9f7eb7cd26fd918f0ac273..c036561a441b76ae38e5044dbf22271594766b93 100644
--- a/sakia.spec
+++ b/sakia.spec
@@ -45,14 +45,15 @@ if is_win:
     a.binaries = a.binaries + TOC([('libsodium.dll', ctypes.util.find_library('libsodium.dll'), 'BINARY')])
     a.datas = a.datas + [('sakia\\root_servers.yml', 'src\\/sakia\\root_servers.yml', 'DATA')]
 
-
-for sql_file in ("meta.sql", "000_add_ud_rythm_parameters.sql", "001_add_contacts.sql"):
-    if is_win:
-        a.datas = a.datas + [('sakia\\data\\repositories\\{:}'.format(sql_file),
-                              'src\\sakia\\data\\repositories\\{:}'.format(sql_file), 'DATA')]
-    else:
-        a.datas = a.datas + [('sakia/data/repositories/{:}'.format(sql_file),
-                              'src/sakia/data/repositories/{:}'.format(sql_file), 'DATA')]
+for file in os.listdir(os.path.join("src", "sakia", "data", "repositories")):
+    if file.endswith(".sql"):
+        sql_file = os.path.basename(file)
+        if is_win:
+            a.datas = a.datas + [('sakia\\data\\repositories\\{:}'.format(sql_file),
+                                  'src\\sakia\\data\\repositories\\{:}'.format(sql_file), 'DATA')]
+        else:
+            a.datas = a.datas + [('sakia/data/repositories/{:}'.format(sql_file),
+                                  'src/sakia/data/repositories/{:}'.format(sql_file), 'DATA')]
 
 print(a.binaries)