packages: kde4-kdegraphics/kde4-kdegraphics.spec, kde4-kdegraphics/kde4-kde...

arekm arekm at pld-linux.org
Thu Nov 19 13:52:00 CET 2009


Author: arekm                        Date: Thu Nov 19 12:52:00 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- rel 2; drop stupid DRM restrictions

---- Files affected:
packages/kde4-kdegraphics:
   kde4-kdegraphics.spec (1.76 -> 1.77) , kde4-kdegraphics-nolimits.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/kde4-kdegraphics/kde4-kdegraphics.spec
diff -u packages/kde4-kdegraphics/kde4-kdegraphics.spec:1.76 packages/kde4-kdegraphics/kde4-kdegraphics.spec:1.77
--- packages/kde4-kdegraphics/kde4-kdegraphics.spec:1.76	Sat Oct 31 14:59:43 2009
+++ packages/kde4-kdegraphics/kde4-kdegraphics.spec	Thu Nov 19 13:51:54 2009
@@ -10,12 +10,13 @@
 Summary(pt_BR.UTF-8):	K Desktop Environment - Aplicações gráficas
 Name:		kde4-kdegraphics
 Version:	4.3.3
-Release:	1
+Release:	2
 License:	GPL
 Group:		X11/Applications/Graphics
 Source0:	ftp://ftp.kde.org/pub/kde/%{_state}/%{version}/src/%{orgname}-%{version}.tar.bz2
 # Source0-md5:	e150a9538133a359e3e2e8ccf0c58575
 Patch100:	%{name}-branch.diff
+Patch0:		%{name}-nolimits.patch
 URL:		http://www.kde.org/
 BuildRequires:	OpenEXR-devel >= 1.1.0
 BuildRequires:	OpenGL-GLU-devel
@@ -361,6 +362,7 @@
 %prep
 %setup -q -n %{orgname}-%{version}
 #%patch100 -p0
+%patch0 -p1
 
 %build
 install -d build
@@ -578,6 +580,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.77  2009/11/19 12:51:54  arekm
+- rel 2; drop stupid DRM restrictions
+
 Revision 1.76  2009/10/31 13:59:43  shadzik
 - 4.3.3
 

