packages: mymediasystem/mymediasystem-build.patch (NEW), mymediasystem/myme...

charles charles at pld-linux.org
Sun Dec 6 19:51:33 CET 2009


Author: charles                      Date: Sun Dec  6 18:51:33 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- initial for 1.1.0

---- Files affected:
packages/mymediasystem:
   mymediasystem-build.patch (NONE -> 1.1)  (NEW), mymediasystem-dirlisting.patch (NONE -> 1.1)  (NEW), mymediasystem-epg.patch (NONE -> 1.1)  (NEW), mymediasystem-imdb.patch (NONE -> 1.1)  (NEW), mymediasystem-moviedb.patch (NONE -> 1.1)  (NEW), mymediasystem-po_pl.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/mymediasystem/mymediasystem-build.patch
diff -u /dev/null packages/mymediasystem/mymediasystem-build.patch:1.1
--- /dev/null	Sun Dec  6 19:51:33 2009
+++ packages/mymediasystem/mymediasystem-build.patch	Sun Dec  6 19:51:28 2009
@@ -0,0 +1,76 @@
+--- mms-1.1.0-2241/common.mak.orig	2009-02-14 01:54:02.000000000 +0100
++++ mms-1.1.0-2241/common.mak	2009-12-06 13:05:43.000000000 +0100
+@@ -1,14 +1,4 @@
+-ifeq ($(shell uname -m), x86_64)
+-	EXTRA_FLAGS = -march=$(OPTIMIZE)
+-else
+-ifeq ($(shell uname -m), i686)
+-	EXTRA_FLAGS = -march=$(OPTIMIZE)
+-else
+-	EXTRA_FLAGS =
+-endif
+-endif
+-
+-EXTRA_FLAGS += -ffast-math -funroll-loops -fomit-frame-pointer
++EXTRA_FLAGS = -fomit-frame-pointer
+ 
+ ifeq ($(GCC_VER_MAJOR),4)
+ EXTRA_FLAGS += -funit-at-a-time
+@@ -31,18 +21,14 @@
+ ifeq ($(SIZE_OPTIMIZE),yes)
+ OPTIMIZATION = -Os
+ else
+-OPTIMIZATION = -O3
++OPTIMIZATION =
+ endif
+ endif
+ 
+ # Do not strip the binaries at installation
+-ifeq ($(DEBUG),yes)
+ INSTALLSTRIP =
+-else
+-INSTALLSTRIP = -s
+-endif
+ 
+-STDFLAGS = -I/usr/local/include -L/usr/local/lib -I/usr/include/ -I. \
++STDFLAGS = -L/usr/lib -L/usr/lib64 -I/usr/include/ -I. \
+ 	 -pthread -pipe $(OPTIMIZATION) $(EXTRA_FLAGS) $(OPTFLAGS)
+ 
+ COMMON_LIBS += $(COMMONCPP2_LIBS)
+@@ -54,11 +40,11 @@
+ 
+ CXX=g++
+ 
+-C=gcc
++CC=gcc
+ 
+ .SUFFIXES: .cpp .c .o
+ .cpp.o: ; $(CXX) $(CXXFLAGS) -c $<
+-.c.o: ; $(C) $(STDFLAGS) $(CFLAGS) -c $<
++.c.o: ; $(CC) $(STDFLAGS) $(CFLAGS) -c $<
+ 
+ DO_MAKE = @for i in $(SUBDIRS); do $(MAKE) -C $$i || break; done
+ DO_MAKECLEAN = @find ./ -mindepth 2  -maxdepth 2 -name 'Makefile'  -type f | sed 's/[mM]akefile$$//g' | xargs -I '{}' make -C  '{}' clean
+--- mms-1.1.0-2241/Makefile.orig	2009-09-26 04:50:14.000000000 +0200
++++ mms-1.1.0-2241/Makefile	2009-12-06 13:08:01.000000000 +0100
+@@ -152,16 +152,16 @@
+ endif
+ 
+ patch-lirc:
+-	@cd $(DESTDIR)$(CONFIGDIR)/ && patch -p1 < $(OLD_PWD)/cfg/patch-lirc
++	@cd $(DESTDIR)$(CONFIGDIR)/ && patch -p1 < $(BUILD_DIR)/cfg/patch-lirc
+ 
+ patch-evdev:
+-	@cd $(DESTDIR)$(CONFIGDIR)/ && patch -p1 < $(OLD_PWD)/cfg/patch-evdev
++	@cd $(DESTDIR)$(CONFIGDIR)/ && patch -p1 < $(BUILD_DIR)/cfg/patch-evdev
+ 
+ patch-lirc-local:
+-	@cd $(HOME)/.mms && patch -p1 < $(OLD_PWD)/cfg/patch-lirc
++	@cd $(HOME)/.mms && patch -p1 < $(BUILD_DIR)/cfg/patch-lirc
+ 
+ patch-evdev-local:
+-	@cd $(HOME)/.mms && patch -p1 < $(OLD_PWD)/cfg/patch-evdev
++	@cd $(HOME)/.mms && patch -p1 < $(BUILD_DIR)/cfg/patch-evdev
+ 
+ install: $(PRG)
+ 	$(MAKE) install -C po;

================================================================
Index: packages/mymediasystem/mymediasystem-dirlisting.patch
diff -u /dev/null packages/mymediasystem/mymediasystem-dirlisting.patch:1.1
--- /dev/null	Sun Dec  6 19:51:33 2009
+++ packages/mymediasystem/mymediasystem-dirlisting.patch	Sun Dec  6 19:51:28 2009
@@ -0,0 +1,12 @@
+--- mms-1.1.0-2043/plugins/feature/movie/graphical_movie.cpp.orig	2008-10-27 03:25:10.000000000 +0100
++++ mms-1.1.0-2043/plugins/feature/movie/graphical_movie.cpp	2009-02-17 12:38:15.000000000 +0100
+@@ -705,7 +705,8 @@
+ 	// movie directory
+ 	m.filenames = filenames;
+       }
+-      cur_files.push_back(m);
++      if (small_name != "lost+found")
++        cur_files.push_back(m);
+     }
+   } else { // file
+     MyPair filetype = check_type(filename, movie_conf->p_filetypes_m());

================================================================
Index: packages/mymediasystem/mymediasystem-epg.patch
diff -u /dev/null packages/mymediasystem/mymediasystem-epg.patch:1.1
--- /dev/null	Sun Dec  6 19:51:33 2009
+++ packages/mymediasystem/mymediasystem-epg.patch	Sun Dec  6 19:51:28 2009
@@ -0,0 +1,20 @@
+--- mms-1.1.0-2174/plugins/feature/epg/epg.cpp.orig	2009-04-03 04:50:09.000000000 +0200
++++ mms-1.1.0-2174/plugins/feature/epg/epg.cpp	2009-05-02 03:59:48.000000000 +0200
+@@ -872,7 +878,7 @@
+ bool Epg::check_tv_data() {
+     // check if the TV.xml file is new enough
+     time_t max = 0;
+-
++/*
+     if (!use_svdrp) {
+         foreach(Channel& channel, channels) {
+ 
+@@ -884,7 +890,7 @@
+             }
+         }
+     }
+-
++*/
+     foreach(Channel& channel, channels) {
+         if (channel.program.size()> 0) {
+             vector<EpgEvent *>::iterator cha = channel.program.end();

================================================================
Index: packages/mymediasystem/mymediasystem-imdb.patch
diff -u /dev/null packages/mymediasystem/mymediasystem-imdb.patch:1.1
--- /dev/null	Sun Dec  6 19:51:33 2009
+++ packages/mymediasystem/mymediasystem-imdb.patch	Sun Dec  6 19:51:28 2009
@@ -0,0 +1,60 @@
+--- mms-1.1.0-2043/plugins/feature/movie/imdb.cpp.orig	2009-01-03 03:25:08.000000000 +0100
++++ mms-1.1.0-2043/plugins/feature/movie/imdb.cpp	2009-01-07 23:51:40.000000000 +0100
+@@ -37,7 +37,7 @@
+ 
+       /* Remove trailing ordinal numbers .*/
+       /* fprintf(stderr, "\"%s\"\n", str.c_str()); */
+-      str = regex_tools::regex_replace(str, "", "^\\&nbsp;{1,2}[0-9]\\.", false, false);
++      str = regex_tools::regex_replace(str, "", "^\\&nbsp;{1,2}\\d+\\.", false, false);
+       url.m_strTitle = string_format::ConvertHTMLToAnsi(str.c_str(),locale.c_str());
+       movielist.push_back(url);
+     }
+@@ -91,21 +91,21 @@
+     return true;
+   }
+ 
+-  /* Process Exact matches */
+-  string str = regex_tools::extract_substr(strHTML, "<p><b>Titles \\(Exact Matches\\).*?<table>(.*?)</table>" , true);
+-  GetMovieList(str, movielist, encoding);
+-  
+   /* Process Popular titles */
+-  str = regex_tools::extract_substr(strHTML, "<p><b>Popular Titles</b>(.*?)</table>" , true);
++  string str = regex_tools::extract_substr(strHTML, "<p><b>Popular Titles</b>(.*?)</table>" , true);
+   GetMovieList(str, movielist, encoding);
+ 
++  /* Process Exact matches */
++  str = regex_tools::extract_substr(strHTML, "<p><b>Titles \\(Exact Matches\\).*?<table>(.*?)</table>" , true);
++  GetMovieList(str, movielist, encoding);
++  
+   /* Process partial matches */
+   str = regex_tools::extract_substr(strHTML, "<p><b>Titles \\(Partial Matches\\).*?<table>(.*?)</table>" , true);
+   GetMovieList(str, movielist, encoding);
+ 
+   /* Process Approx matches */
+-  str = regex_tools::extract_substr(strHTML, "<p><b>Titles \\(Approx Matches\\).*?<table>(.*?)</table>" , true);
+-  GetMovieList(str, movielist, encoding);
++//  str = regex_tools::extract_substr(strHTML, "<p><b>Titles \\(Approx Matches\\).*?<table>(.*?)</table>" , true);
++//  GetMovieList(str, movielist, encoding);
+ 
+  return true;
+ }
+@@ -115,7 +115,9 @@
+ {
+   string strURL = url.m_strURL;
+   string strHTML;
+-  movieDetails.m_strTitle=string_format::trim(url.m_strTitle);
++  /* Remove year from title */
++  string str = regex_tools::regex_replace(url.m_strTitle, "", " \\([1,2]\\d{3}.*\\)", false, false);
++  movieDetails.m_strTitle=string_format::trim(str);
+   movieDetails.m_strDirector=" ";
+   movieDetails.m_strWritingCredits=" ";
+   movieDetails.genres.clear();
+@@ -140,7 +142,7 @@
+     encoding = "UTF-8";
+ 
+   /* get year */
+-  string str = regex_tools::extract_substr(strHTML, "\\(<a href=\"/Sections/Years/[0-9]+/\">([0-9]+)</a>\\)", true);
++  str = regex_tools::extract_substr(strHTML, "\\(<a href=\"/Sections/Years/[0-9]+/\">([0-9]+)</a>", true);
+ 
+   if (str.size() > 0)
+     movieDetails.m_iYear=atoi(str.c_str());

================================================================
Index: packages/mymediasystem/mymediasystem-moviedb.patch
diff -u /dev/null packages/mymediasystem/mymediasystem-moviedb.patch:1.1
--- /dev/null	Sun Dec  6 19:51:33 2009
+++ packages/mymediasystem/mymediasystem-moviedb.patch	Sun Dec  6 19:51:28 2009
@@ -0,0 +1,249 @@
+--- mms-1.1.0-2043/plugins/feature/movie/imdb_movie.cpp.orig	2008-10-01 03:25:06.000000000 +0200
++++ mms-1.1.0-2043/plugins/feature/movie/imdb_movie.cpp	2009-01-07 22:43:03.000000000 +0100
+@@ -59,13 +59,13 @@
+ 				  const string& shared_table, const string& movie_id,
+ 				  bool new_movie, SQLDatabase *db, const string& idfield)
+ {
+-  SQLQuery *q = db->query(table.c_str(), ("SELECT * FROM %t WHERE name='" + string_format::escape_db_string(value) + "'").c_str());
++  SQLQuery *q = db->query(table.c_str(), ("SELECT id FROM %t WHERE name='" + string_format::escape_db_string(value) + "'").c_str());
+ 
+   if (!q || q->numberOfTuples() == 0) {
+     delete q;
+     char *tmp = sqlite3_mprintf(" VALUES(NULL, '%q', '%q')", value.c_str(), string_format::lowercase_utf(value).c_str());
+     db->execute(("INSERT INTO " + table + tmp).c_str());
+-    q = db->query(table.c_str(), ("SELECT * FROM %t WHERE name='" + string_format::escape_db_string(value) + "'").c_str());
++    q = db->query(table.c_str(), ("SELECT id FROM %t WHERE name='" + string_format::escape_db_string(value) + "'").c_str());
+     sqlite3_free(tmp);
+   }
+ 
+@@ -93,7 +93,9 @@
+ 					 const string& shared_table, const string& movie_id,
+ 					 bool new_movie, SQLDatabase *db, const string& idfield)
+ {
+-  SQLQuery *q = db->query(table.c_str(), ("SELECT * FROM %t WHERE name='" + string_format::escape_db_string(value.first) + "'").c_str());
++  SQLQuery *q = db->query(table.c_str(),
++    ("SELECT id FROM %t WHERE name='" + string_format::escape_db_string(value.first) +
++    "' and role='" + string_format::escape_db_string(value.second) + "'").c_str());
+ 
+   if (!q || q->numberOfTuples() == 0) {
+     delete q;
+@@ -101,7 +103,8 @@
+ 				string_format::lowercase_utf(value.first).c_str(),
+ 				value.second.c_str(), string_format::lowercase_utf(value.second).c_str());
+     db->execute(("INSERT INTO " + table + tmp).c_str());
+-    q = db->query(table.c_str(), ("SELECT * FROM %t WHERE name='" + string_format::escape_db_string(value.first) + "'").c_str());
++    q = db->query(table.c_str(), ("SELECT id FROM %t WHERE name='" + string_format::escape_db_string(value.first) +
++      "' and role='" + string_format::escape_db_string(value.second) + "'").c_str());
+     sqlite3_free(tmp);
+   }
+ 
+@@ -183,7 +186,7 @@
+     remove_values_from_db("GMovie", mid, &db);
+     foreach (string& genre, genres)
+       save_value_to_db("Genre", genre, "GMovie", mid, false, &db, "gid");
+-    
++
+     remove_values_from_db("AMovie", mid, &db);
+     foreach (actor_pair& actor, actors)
+       save_double_value_to_db("Actors", actor, "AMovie", mid, false, &db, "aid");
+@@ -223,7 +226,7 @@
+       sqlite3_free(tmp);
+     }
+ 
+-    SQLQuery *qtitle = db.query(table.c_str(), ("SELECT * FROM %t WHERE title='" + string_format::escape_db_string(m_strTitle) + "'").c_str());
++    SQLQuery *qtitle = db.query(table.c_str(), ("SELECT id FROM %t WHERE title='" + string_format::escape_db_string(m_strTitle) + "'").c_str());
+     SQLRow &movie = (*qtitle)[0];
+     string mid = movie["id"];
+     delete qtitle;
+@@ -285,50 +288,36 @@
+ 
+     delete q;
+ 
+-    q = db.query("DMovie", ("SELECT * FROM %t WHERE mid='" + mid + "'").c_str());
+-
+-    for (unsigned int i = 0; i < q->numberOfTuples(); ++i) {
+-      SQLRow &d = (*q)[i];
+-      SQLQuery *q2 = db.query("Directors", ("SELECT * FROM %t WHERE id='" + d["did"] + "'").c_str());
+-      SQLRow &row = (*q2)[0];
+-      m_strDirector = row["name"];
+-      delete q2;
++    q = db.query("Directors", ("SELECT name FROM %t D JOIN DMovie DM on D.id=DM.did WHERE DM.mid='" + mid + "'").c_str());
++    if (q && q->numberOfTuples() > 0) {
++      SQLRow &d = (*q)[0];
++      m_strDirector = d["name"];
+     }
+ 
+     delete q;
+ 
+-    q = db.query("WCMovie", ("SELECT * FROM %t WHERE mid='" + mid + "'").c_str());
+-
+-    for (unsigned int i = 0; i < q->numberOfTuples(); ++i) {
+-      SQLRow &d = (*q)[i];
+-      SQLQuery *q2 = db.query("WritingCredits", ("SELECT * FROM %t WHERE id='" + d["wcid"] + "'").c_str());
+-      SQLRow &row = (*q2)[0];
++    q = db.query("WritingCredits", ("SELECT name FROM %t W JOIN WCMovie WM on W.id=WM.wcid WHERE WM.mid='" + mid + "'").c_str());
++    if (q && q->numberOfTuples() > 0) {
++      SQLRow &row = (*q)[0];
+       m_strWritingCredits = row["name"];
+-      delete q2;
+     }
+ 
+     delete q;
+ 
+-    q = db.query("GMovie", ("SELECT * FROM %t WHERE mid='" + mid + "'").c_str());
++    q = db.query("Genre", ("SELECT name FROM %t G JOIN GMovie GM on G.id=GM.gid WHERE GM.mid='" + mid + "'").c_str());
+ 
+     for (unsigned int i = 0; i < q->numberOfTuples(); ++i) {
+-      SQLRow &d = (*q)[i];
+-      SQLQuery *q2 = db.query("Genre", ("SELECT * FROM %t WHERE id='" + d["gid"] + "'").c_str());
+-      SQLRow &row = (*q2)[0];
++      SQLRow &row = (*q)[i];
+       genres.push_back(row["name"]);
+-      delete q2;
+     }
+ 
+     delete q;
+ 
+-    q = db.query("AMovie", ("SELECT * FROM %t WHERE mid='" + mid + "'").c_str());
++    q = db.query("Actors", ("SELECT name,role FROM %t A JOIN AMovie AM on A.id=AM.aid WHERE AM.mid='" + mid + "'").c_str());
+ 
+     for (unsigned int i = 0; i < q->numberOfTuples(); ++i) {
+-      SQLRow &d = (*q)[i];
+-      SQLQuery *q2 = db.query("Actors", ("SELECT * FROM %t WHERE id='" + d["aid"] + "'").c_str());
+-      SQLRow &row = (*q2)[0];
++      SQLRow &row = (*q)[i];
+       actors.push_back(std::make_pair(row["name"], row["role"]));
+-      delete q2;
+     }
+ 
+     delete q;
+--- mms-1.1.0-2043/plugins/feature/movie/movie_db.cpp.orig	2009-01-02 03:25:08.000000000 +0100
++++ mms-1.1.0-2043/plugins/feature/movie/movie_db.cpp	2009-01-07 20:44:20.000000000 +0100
+@@ -229,15 +229,15 @@
+   db.execute("CREATE INDEX idx_folders_parent ON Folders (parent)");
+   db.execute("CREATE INDEX idx_folders_filename ON Folders (filename)");
+ 
+-  db.execute("CREATE INDEX idx_directors_name ON Directors (lname)");
++  db.execute("CREATE INDEX idx_directors_name ON Directors (name)");
+ 
+-  db.execute("CREATE INDEX idx_writingcredits_name ON WritingCredits (lname)");
+-  db.execute("CREATE INDEX idx_writingcredits_role ON WritingCredits (lrole)");
++  db.execute("CREATE INDEX idx_writingcredits_name ON WritingCredits (name)");
++  db.execute("CREATE INDEX idx_writingcredits ON WritingCredits (name,role)");
+ 
+-  db.execute("CREATE INDEX idx_genre_name ON Genre (lname)");
++  db.execute("CREATE INDEX idx_genre_name ON Genre (name)");
+ 
+-  db.execute("CREATE INDEX idx_actors_name ON Actors (lname)");
+-  db.execute("CREATE INDEX idx_actors_role ON Actors (lrole)");
++  db.execute("CREATE INDEX idx_actors_name ON Actors (name)");
++  db.execute("CREATE INDEX idx_actors ON Actors (name,role)");
+ 
+   db.execute("CREATE INDEX idx_movie_title ON Movie (ltitle)");
+   db.execute("CREATE INDEX idx_movie_tagline ON Movie (ltagline)");
+@@ -324,47 +324,69 @@
+   types.push_back("HDTV");
+   types.push_back("DTheater");
+   types.push_back("5.1");
++  types.push_back("DD5.1");
+   types.push_back("BDRip");
+   types.push_back("DTS");
+   types.push_back("OAR");
++  types.push_back("dxva");
+ 
+   vector<string> group_names;
+-  group_names.push_back("-ViTE");
+-  group_names.push_back("-RSSM");
+-  group_names.push_back("-LMG");
+-  group_names.push_back("-NeDiVx");
+-  group_names.push_back("-PUKKA");
+-  group_names.push_back("-HLS");
+-  group_names.push_back("-BMT");
++  group_names.push_back("-4HM");
++  group_names.push_back("-ADHD");
++  group_names.push_back("-AJP");
+   group_names.push_back("-BMB");
+-  group_names.push_back("-DiAMOND");
++  group_names.push_back("-BMT");
++  group_names.push_back("-BestHD");
++  group_names.push_back("-BiA");
++  group_names.push_back("-BoNE");
++  group_names.push_back("-CDDHD");
++  group_names.push_back("-CTU");
++  group_names.push_back("-Chakra");
++  group_names.push_back("-CiNEFiLE");
++  group_names.push_back("-CtrlHD");
++  group_names.push_back("-DEFiNiTE");
++  group_names.push_back("-DIMENSION");
++  group_names.push_back("-DMT");
+   group_names.push_back("-DONE");
++  group_names.push_back("-DOWN");
++  group_names.push_back("-DiAMOND");
++  group_names.push_back("-DivXfacTory");
++  group_names.push_back("-ESiR");
++  group_names.push_back("-EuReKA");
++  group_names.push_back("-FLAiTE");
++  group_names.push_back("-HANGOVER");
++  group_names.push_back("-HD1080");
++  group_names.push_back("-HDT");
++  group_names.push_back("-HLS");
++  group_names.push_back("-LMG");
++  group_names.push_back("-LOL");
++  group_names.push_back("-LsE");
++  group_names.push_back("-NBS");
++  group_names.push_back("-NWO");
++  group_names.push_back("-NeDiVx");
+   group_names.push_back("-OSiDVD");
+-  group_names.push_back("-iMBT");
++  group_names.push_back("-PROGRESS");
++  group_names.push_back("-PUKKA");
++  group_names.push_back("-PerfectionHD");
++  group_names.push_back("-REFiNED");
++  group_names.push_back("-REVEiLLE");
++  group_names.push_back("-RSSM");
+   group_names.push_back("-SAiNTS");
+-  group_names.push_back("-mVs");
+-  group_names.push_back("-DMT");
+-  group_names.push_back("-FLAiTE");
+-  group_names.push_back("-aXXo");
+   group_names.push_back("-SEPTiC");
+-  group_names.push_back("-hV");
++  group_names.push_back("-SiLU");
+   group_names.push_back("-SiNNERS");
+-  group_names.push_back("-NBS");
+   group_names.push_back("-THOR");
+-  group_names.push_back("-WPi");
+-  group_names.push_back("-Chakra");
+-  group_names.push_back("-LsE");
+-  group_names.push_back("-HDT");
+-  group_names.push_back("-BoNE");
+-  group_names.push_back("-DEFiNiTE");
+-  group_names.push_back("-mVmHD");
+-  group_names.push_back("-4HM");
+   group_names.push_back("-TQF");
+-  group_names.push_back("-REVEiLLE");
+-  group_names.push_back("-CDDHD");
++  group_names.push_back("-ViTE");
++  group_names.push_back("-WPi");
+   group_names.push_back("-XOR");
+-  group_names.push_back("-LOL");
+-  group_names.push_back("-DivXfacTory");
++  group_names.push_back("-aAF");
++  group_names.push_back("-aXXo");
++  group_names.push_back("-hV");
++  group_names.push_back("-iMBT");
++  group_names.push_back("-iNFAMOUS");
++  group_names.push_back("-mVmHD");
++  group_names.push_back("-mVs");
+ 
+   int pos;
+ 
+@@ -632,7 +632,7 @@
+   std::pair<int, int> element_size = string_format::calculate_string_size("abcltuwHPMjJg", normal_font);
+   int information_header_height = element_size.second;
+ 
+-  int y = 15 + information_header_height + 30;
++  int y = 15 + information_header_height + 45;
+   int x = 45;
+ 
+   PObj *p;

================================================================
Index: packages/mymediasystem/mymediasystem-po_pl.patch
diff -u /dev/null packages/mymediasystem/mymediasystem-po_pl.patch:1.1
--- /dev/null	Sun Dec  6 19:51:33 2009
+++ packages/mymediasystem/mymediasystem-po_pl.patch	Sun Dec  6 19:51:28 2009
@@ -0,0 +1,29 @@
+--- mms-1.1.0-2230/plugins/feature/audio/po/pl.po.orig	2009-10-13 04:50:42.000000000 +0200
++++ mms-1.1.0-2230/plugins/feature/audio/po/pl.po	2009-10-18 22:39:05.000000000 +0200
+@@ -285,7 +285,7 @@
+ 
+ #: graphical_audio.cpp:1294
+ msgid "choose a cover"
+-msgstr "wybierz okładkę "
++msgstr "wybierz okładkę"
+ 
+ #: graphical_audio.cpp:1397
+ msgid "No covers found"
+@@ -341,7 +341,7 @@
+ 
+ #: graphical_audio.cpp:3082 graphical_audio.cpp:3084
+ msgid "Next track: "
+-msgstr "Następna ścieżka:"
++msgstr "Następna ścieżka: "
+ 
+ #: graphical_audio.cpp:3089
+ msgid "Next track: random"
+@@ -401,7 +401,7 @@
+ 
+ #: audio_plugin.cpp:35
+ msgid "Please specify a correct path "
+-msgstr "Określ poprawną ścieżkę"
++msgstr "Określ poprawną ścieżkę "
+ 
+ #: audio_plugin.cpp:36
+ msgid "in the configuration file"
================================================================


More information about the pld-cvs-commit mailing list