================================================================
Index: packages/kde4-kdegraphics/kde4-kdegraphics-nolimits.patch
diff -u /dev/null packages/kde4-kdegraphics/kde4-kdegraphics-nolimits.patch:1.1
--- /dev/null	Thu Nov 19 13:52:00 2009
+++ packages/kde4-kdegraphics/kde4-kdegraphics-nolimits.patch	Thu Nov 19 13:51:54 2009
@@ -0,0 +1,99 @@
+--- kdegraphics-4.3.3/okular/part.cpp~	2009-10-30 13:30:15.000000000 +0100
++++ kdegraphics-4.3.3/okular/part.cpp	2009-11-19 13:43:12.979602320 +0100
+@@ -1973,12 +1973,6 @@
+ 
+ void Part::doPrint(QPrinter &printer)
+ {
+-    if (!m_document->isAllowed(Okular::AllowPrint))
+-    {
+-        KMessageBox::error(widget(), i18n("Printing this document is not allowed."));
+-        return;
+-    }
+-
+     if (!m_document->print(printer))
+     {
+         KMessageBox::error(widget(), i18n("Could not print the document. Please report to bugs.kde.org"));
+--- kdegraphics-4.3.3/okular/ui/pageview.cpp~	2009-10-30 13:30:15.000000000 +0100
++++ kdegraphics-4.3.3/okular/ui/pageview.cpp	2009-11-19 13:45:02.073758178 +0100
+@@ -786,7 +786,7 @@
+                 w->setPageItem( item );
+                 w->setFormWidgetsController( d->formWidgetsController() );
+                 w->setVisibility( false );
+-                w->setCanBeFilled( d->document->isAllowed( Okular::AllowFillForms ) );
++                w->setCanBeFilled( true );
+                 item->formWidgets().insert( ff->id(), w );
+                 hasformwidgets = true;
+             }
+@@ -855,7 +855,7 @@
+     { // may be null if dummy mode is on
+         d->aToggleForms->setEnabled( haspages && hasformwidgets );
+     }
+-    bool allowAnnotations = d->document->isAllowed( Okular::AllowNotes );
++    bool allowAnnotations = true;
+     if ( d->annotator )
+     {
+         bool allowTools = haspages && allowAnnotations;
+@@ -2022,11 +2022,6 @@
+             {
+                 menu.addTitle( i18np( "Text (1 character)", "Text (%1 characters)", selectedText.length() ) );
+                 textToClipboard = menu.addAction( KIcon("edit-copy"), i18n( "Copy to Clipboard" ) );
+-                if ( !d->document->isAllowed( Okular::AllowCopy ) )
+-                {
+-                    textToClipboard->setEnabled( false );
+-                    textToClipboard->setText( i18n("Copy forbidden by DRM") );
+-                }
+                 if ( Okular::Settings::useKTTSD() )
+                     speakText = menu.addAction( KIcon("text-speak"), i18n( "Speak Text" ) );
+             }
+@@ -2109,7 +2104,7 @@
+                 {
+                     d->mouseTextSelecting = false;
+ //                    textSelectionClear();
+-                    if ( d->document->isAllowed( Okular::AllowCopy ) )
++                    if ( true )
+                     {
+                         const QString text = d->selectedText();
+                         if ( !text.isEmpty() )
+@@ -2127,11 +2122,6 @@
+                     QAction *speakText = 0;
+                     if ( Okular::Settings::useKTTSD() )
+                         speakText = menu.addAction( KIcon( "text-speak" ), i18n( "Speak Text" ) );
+-                    if ( !d->document->isAllowed( Okular::AllowCopy ) )
+-                    {
+-                        textToClipboard->setEnabled( false );
+-                        textToClipboard->setText( i18n("Copy forbidden by DRM") );
+-                    }
+                     QAction *choice = menu.exec( e->globalPos() );
+                     // check if the user really selected an action
+                     if ( choice )
+@@ -3323,7 +3313,7 @@
+     if ( !d->annotator )
+     {
+         d->annotator = new PageViewAnnotator( this, d->document );
+-        bool allowTools = d->document->pages() > 0 && d->document->isAllowed( Okular::AllowNotes );
++        bool allowTools = d->document->pages() > 0;
+         d->annotator->setToolsEnabled( allowTools );
+         d->annotator->setTextToolsEnabled( allowTools && d->document->supportsSearching() );
+     }
+--- kdegraphics-4.3.3/okular/ui/annotationpropertiesdialog.cpp~	2008-08-28 18:12:12.000000000 +0200
++++ kdegraphics-4.3.3/okular/ui/annotationpropertiesdialog.cpp	2009-11-19 13:45:37.372922350 +0100
+@@ -34,7 +34,7 @@
+ {
+     setFaceType( Tabbed );
+     m_annot=ann;
+-    bool canEditAnnotations = !(ann->flags() & Okular::Annotation::External) && m_document->isAllowed( Okular::AllowNotes );
++    bool canEditAnnotations = !(ann->flags() & Okular::Annotation::External);
+     setCaptionTextbyAnnotType();
+     if ( canEditAnnotations )
+     {
+--- kdegraphics-4.3.3/okular/ui/annotationpopup.cpp~	2008-08-14 12:44:45.000000000 +0200
++++ kdegraphics-4.3.3/okular/ui/annotationpopup.cpp	2009-11-19 13:46:16.916252021 +0100
+@@ -50,7 +50,7 @@
+     popoutWindow = menu.addAction( KIcon( "comment" ), i18n( "&Open Pop-up Note" ) );
+     popoutWindow->setEnabled( onlyOne );
+     deleteNote = menu.addAction( KIcon( "list-remove" ), i18n( "&Delete" ) );
+-    deleteNote->setEnabled( mDocument->isAllowed( Okular::AllowNotes ) );
++    deleteNote->setEnabled( true );
+ 
+     if ( onlyOne && mAnnotations.first().first->flags() & Okular::Annotation::DenyDelete )
+         deleteNote->setEnabled( false );
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kde4-kdegraphics/kde4-kdegraphics.spec?r1=1.76&r2=1.77&f=u



More information about the pld-cvs-commit mailing list